Role Summary
We are seeking a high-caliber QA Automation Engineer. This role requires a strong foundation in automation fundamentals (selectors, waits, test design, framework patterns), and hands-on Playwright experience to deliver reliable and maintainable automated test coverage.
Project Mandate
Understand and rationalize legacy/manual test suitesEnsure stable CI execution with reporting and traceabilityImprove regression execution speed through Playwright parallelism
Key Responsibilities
1) Manual → Automation MigrationAnalyze and understand legacy manual test cases (test steps, data, expected outcomes)Identify gaps, ambiguities, and missing dependencies earlyConvert prioritized test cases into Playwright automation aligned to agreed standardsSupport test case rationalization: remove duplicates, improve clarity, tag critical coverage
2) Playwright Automation DevelopmentDevelop clean,
maintainable Playwright automation scripts using TypeScript/JavaScript (preferred) or JavaImplement robust locator strategies (data-testid, role selectors, secure DOM strategy)Leverage Playwright capabilities:auto-waiting, trace viewer, screenshots/videoparallel execution, sharding, taggingnetwork interception (where required)
3) API Testing & Data ValidationBuild and maintain API automation tests using:RestAssured (Java) and/or Playwright API Request contextPostman (for quick validations)Validate data integrity and end-to-end flows across UI + API (where applicable)
4) CI/CD & ReportingIntegrate test execution into CI/CD pipelines:Jenkins / GitHub Actions / Azure DevOpsMaintain execution reports:Allure / Playwright HTML reports / Extent reportsPerform RCA for failures and reduce flakiness through engineering improvements
5) Delivery Governance (Fixed Bid Mindset)Work with leads to follow:estimation, burn d