Job Description: We are looking for a skilled Playwright Test Automation Engineer to join our team. In this role, you will be responsible for designing, developing, and executing automated tests using Playwright to ensure the quality and functionality of our web applications. You will collaborate closely with developers and quality assurance teams to enhance the overall testing process and provide fast, reliable, and comprehensive test coverage.
Responsibilities:
- Design, develop, and maintain automated test scripts using Playwright for web applications across multiple browsers (Chrome, Firefox, Safari).
- Automate functional, regression, integration, and end-to-end tests for web applications to ensure robust quality assurance.
- Create and implement scalable, maintainable, and reusable automation frameworks for automated testing.
- Develop tests that ensure the application works consistently across different browsers and devices.
- Utilize Playwright’s cross-browser capabilities to ensure the application performs seamlessly on major browsers.
- Integrate automated tests into the CI/CD pipeline for continuous testing and faster delivery cycles
- Continuously improve the test automation processes, frameworks, and tooling to optimize performance and reduce testing time.
- Maintain and enforce best practices for automation, testing standards, and continuous improvement.
Experience & Skills:
- Proven experience with Playwright for test automation (including browser automation, web scraping, and API testing).
- Strong knowledge of JavaScript or TypeScript for writing automated tests with Playwright.
- Experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar platforms.
- Proficiency with version control systems, especially Git.
- Solid understanding of automation best practices and frameworks, including test design, reporting, and debugging.
- Knowledge of web technologies (HTML, CSS, JavaScript) and the ability to understand and interact with web elements.
Educational Background:
- Bachelor’s degree in Computer Science, Information Technology, or a related field