“Building Test Systems That Think.”
I'm a Senior Software Development Engineer in Test (SDET) with over 10 years of experience architecting scalable automation frameworks across Playwright, Selenium, and API pipelines.
My current focus:
- Building end-to-end automation ecosystems integrated with CI/CD (Jenkins, GitLab CI, GitHub Actions)
- Leveraging AWS cloud and Dockerized QA pipelines
- Exploring AI-powered testing and ML-driven test optimization through my MSc in AI & ML
I believe testing isn’t just about validation — it’s about designing systems that learn, adapt, and enable faster releases.
| Category | Tools / Technologies |
|---|---|
| Languages | Java, TypeScript, Python |
| Web UI | Playwright, Selenium, WebdriverIO |
| API | Postman, Newman, RestAssured |
| Performance | Gatling, JMeter |
| Frameworks | BDD (Cucumber), TestNG, POM |
| DevOps / QAOps | Jenkins, GitLab CI, GitHub Actions, Docker, Kubernetes |
| Cloud | AWS (S3, DynamoDB), Azure |
| Source Control | Git, Bitbucket |
| Agile Tools | Jira, Confluence |
Reusable Playwright + TypeScript automation framework integrated with GitLab CI.
Includes parallel execution, environment configs, and HTML reporting.
Postman collection runner integrated with Jenkins for backend regression testing.
Includes dynamic environment switching and data-driven test execution.
Dockerized QA pipeline demonstrating test orchestration with CI/CD workflows.
Showcases test automation aligned with DevOps practices.
- Reduced regression cycle time by 40% through Playwright-based reusable frameworks.
- Improved API validation coverage by 35% via integrated Postman-Newman CLI pipelines.
- Spearheaded Selenium → Playwright migration, cutting flaky test failures by 30%.
- Mentored QA engineers on test design patterns and GitLab CI automation.
- AI in Testing: Using ML models for flaky test detection and prioritization.
- LLM-Assisted Automation: Generating intelligent test scenarios from requirements.
- Self-Healing Automation: Auto-fixing Playwright selectors with smart retry logic.
💡 “Good automation is like good design — invisible when it works, unforgettable when it fails gracefully.”
