Playwright QA Automation Engineer
Job description
Responsibilities
- Design, develop, and maintain automated test scripts using the Playwright framework for web applications.
- Collaborate with developers, product managers, and other QA engineers to understand requirements and identify test scenarios.
- Perform end-to-end testing, functional testing, and regression testing to ensure that new features and bug fixes meet requirements.
- Write clear, concise, and comprehensive test cases based on business and technical requirements.
- Integrate Playwright tests into the CI/CD pipeline to ensure continuous testing and rapid feedback on code changes.
- Debug test failures, analyze root causes, and report bugs in collaboration with development teams.
- Monitor and maintain test infrastructure to ensure reliability and performance of test environments.
- Ensure test coverage for cross-browser compatibility, responsiveness, and accessibility.
- Track and report on test results, providing actionable insights to the development and management teams.
- Stay up-to-date with the latest trends in test automation and advocate for best practices within the QA team.
Key Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Years of experience in software testing, with a focus on test automation.
- Proficiency in using Playwright for automating tests for web applications.
- Strong knowledge of JavaScript/TypeScript or similar programming languages.
- Familiarity with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitLab CI, or similar).
- Experience with other test automation tools (e.g., Selenium, Cypress) is a plus.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and RESTful APIs.
- Experience with cross-browser testing, mobile web testing, and responsive design testing.
- Strong analytical skills and attention to detail.
- Excellent communication and problem-solving abilities.
- Experience working in Agile/Scrum environments.