Key Responsibilities
- Automation Development
- Automate existing manual test cases from our Azure DevOps test case backlog into Playwright.
- Optimize and enhance test scripts for maintainability, reusability, and performance.
- Migration from Selenium
- Convert existing Selenium-based test cases to Playwright, ensuring functional parity and improved efficiency.
- Test Execution & Maintenance
- Execute Playwright test suites as per defined cadence and ensure timely reporting of results.
- Troubleshoot automation failures and collaborate with developers and QA teams for quick resolutions.
- Regression Testing
- Conduct both manual and automated regression testing for every release cycle (approximately every 6 weeks).
- Identify, document, and track defects using Azure DevOps or relevant tools.
- Continuous Improvement
- Collaborate with QA and DevOps teams to integrate Playwright automation into CI/CD pipelines.
- Proactively recommend improvements in automation strategy, frameworks, and test processes.
Required Skills & Qualifications
- 8 -12years of experience in Software Testing with at least 6+ years in Automation
using Playwright. - Strong understanding of Selenium, .Net, and test automation best practices.
- Experience in Azure DevOps for test case management and defect tracking.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or Azure Pipelines.
- Good understanding of software testing methodologies, including functional, regression, and
smoke testing. - Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience migrating automation suites from Selenium to Playwright.
- Exposure to API automation (e.g., Postman, REST Assured, Playwright API testing).
- Familiarity with Agile/Scrum methodologies.