Vacancy Status:
Yes - This posting is for an existing vacancy within the organization and is open to new applications.
AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this role
Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to Markham three times per week, at minimum [or other frequency dictated by the business] .
The Role
The Scrum Manager – Software Quality Automation leads an agile team focused on building and scaling test automation and quality practices across Organization. This role partners closely with Product Owners, Engineering Managers, and technical leads to drive execution on test coverage and quality, software visualization, Test quality and AI solutions, and CI/CD pipeline support.
You will enable the team to deliver high-quality, automated solutions such as BDD Tooling, and continuous integration/delivery capabilities, while fostering a culture of transparency, continuous improvement, and built-in quality.
Key Responsibilities
Team facilitation & delivery
- Facilitate all Scrum events (backlog refinement, sprint planning, daily stand-ups, reviews, retrospectives) and ensure they are outcome-oriented.
- Track and improve flow using data (throughput, predictability, quality metrics) and drive actions from retrospectives.
Backlog & dependency management
- Partner with the Product Owner and technical leads to maintain a healthy, prioritized backlog with clear acceptance criteria.
Help the team define clear sprint goals aligned to priorities such as test coverage/quality enhancement , software visualization , Test quality improvements , AI-driven solutions , Test automation tooling, and CI/CD pipeline support .
- Coordinate cross-team dependencies with partner teams (e.g., development, test infrastructure, CI/CD, platform) and ensure risks and blockers are surfaced early.
- Impediment removal & risk management
- Proactively identify and remove impediments affecting the team (tools, process, alignment, access, decisions).
- Escalate risks and issues with clear impact and options, and drive follow-through to closure
Agile/SAFe coaching
- Coach team members on agile, Scrum, and SAFe practices (PI Planning, Inspect & Adapt, built-in quality, DevOps/CI/CD mindset).
- Promote disciplined practices around definition of ready/done , quality gates, automation, and continuous improvement.
Collaboration & communication
- Ensure consistent communication with leadership and partner teams on team capacity, commitments, and progress.
- Represent the team in ART-level ceremonies and forums as needed, aligning team objectives with PI and organizational goals.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering or related field, or equivalent experience.
- 3+ years of experience as a Scrum Master / Scrum Manager / Agile Delivery Lead with software teams.
- Hands-on experience with agile/Scrum practices and tooling (e.g., Jira/ESP, Azure DevOps, or similar).
- Experience working with CI/CD pipelines and automated testing environments.
- Strong facilitation, conflict-resolution, and stakeholder-management skills.
- Excellent written and verbal communication skills.
Preferred Qualifications
- Experience in embedded software , automotive , or test automation / quality engineering environments.
- Familiarity with SAFe and large-scale agile (PI Planning, ART events).
- Relevant certifications (e.g., CSM, PSM, SAFe SSM/RTE ) are an asset.
Compensation:
The salary range for this role is $ 111,700 .00 to $167,600.00 The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE