
Search by job, company or skills
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 suites
Convert prioritized manual test cases to Playwright automation
Ensure stable CI execution with reporting and traceability
Improve regression execution speed through Playwright parallelism
Key Responsibilities
1) Manual → Automation Migration
Analyze and understand legacy manual test cases (test steps, data, expected outcomes)
Identify gaps, ambiguities, and missing dependencies early
Convert prioritized test cases into Playwright automation aligned to agreed standards
Support test case rationalization: remove duplicates, improve clarity, tag critical coverage
2) Playwright Automation Development
Develop clean, maintainable Playwright automation scripts using TypeScript/JavaScript (preferred) or Java
Implement robust locator strategies (data-testid, role selectors, stable DOM strategy)
Leverage Playwright capabilities:
auto-waiting, trace viewer, screenshots/video
parallel execution, sharding, tagging
network interception (where required)
3) API Testing & Data Validation
Build and maintain API automation tests using:
RestAssured (Java) and/or Playwright API Request context
Postman (for quick validations)
Validate data integrity and end-to-end flows across UI + API (where applicable)
4) CI/CD & Reporting
Integrate test execution into CI/CD pipelines:
Jenkins / GitHub Actions / Azure DevOps
Maintain execution reports:
Allure / Playwright HTML reports / Extent reports
Perform RCA for failures and reduce flakiness through engineering improvements
5) Delivery Governance (Fixed Bid Mindset)
Work with leads to follow:
estimation, burn down tracking, velocity management
change control when test scope expands
Maintain documentation required for handover:
automation coverage, known gaps, execution guide
Required Skills (Must Have)
Playwright (Critical)
Strong hands-on Playwright implementation experience
Solid knowledge of TypeScript/JavaScript (preferred) or Java-based Playwright
Expertise in writing stable UI tests:
locators, auto-waits, assertion
retries (used responsibly)
handling dynamic elements, iframe, new tabs, downloads
Automation Engineering Fundamentals
Understanding of framework patterns:
Page Object Model / fixtures-based approach
data-driven strategies
reusable utilities (auth, common flows, assertions)
Strong debugging skills:
logs, traces, screenshots/video interpretation
CI/CD + Tools
Jenkins / GitHub Actions (pipeline execution, triggers, artifacts)
Git (branching, pull requests, code reviews)
API Testing
Rest Assured and/or Playwright API
Postman for validations
Strong understanding of request/response validation
Must Have
Selenium WebDriver with Java (legacy understanding helps migration)
Appium basics (if mobile emulation / mobile flows are needed)
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
Job ID: 146400099