I am a results-driven Software Development Engineer in Test with more than six years of experience in manual and automated testing across web UI and API layers. I work in Agile/Scrum environments and focus on delivering reliable, maintainable quality assurance solutions.
I specialize in building Playwright automation frameworks using JavaScript and TypeScript. My framework experience includes Page Object Model design, custom fixtures, parameterized testing, authentication-state reuse, resilient locators, web-first assertions, cross-browser execution, parallelization, and sharding.
I have hands-on experience in UI, API, and end-to-end testing using Playwright, Selenium WebDriver, Rest Assured, Karate, Cucumber, TestNG, and JUnit. I validate REST and SOAP APIs, schemas, payloads, authentication flows, test data, and backend data using SQL and PostgreSQL.
I have implemented CI/CD quality pipelines with GitHub Actions, Jenkins, Harness, and Bitbucket. I use traces, screenshots, videos, HTML reports, network logs, and debugging tools to investigate failures, improve flaky-test stability, and shorten regression cycles.
I collaborate closely with developers, QA teams, product owners, and stakeholders throughout sprint planning, grooming, testing, defect triage, and release validation. I have experience with test case design, defect lifecycle management, JIRA, Qmetry, Confluence, and cross-functional delivery.
I also use AI-assisted testing tools such as GitHub Copilot and Claude to accelerate test design, automation scripting, code review, locator refactoring, and root-cause analysis. I am particularly interested in advancing Playwright-based automation and modern quality engineering practices.