Playwright + TypeScript · Selenium + Java · REST Assured · CI/CD & Docker · AI-Assisted Testing (MCP, DeepEval)
📍 India (IST, UTC+5:30) · 🌍 Open to Remote & Relocation — 🇨🇦 Canada · 🇺🇸 USA · 🇬🇧 UK · 🇩🇪 Germany · 🇳🇱 Netherlands · 🇮🇪 Ireland
Senior SDET with 6+ years of experience designing and scaling test automation for FinTech, E-Commerce, Travel and SaaS products. I own quality end to end: test strategy, framework architecture, CI/CD quality gates, and the coaching that helps a whole team write tests that are reliable.
- 🏗️ Architect maintainable automation frameworks in Playwright + TypeScript and Selenium + Java, chosen to fit the team and the product
- ⚡ Cut manual regression effort by up to 60% and regression runtime by 35–45% through parallel execution inside pull-request pipelines
- 🔁 Build shift-left quality gates in GitHub Actions, Jenkins and Azure DevOps, so broken builds fail fast with trace artifacts developers can act on
- 👥 Led teams of 3–4 engineers for 1+ year on mobile programming and freelance projects: planning work, reviewing code and mentoring the team
- 🤖 Apply AI in testing pragmatically: Playwright MCP + Copilot for test authoring, and DeepEval for evaluating LLM agents, with assertions always reviewed by a person
| Roles | Lead SDET · Senior SDET · QA Automation Lead · Senior Quality Engineer · Test Automation Engineer |
| Locations | Anywhere in India · Remote (global) · Relocation to Canada, USA, UK, Germany, Netherlands, Ireland |
| Work authorization | Indian citizen. Open to employer visa sponsorship (e.g. EU Blue Card, UK Skilled Worker, H-1B, Canada work permit) |
| Time-zone overlap | Comfortable overlapping with UK/EU working hours and early US / Canada hours |
| Availability | Can join within 1–2 weeks (7–15 days) |
Automation
API & Data
CI/CD, Cloud & Tooling
AI-Assisted Quality Engineering
| Project | Stack | What it shows |
|---|---|---|
| Claude Code Selenium Automation Project 🆕 | Claude Code · Selenium 4 · Java 17 · TestNG · Kafka · Docker · Kubernetes · Azure DevOps | Built with Claude Code: pluggable DriverFactory (local or Selenium Grid), schema-validated Kafka producer/consumer testing, Docker Compose profiles, Selenium Grid + test Job on Kubernetes, two-stage Azure DevOps pipeline |
| Scalable Playwright + API CI/CD Suite ⭐14 | Playwright · TypeScript · Jenkins · Docker | UI + API regression for an e-commerce platform: POM, custom fixtures, Dockerized nodes, HTML reporting, Jenkins pipeline |
| Playwright AI-Assisted Framework | Playwright MCP · Copilot · TypeScript | MCP agents + Copilot for test generation, selector resolution and trace analysis, with human-reviewed assertions |
| Dockerized Test Environment | Docker Compose · Playwright | Containerized multi-browser execution, giving the same results on local machines and CI nodes |
| Enterprise Selenium Java Framework | Selenium 4 · Java · TestNG · Maven | Parallel, data-driven UI regression with DataProviders and rich reporting |
| REST Assured API Framework | Java · REST Assured · TestNG | POJO (de)serialization, OAuth/Bearer auth, JSON schema validation |
- Test strategy & architecture: I define the test pyramid, decide what to automate and what to leave out, and design frameworks so teams can keep extending them
- Quality gates in CI/CD: I run tests on every PR, shard them in parallel, quarantine flaky tests, and publish trace and report artifacts
- Full-stack coverage: I balance UI, API, database and accessibility (WCAG 2.1/2.2 AA, axe-core) checks to catch defects before production
- Team leadership: For 1+ year I've led teams of 3–4 members on mobile programming and freelance projects, owning delivery, task planning, code reviews and mentoring
- Raising the team's bar: I set framework conventions, review automation PRs, and coach developers and QA engineers to write reliable tests
- Responsible AI adoption: I use AI to speed up test authoring without weakening the assertions
📂 Full repository index (50+ public repos): click to expand
- Playwright (TypeScript & Python): POM, fixtures, data-driven tests, network interception, cross-browser CI matrices
- Selenium WebDriver (Java & Python): TestNG/JUnit, Maven, Selenium Grid, design patterns (Singleton, Factory, Builder, Strategy)
- Cypress: custom commands, fixtures, video/screenshot capture
- Robot Framework: keyword-driven & hybrid frameworks with database testing
- Appium (Java & Python) for Android and iOS
- MobileWright (TypeScript) with reusable page objects and reporting
- REST Assured, Playwright APIRequestContext, PyTest + Requests
- Postman/Newman collections with API chaining; SOAP API validation; SQL data integrity checks
- DeepEval agent evaluation · Playwright MCP + Copilot · LangChain (chains, RAG, embeddings)
- GitHub Actions, Jenkins, Azure DevOps pipelines · Docker / Compose · Selenium Grid and Playwright worker parallelism
- 55+ Java & Python problem-solving solutions for SDET coding rounds
- Java concurrency & multithreading for parallel test execution · Java 8–21 Streams/Lambdas
💬 Hiring for a Senior / Lead SDET in India or abroad? Let's talk: arpit.sdet@gmail.com · LinkedIn




