Job Description
As the Head of Software Quality Assurance, you’ll take on a leadership role in overseeing the testing and quality assurance strategies for our software products. In this hybrid position, you will lead a team of QA engineers, focusing on automation and stress testing for APIs to ensure performance under heavy load, while maintaining the highest standards of quality across all our products.
What You’ll Do:
- Lead and develop comprehensive API stress testing strategies.
- Spearhead automation testing initiatives to improve efficiency and coverage.
- Manage a team of QA engineers, mentoring them in best practices for automated testing.
- Collaborate closely with development teams to integrate testing early in the development lifecycle.
- Identify performance bottlenecks and optimize systems to handle peak load scenarios.
- Establish robust testing frameworks for continuous integration and continuous deployment (CI/CD).
- Ensure that our software meets all reliability, scalability, and performance criteria before release.
Must-Have:
- Proven experience in API stress testing and performance tuning.
- Extensive background in automation testing tools and frameworks (e.g., Selenium, Postman, JMeter).
- Strong leadership and team management experience.
What We’re Looking For:
- API Stress Testing Expertise: A deep understanding of how to simulate and handle extreme loads on APIs.
- Automation Skills: Proficiency in building and running automated test scripts to improve testing coverage and efficiency.
- Technical Mastery: Familiarity with performance monitoring tools and frameworks.
- Collaborative Mindset: Ability to work cross-functionally with development, DevOps, and product teams to ensure seamless quality processes.
- Problem Solver: Skilled at identifying and resolving complex performance and scalability issues.
- Educational Background: A degree in Computer Science, Software Engineering, or related fields.