Job Title or Location

Software Quality Assurance Manager

Encore Technical Solutions Inc. - 3 Jobs
Toronto, ON
Posted today
Job Details:
Full-time
Management

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:
  • Cloud platforms (AWS, Oracle Cloud, Azure)
  • SQL, Oracle, PL/SQL, UNIX/Linux/Windows Server
  • Data warehousing, OLAP
  • Java / J2EE / JavaScript

Share This Job: