π Hi, Iβm Abhishek Raj P
π Senior SDET | Automation Architect | QAOps Enthusiast
βBuilding Test Systems That Think.β
π§ About Me
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.
π§© Tech Stack
| 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 |
βοΈ Featured Projects
πΉ Playwright-CI-Template
Reusable Playwright + TypeScript automation framework integrated with GitLab CI.
Includes parallel execution, environment configs, and HTML reporting.
πΉ API-Automation-Newman
Postman collection runner integrated with Jenkins for backend regression testing.
Includes dynamic environment switching and data-driven test execution.
πΉ QAOps-Pipeline-Demo
Dockerized QA pipeline demonstrating test orchestration with CI/CD workflows.
Showcases test automation aligned with DevOps practices.
π Achievements
- 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.
π Currently Exploring
- 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.
π Letβs Connect
π‘ βGood automation is like good design β invisible when it works, unforgettable when it fails gracefully.β
