Quality Assurance Lead

Affinity

Toronto

On-site

CAD 90,000 - 130,000

Full time

10 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Affinity is seeking a Quality Assurance Lead to support the eCRM program within a public-sector context. You will apply advanced QA practices, lead QA activities, and coordinate across project managers, product owners, and stakeholders to ensure high-quality software delivery that meets Ontario Province requirements.

You will drive automation with Playwright in C#/.NET, utilize Azure DevOps Test Manager, and mentor teams in QA policies and best practices while focusing on defect reduction and

Qualifications

  • Minimum five years in QA with lead experience.
  • Experience implementing QA best practices, policies, and procedures.
  • Experience with automated testing using Playwright in C#/.NET Core and NUnit.

Responsibilities

  • Lead QA activities and coordinate QA team members.
  • Collaborate with PMs, product owners, and stakeholders to meet project objectives.
  • Act as liaison between business and technical teams for QA.
  • Track defects and coordinate resolution across teams.
  • Provide UAT support, training, and materials.

Skills

Quality assurance leadership
Test strategy & planning
Defect management
Stakeholder liaison
Analytical & problem solving
UAT support and training
Testing metrics & dashboards

Tools

Playwright (C#/ .NET)
NUnit
Azure DevOps
Azure DevOps Test Plan Manager
REST/SOAP API testing

Job description

Job Description

On behalf of our public-sector client, Affinity is looking for a Quality Assurance Lead to support the eCRM Program and ensure the Province’s needs are met. The Quality Assurance Lead will follow an Agile-Iterative delivery approach for delivering quality software while meeting the Province’s requirements.

Responsibilities
  • Serve as the Quality Assurance Lead, applying advanced QA knowledge and experience to ensure high-quality software delivery.
  • Provide leadership, coordination, and scheduling for Quality Assurance activities and team members.
  • Collaborate with project managers, product owners, and key stakeholders to support project objectives.
  • Act as the primary liaison between business stakeholders and technical teams for QA-related activities.
  • Monitor, prioritize, and coordinate the resolution of defects, issues, and testing variances.
  • Provide support, guidance, and training for User Acceptance Testing (UAT), including the development of supporting materials.
  • Track and report on QA metrics, testing progress, and issue resolution.
  • Collaborate with cross-functional teams to ensure solutions meet business and technical requirements.
  • Contribute to the development, enhancement, and implementation of QA policies, standards, methodologies, and best practices.
  • Review business and technical specifications to understand software scope, requirements, and functionality.
  • Develop and execute test strategies to validate functionality, accuracy, reliability, accessibility, compliance, and overall solution quality.
  • Identify opportunities to reduce defects and improve software quality processes.
  • Design, develop, and maintain automated testing processes where appropriate.
  • Design, develop, and maintain repeatable manual testing processes and test cases.
  • Define, measure, and report on quality assurance performance indicators and outcomes.
  • Utilize Azure DevOps Test Manager and related tools to manage QA testing activities.
  • Perform additional duties as required.
Qualifications
  • A minimum of five years of demonstrated experience as a Quality Assurance professional and Lead.
  • A minimum of five years of demonstrated experience creating and implementing QA best practices, policies, and procedures.
  • A minimum of five years of demonstrated experience with automated testing using Playwright in C#/.NET Core and NUnit running Azure Pipelines.
  • A minimum of five years of demonstrated experience working with REST and/or SOAP web APIs and familiarity with JSON and/or XML.
  • A minimum of five years of demonstrated experience with manual software testing, including designing and manipulating test data, validating results, and replicating errors.
  • A minimum of five years of demonstrated experience creating test plans and test scripts from specifications for manual testing.
  • A minimum of five years of demonstrated experience managing phases of the testing lifecycle and assessing the scope and severity of issues to assist with prioritization.
  • A minimum of five years of demonstrated experience providing reports and dashboards for QA team velocity.
  • Proficiency with MS Azure DevOps Test Plan Manager.
  • Experience working with Customer Relationship Management systems. Oracle Sales and Service Cloud is preferred.
  • Excellent interpersonal skills and the ability to serve as a liaison among developers, project managers, and customer support.
  • Strong analytical and problem-solving skills.
  • Ability to support business and project teams in creating User Acceptance Testing scripts.
About Affinity

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca

Job Number: 14032

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Assurance Engineer
Quality Assurance Engineer

EIZIE • West Hawk Lake

On-site
CAD 60,000 - 80,000
Competitive salary
Health insurance
Professional development
+4
Quality Assurance Specialist
Quality Assurance Specialist

Altis Technology • Toronto

On-site
CAD 100,000 - 150,000
QA Lead
QA Lead

TEEMA Group • Charlottetown

On-site
CAD 108,000 - 154,000
Architect
Architect

Virtusa • Toronto

On-site
CAD 90,000 - 130,000
Quality Assurance Automation Lead
Quality Assurance Automation Lead

Comptech Associates • Toronto

On-site
CAD 100,000 - 130,000
RQ08782 - Systems Testing/QA Specialist - Senior
RQ08782 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
Systems Testing/QA Specialist
Systems Testing/QA Specialist

Pride Global • Toronto

On-site
CAD 90,000 - 120,000
QA Lead Engineer
QA Lead Engineer

Jobgether SRL • Canada

Remote
CAD 110,000 - 160,000
Fully remote work arrangement
Full-time employment
Opportunity to influence automation &/
Quality Assurance Analyst
Quality Assurance Analyst

ALTEN Canada • Brampton

On-site
CAD 70,000 - 90,000
Collective insurance
4 weeks of vacation
Corporate discounts
+1
QA – Quality Analyst (PL868) – Children, Youth & Social Services Cluster
QA – Quality Analyst (PL868) – Children, Youth & Social Services Cluster

Paralucent • Toronto

On-site
CAD 70,000 - 100,000