|
Overview
Our client is seeking an experienced Quality Assurance Manager to lead and mature QA practices across a complex product ecosystem that includes cloud-native applications, mobile apps, IoT devices, firmware, databases, and AWS infrastructure. This individual will be responsible for establishing quality standards, driving test strategy, leading a QA team, and ensuring reliable product releases across the entire technology stack. The ideal candidate combines strong people leadership with hands-on expertise in test automation, software quality, and end-to-end validation of integrated hardware/software solutions.
Key Responsibilities
- Lead and mentor a team of QA engineers, fostering a culture of quality, accountability, and continuous improvement.
- Own the end-to-end QA strategy across software, mobile, cloud, firmware, database, and IoT product components.
- Develop and implement scalable testing processes, methodologies, and quality standards.
- Define and monitor quality metrics, KPIs, defect trends, and release readiness criteria.
- Partner with Engineering, Product Management, Operations, and Customer Support teams to ensure quality is embedded throughout the development lifecycle.
- Drive both manual and automated testing initiatives, improving test coverage and efficiency.
- Oversee testing activities including functional, integration, regression, performance, security, and system testing.
- Conduct root cause analysis and lead corrective action efforts for quality-related issues.
- Manage test planning, execution, defect management, and release validation activities.
- Evaluate and implement new QA tools, frameworks, and technologies.
- Deliver regular quality and reliability reporting to senior leadership.
- Ensure compliance with established QA processes, industry standards, and organizational requirements.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Quality Management, or a related field.
- 5+ years of Quality Assurance experience with at least 3 years in a QA leadership or management role.
- Experience leading QA teams, including mentoring, performance management, and professional development.
- Strong experience testing complex environments that include:
- AWS-hosted applications
- Mobile applications
- IoT devices
- Databases
- Integrated hardware/software platforms
- Hands-on experience with automated testing frameworks such as Cypress, Appium, Selenium, or similar tools.
- Experience using QA and defect management tools such as Jira, BrowserStack, Firebase, AWS CloudWatch, or equivalent platforms.
- Knowledge of performance, load, security, and integration testing methodologies.
- Strong understanding of Agile and Scrum environments.
- Excellent communication, analytical, and problem-solving skills.
Preferred Experience
- IoT and connected-device testing
- Embedded systems or firmware validation
- Mobile application quality assurance
- AWS/cloud-native environments
- Test automation strategy and framework design
Equal Opportunity Employer, including disability and protected veteran status
|