- Define and manage the overall test strategy and detailed test plan for assigned initiatives.
- Create test strategies and plans covering the full testing lifecycle, including functional, system integration, regression, performance, automation, and user acceptance testing.
- Analyze functional, technical, and non-functional requirements to define a comprehensive risk-based testing approach.
- Prepare testing estimates, schedules, scope, resource plans, and execution plans.
- Identify testing risks, dependencies, assumptions, and constraints, and escalate issues as required.
- Ensure test planning activities align with project timelines, release milestones, and business priorities.
- Take ownership of all testing activities and deliverables across assigned projects or workstreams.
- Coordinate the development, planning, and execution of functional, integration, end-to-end, regression, and new-functionality testing.
- Ensure manual positive and negative test cases are properly authored, prioritized, assigned, and executed.
- Track overall progress of test execution and ensure testing activities remain aligned with project objectives.
- Monitor actuals against estimates and manage test-team execution against planned scope and schedule.
- Support product readiness and release decisions by providing clear testing status and sign-off documentation.
- Define and manage the overall defect-management process and related activities.
- Implement best practices to identify, reproduce, document, prioritize, and report defects.
- Facilitate defect triage between testing, development, architecture, business, vendor, and support teams.
- Coordinate with impacted parties to ensure defects are appropriately raised, assigned, prioritized, resolved, and retested.
- Escalate high-priority defects, blockers, and project risks in a timely manner.
- Provide clear defect metrics, trends, and resolution status to project leadership and stakeholders.
- Lead, coach, mentor, and supervise testing resources across one or multiple testing teams.
- Oversee onsite, nearshore, offshore, vendor, and internal testing resources.
- Ensure testing work is properly prioritized, assigned, monitored, and completed.
- Coordinate activities across testing, development, architecture, support, project management, third-party vendors, and business teams.
- Provide direction and guidance to system testers, automation resources, performance testing resources, test data teams, and environment support teams.
- Foster collaboration, accountability, and consistent testing practices across distributed teams.
- Support the setup and management of test environments and test data.
- Deliver an effective support framework for testing tools and common testing processes.
- Define and communicate testing methods, documentation standards, and quality expectations.
- Integrate digital testing plans with CI/CD pipelines and DevOps tools where applicable.
- Support testing across tools and environments such as ALM, Octane, Jenkins, GitHub, Docker, Chef/Puppet, and cloud-hosted platforms where required.
- Ensure test documentation, scripts, results, and evidence are maintained according to project and corporate standards.
- Communicate test results, progress, risks, defects, and system readiness to project managers, leadership, business stakeholders, development teams, and architecture leads.
- Prepare regular testing status reports, dashboards, metrics, and sign-off materials.
- Report on all testing deliverables and obtain required approvals and sign-offs.
- Participate in readiness reviews, release planning, deployment planning, and cutover activities.
- Handle testing-related escalations and support timely resolution.
- Work closely with project leadership to ensure testing activities support successful business and technology outcomes.
- 5 to 8 years of experience leading business application and/or software testing.
- Experience using test-management tools such as ALM and/or Octane.
- Strong experience analyzing functional, technical, and non-functional requirements.
- Experience creating functional and technical test cases, test scripts, and testing documentation.
- 5 to 8 years of experience leading testing in Agile delivery environments.
- Experience leading testing for digital projects such as native mobile applications, iOS and Android platforms, eCommerce, API development, and integration initiatives.
- Experience creating project test strategies and test plans covering functional, SIT, performance, regression, automation, and UAT phases.
- Experience managing multiple testing streams and cross-functional testing teams.
- Experience overseeing defect management, test execution, test reporting, and release-readiness activities.
- Strong leadership skills with experience coaching, mentoring, and managing testers or integrated testing teams.
- Strong communication, collaboration, analytical, and problem-solving skills.
- Strong organizational skills with the ability to manage multiple priorities in a fast-paced environment.
- Ability to work onsite in Toronto five days per week.
- Flexibility to support extended hours and weekend work during deployment and cutover periods.
- Experience supporting large-scale business transformation or enterprise modernization programs.
- Experience testing warehouse management, supply chain, retail, eCommerce, digital, or enterprise business applications.
- Experience integrating digital testing plans with CI/CD pipelines and DevOps tools such as Jenkins, GitHub, Docker, Chef/Puppet, and cloud-hosted environments.
- Experience coordinating onsite, nearshore, offshore, vendor, and internal testing teams.
- Experience supporting performance testing, automation testing, environment management, and test-data management.
- Experience working in complex retail, supply chain, logistics, or customer-facing technology environments.
- Experience participating in release readiness, deployment planning, and cutover execution.
- Strong stakeholder-management experience with business, technology, vendor, and leadership teams.
All interested applicants who meet the qualifications listed above are invited to submit a resume by clicking “Apply Now.”
The indicated pay range is a good‑faith estimate based on required qualifications, experience, training, and other factors permitted by law. It reflects the pay band established by the client company. Actual offers may vary depending on skills, experience, geographic location, and expected work quality. Most candidates start in the lower half of the range. Pay history is not considered where prohibited by law. This information serves as a general guideline for compensation discussions.
To support a fair and efficient hiring process, we may use artificial intelligence (AI) tools to help review applications. Our team carefully reviews all candidates, and AI is used only as a support tool—never as the sole decision-maker.