Description
We are seeking an experienced QA Manager to lead our quality assurance efforts in ensuring the delivery of high-quality software products. The ideal candidate will have a strong background in testing methodologies and a proven track record of managing QA teams.
Responsibilities
- Develop and implement quality assurance strategies and plans.
- Lead the QA team in testing and validating software applications.
- Establish and maintain testing standards and processes.
- Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
- Analyze and report on quality metrics and defects.
- Identify areas for process improvement and implement solutions.
- Train and mentor QA team members on best practices and tools.
Skills and Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5-15 years of experience in software quality assurance or testing.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Proficient in automated testing tools such as Selenium, JUnit, or TestNG.
- Experience with performance and load testing tools.
- Knowledge of programming languages such as Java, Python, or C#.
- Familiarity with Agile and Scrum methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a team environment and manage multiple priorities.