What are the responsibilities and job description for the Quality Assurance Manager position at Think Consulting?
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.
- 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.
- 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