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. The ideal candidate should be comfortable with modern testing tools, CI/CD integration, and Agile delivery environments.
Key Responsibilities
- Playwright Automation Development
- Implement robust locator strategies (data-testid, role selectors, stable DOM strategy)
- Leverage Playwright capabilities:
- auto-waiting, trace viewer, screenshots/video
- network interception (where required)
- AppiumExperience
API Testing & Data Validation
- Build and maintain API automation tests using:
- RestAssured (Java) and/or Playwright API Request context
- Validate data integrity and end-to-end flows across UI + API (where applicable)
CI/CD & Reporting
- Integrate test execution into CI/CD pipelines:
- Jenkins / GitHub Actions / Azure DevOps
- Allure / Playwright HTML reports / Extent reports
- Collaborate closely with developers, BAs, and DevOps engineers to ensure quality delivery.
- Analyze test failures, debug automation scripts, and perform root cause analysis.
- Manage test data, environment configurations, and execution reports (Extent / Allure).
- Mentor team members on automation best practices and code reviews.
- Maintain documentation required for handover: automation coverage, known gaps, execution guide
Technical Skills Required
- Playwright (Critical)
- Solid knowledge of TypeScript
- Expertise in writing stable UI tests:
- retries (used responsibly)
- Selenium WebDriver with Java (legacy understanding helps migration)
- Understanding of framework patterns:
- Page Object Model / fixtures-based approach
- logs, traces, screenshots/video interpretation
CI/CD + Tools
- Jenkins / GitHub Actions (pipeline execution, triggers, artifacts)
- Git (branching, pull requests, code reviews)
API Testing
- RestAssured and/or Playwright API
- Postman for validations
- Strong understanding of request/response validation
Good to Have
- Docker / Selenium Grid / containerized execution
- SQL skills for backend validations
- Test management tools: Jira + Zephyr/Xray/TestRail
- Regulated domain maturity (healthcare/fintech): audit trails, PII/PHI awareness
Process Requirements
- Strong Agile delivery experience (Scrum ceremonies)
- Ability to create/update structured test documentation and maintain traceability