Role Description
Position Overview:
We are seeking an experienced Senior Test Engineer with strong expertise in Playwright automation to join our QA team. The ideal candidate will design, develop, and maintain automated test scripts, and ensure high-quality delivery of web applications. This role involves collaborating with developers, product owners, and business stakeholders to drive quality throughout the software development lifecycle.
Key Responsibilities:
Test Automation Development:
o Implement end-to-end automated test scripts covering functional, regression, and smoke testing. o Optimize test suites for speed, stability, and maintainability. Test Planning & Execution: o Collaborate with product owners and developers to define acceptance criteria and test strategies. o Perform exploratory, functional, and regression testing for complex web applications. o Ensure proper test coverage and traceability across user stories and requirements. Continuous Integration / Continuous Delivery (CI/CD): o Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, or similar). o Monitor test execution, report failures, and ensure timely resolution of defects. Defect Management & Reporting: o Log, track, and validate defects in Jira (or similar tools). o Provide actionable insights to development teams to improve product quality. Mentorship & Collaboration: o Mentor junior QA engineers on Playwright best practices, test design, and debugging techniques. o Work closely with cross-functional teams to advocate for testability and quality engineering principles. Qualifications - Experience with other automation tools (Cypress, Selenium, Puppeteer) is a plus.
- Knowledge of visual regression testing tools (Percy, Applitools).
- Familiarity with cloud-based testing platforms (BrowserStack, Sauce Labs).
- Understanding of performance testing concepts and tools