Get AI-powered advice on this job and more exclusive features.
Job Title : Senior Manager, Quality Assurance
Location : Downtown Toronto, Ontario (Hybrid - 1-2 days per week in the office)
Job Type : Permanent
Senior Manager, Quality Assurance – Role Overview
The Senior Manager, Quality Assurance (QA) will lead and optimize QA processes to ensure the delivery of top-quality solutions across core technology platforms and business applications. This leadership role involves managing a team of onshore and offshore QA professionals, driving both manual and automated testing strategies, and aligning QA practices with broader company goals. The Senior Manager will collaborate with cross-functional teams, mentor QA team members, and oversee defect detection, triage, and resolution, all while promoting continuous improvement in QA methodologies.
Key Responsibilities :
- Leadership & Team Management : Lead and mentor the QA team, ensuring high performance and the delivery of defect-free solutions.
- Process Optimization : Develop, implement, and maintain QA standards, best practices, and test processes.
- Testing Oversight : Manage test plans, cases, and coverage matrices, ensuring both manual and automated testing deliver comprehensive results.
- Technology Implementation : Identify and integrate testing tools and technologies to improve efficiency and automation.
- Reviews & Compliance : Conduct test plan reviews, ensuring adherence to QA standards and guiding team compliance.
- Performance Metrics : Track, analyze, and report QA KPIs (e.g., test coverage, defect leakage, automation effectiveness) to enhance quality and effectiveness.
- Stakeholder Communication : Communicate technical findings and solutions effectively to both technical and business audiences.
- Emerging Technology Integration : Leverage AI and machine learning to enhance testing efficiency, predictive defect detection, and QA effectiveness.
- Vendor Management : Manage relationships with external QA vendors and tools providers.
- Continuous Improvement : Implement feedback from project retrospectives to refine QA processes.
- Talent Development : Oversee recruitment, onboarding, and performance management for the QA team.
- Culture Building : Foster a positive company culture by supporting corporate values and policies.
Required Skills & Qualifications :
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 7+ years of QA experience, including 3+ years in leadership roles.
- Expertise in testing methodologies, bug tracking, and configuration / release management.
- Hands-on experience with both black-box and white-box testing and automated test frameworks (e.g., Selenium, Robot).
- Knowledge of the full Software Development Life Cycle (SDLC) and test case development for comprehensive requirement coverage.
- Proven ability in defect detection, tracking, and triage, with experience reporting defect rates and quality metrics.
- Experience with AI / ML tools (e.g., Testim, Applitools, Mabl) for intelligent test automation and anomaly detection.
- Strong organizational, problem-solving, and communication skills.
- Demonstrated ability to lead and manage high-performing onshore and offshore teams.
Familiarity with technologies such as :
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
IT Services and IT Consulting, Information Services, and IT System Testing and Evaluation