Key Responsibilities
- Design, write, and maintain automated test suites for unit, integration, and end-to-end testing
- Audit and improve existing automation frameworks for efficiency and coverage
- Collaborate with development teams to integrate testing into CI/CD pipelines
- Mentor junior QA engineers and establish best practices for test automation
- Identify critical test cases and prioritize automation efforts to maximize coverage
- Troubleshoot and debug test failures to ensure reliable test execution
Requirements
- 5+ years of experience in software quality assurance with a focus on automation
- Proficiency in scripting languages (e.g., Python, JavaScript) for test automation
- Experience with test frameworks (e.g., Jest, Mocha, Selenium, Cypress)
- Strong understanding of CI/CD principles and tools (e.g., Jenkins, GitHub Actions)
- Ability to analyze test results and drive improvements in test coverage