SDET ยท Test Automation Architect โ Python โข Playwright โข TypeScript โข CI/CD
๐ฎ๐ณ
| Info | Details |
|---|---|
| ๐ Current Endeavour | Python + Automation using Playwright |
| ๐ฌ Latest Build | Forkable Playwright Self-Healer โ Playwright tests that repair their own locators, fully offline. ForkableInterviewToolkit - Interview prep for QA/SDET roles, with runnable proof rather than bullet points. |
| ๐ค Collaboration | Looking to collaborate on projects |
| ๐ง Contact | |
| ๐ Repositories | Looking to collaborate on projects. |
โญ If a
Forkable*repo saves you an afternoon, a star helps someone else find it.
Everything I publish is a Forkable* repository: clone it, run it, keep it or throw it away. This page is the map โ what each repo is, what stack it uses, and the order to read them in.
| Repo | What it is | Stack |
|---|---|---|
| ForkablePythonProjectShowcase | End-to-end test automation framework โ UI + API, Page Object Model, network mocking, Docker, GitHub Actions CI | Python Playwright Pytest Docker |
| ForkablePlaywrightSelfHealer | Self-healing Playwright tests written from plain-English specs; repairs broken locators offline, heuristics first with optional local LLM | Python Playwright |
| Repo | What it is | Stack |
|---|---|---|
| ForkablePythonLearningShowcase | Test automation fundamentals, built up step by step | Python |
| Forkable04EyePythonPlaywrightLearning | E2E testing workflows โ sample suites wired to GitHub Actions CI | Python Playwright |
| Forkable04EyeLearningSandbox | Scratchpad for testing practitioners โ experiments, patterns, spikes | Python |
| Repo | What it is | Stack |
|---|---|---|
| ForkableTypescriptPostgreReactNodejsLearning | Full-stack playground โ an app worth testing, front to back | TypeScript React Node.js PostgreSQL |
| ForkableInterviewToolkit | Interview prep for QA/SDET roles, with runnable proof rather than bullet points | TypeScript Python |
Forkable04EyeLearningSandbox โ poke at things, no stakes
ForkablePythonLearningShowcase โ learn the primitives
Forkable04EyePythonPlaywrightLearning โ put a suite in CI
ForkablePythonProjectShowcase โ the full framework
ForkablePlaywrightSelfHealer โ make it survive the app changing
ForkableInterviewToolkit โ talk about all of it convincingly
Languages ยท Python ยท TypeScript ยท JavaScript ยท SQL Testing ยท Playwright ยท Pytest ยท Page Object Model ยท API & contract testing ยท network mocking App/Backend ยท Node.js ยท Express ยท FastAPI ยท React ยท Next.js Data ยท PostgreSQL ยท MongoDB ยท MSSQL Ops ยท Docker ยท GitHub Actions ยท Git ยท GitLab ยท Postman
- Framework architecture โ layering, fixtures, test data strategy, keeping suites maintainable past 500 tests
- Flake elimination โ deterministic waits, isolation, retries that don't hide bugs
- Self-healing automation โ locators that survive UI churn without a human in the loop
- CI/CD for tests โ parallelisation, containerised runs, reporting that people actually read
- API + UI in one suite โ setting state through the API, asserting through the UI
These predate the automation work by about a decade. They stay because they were useful once, and the "how do I start" one still is.
| File | Why it's still here |
|---|---|
| How do I learn programming & subsequently software development? | Still the answer I'd give someone starting out |
| 50 Programming Languages That Matter | ~2015 snapshot. Left unedited โ a time capsule of what "mattered" then |
| Xcode Keyboard Shortcuts | Reformatted and refreshed for current Xcode |
| Rock Paper Scissors in Python | The first thing I wrote here. It stays. |
Test automation framework collaboration ยท QA architecture reviews ยท mentoring people moving into SDET work ยท anything involving making a flaky suite trustworthy.
๐ฌ ยท ๐ suryakulshreshtha.in
