Overview
We are looking for an experienced QA Lead to oversee the quality assurance efforts within our projects. The successful candidate will lead a team of QA engineers and work closely with developers and product owners to ensure the release of high-quality software.
Key Responsibilities
- Lead and manage a team of QA engineers, providing mentorship and training.
- Develop and implement QA strategies, best practices, and comprehensive test plans.
- Coordinate testing activities across different projects to meet deadlines.
- Oversee the creation and execution of test cases, scripts, and plans.
- Identify areas of improvement in the QA process and implement changes.
- Manage defect tracking and communicate bug reports to development teams.
- Monitor and report key metrics related to quality and project status.
- Ensure the alignment of the QA processes with Agile/Scrum practices.
- Evaluate and select testing tools for automation and performance testing.
- Collaborate with cross-functional teams to streamline release processes.
Technical Skills
- Strong knowledge of software testing methodologies, tools, and processes.
- Experience in leading and mentoring QA teams.
- Proficiency in automated testing tools and frameworks (e.g., Selenium, Cypress).
- Solid understanding of API testing and performance testing tools (e.g., JMeter, LoadRunner).
- Strong leadership, communication, and interpersonal skills.
- Experience with CI/CD tools and cloud services is an advantage.
- ISTQB certification or other relevant certifications are a plus.
Qualification
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in QA