Skip to content

Open nowFirst seen 2 days ago

RQ00708 - Senior Quality Assurance (QA) Specialist

SourceCode859 open roles

Where
Toronto, ON, Canada
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowRQ00708 - Senior Quality Assurance (QA) SpecialistSourceCode · Toronto, ON, Canada
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on SourceCode's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.5%14 days
  5. 35.5%30 days
  6. 45.1%60 days
This job: first seen 2 days ago

The posting

RQ00708 - Senior Quality Assurance (QA) Specialist

10-month contract (194 business days) - possible extension

Up to 3 days on-site (Subject to hiring manager's discretion) - 200 Front St

Must Haves:

  1. 7+ years of experience in Quality Assurance for enterprise web applications and digital platforms
  2. Experience developing and executing:
  • Functional testing
  • Integration testing
  • Regression testing
  • User Acceptance Testing (UAT)
  • Accessibility testing
  • Performance testing
  • Automated UI and API testing

3. Hands-on experience designing, developing, and maintaining automated test frameworks using Playwright, Cypress, Selenium, or equivalent technologies

4. Experience testing modern web applications built using Next.js, React, .NET C#, or equivalent technologies

5. Experience validating applications utilizing headless CMS platforms (Contentful preferred)

Nice to have:

  • Public Sector experience

Position Overview:

Supply Ontario is seeking a highly skilled Senior Quality Assurance (QA) Specialist to support the design, validation, and delivery of modern digital platform capabilities as part of our Digital Experience Platform (DxP).

This role will lead quality assurance activities across public-facing and internal digital services, including account management, vendor workflows, search and discovery experiences, content management, secure integrations, reporting capabilities, and automated quality engineering as Supply Ontario modernizes procurement and supply chain services across Ontario's public sector.

Operating at the intersection of engineering delivery, enterprise architecture, and product development, the Senior QA Specialist will ensure that digital solutions meet functional, integration, accessibility, security, performance, and automation requirements while supporting a scalable, cloud-native, headless architecture.

A core outcome of this role will be to help transition Supply Ontario from fragmented digital experiences to a modern, secure, API-driven platform built on reusable components and enterprise integrations while establishing a sustainable automated testing framework that enables continuous delivery and high-quality releases.

Responsibilities:

Quality Strategy & Planning

  • Develop and execute comprehensive QA strategies across DxP initiatives
  • Review business requirements, user stories, and technical designs to ensure testability
  • Define test plans, test cases, automation strategies, and quality gates for releases
  • Support release readiness and Go/No-Go recommendations

Test Automation

  • Design, develop, and maintain scalable automated test frameworks for web applications and APIs
  • Develop automated functional, regression, smoke, integration, and end-to-end test suites
  • Integrate automated testing into CI/CD pipelines to enable continuous quality validation
  • Execute automated test suites across Development, QA, UAT, and Production environments
  • Analyze automation results, identify failures, and collaborate with development teams to resolve issues
  • Continuously improve automation coverage and reduce manual testing effort through reusable test assets and frameworks

Functional & Integration Testing

  • Validate end-to-end user journeys across public and authenticated experiences
  • Test account management and vendor registration workflows
  • Validate procurement search and discovery functionality
  • Test CMS-driven content and navigation components
  • Validate reporting capabilities and data accuracy

API & Integration Testing

  • Test enterprise APIs developed using REST and GraphQL
  • Validate secure integrations with:Azure AD Azure External ID Identity providers Contentful CMS Analytics platforms
  • Validate role-based access controls (RBAC)
  • Verify authentication and authorization workflows using OAuth2 and OpenID Connect

Platform & CMS Testing

  • Validate dynamic Contentful-driven content rendering
  • Test reusable platform components
  • Verify multilingual and responsive user experiences
  • Validate content migration activities

Accessibility & Compliance

  • Perform accessibility testing aligned to WCAG and AODA standards
  • Validate keyboard navigation, screen reader compatibility, color contrast, and semantic structure
  • Document accessibility findings and support remediation activities

Performance & Non-Functional Testing

  • Support performance, load, stress, and scalability testing
  • Validate application responsiveness across browsers and devices
  • Identify bottlenecks and collaborate with development teams to resolve issues

DevOps & Release Support

  • Support testing activities across Development, QA, UAT, and Production environments
  • Participate in CI/CD deployment validation and automated quality gates
  • Execute automated and manual smoke testing following deployments
  • Support release verification and production readiness

Defect Management

  • Identify, document, prioritize, and track defects through resolution
  • Work closely with developers, product owners, and architects to validate fixes
  • Support regression testing throughout sprint cycles

Documentation & Knowledge Transfer

  • Develop test strategies, test plans, and automation documentation
  • Maintain manual and automated regression suites
  • Document test results, quality metrics, and automation coverage
  • Contribute to operational documentation and knowledge transfer activities

General Skills:

  • Strong understanding of software quality assurance methodologies and quality engineering best practices
  • Experience testing modern frontend technologies including React and Next.js
  • Experience testing backend services built using .NET C#
  • Strong understanding of API-driven and microservice architectures
  • Experience validating secure authentication and authorization mechanisms
  • Experience developing and maintaining automated test suites for enterprise applications
  • Knowledge of shift-left testing practices and continuous testing methodologies
  • Ability to work collaboratively with Product, Architecture, Development, and Delivery teams
  • Excellent analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Experience working in Agile Scrum teams
  • Commitment to delivering maintainable, scalable, and high-quality digital solutions

Desirable Skills:

  • Experience building or testing applications hosted in Microsoft Azure
  • Experience with Azure DevOps pipelines
  • Experience with enterprise Single Sign-On (SSO) and federated identity solutions
  • Experience with Playwright, Cypress, Selenium, or equivalent automation frameworks
  • Experience with automated API testing tools such as Postman or RestAssured
  • Experience with performance testing tools such as JMeter, k6, or LoadRunner
  • Experience validating bilingual digital platforms
  • Experience integrating analytics tools such as Google Tag Manager or Google Analytics
  • Experience supporting government digital service delivery and accessibility complianc

AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)

  • $67.81/hr - $81.37/hr Inc.

T4 RATE RANGE (7.25 billable hours per day)

  • $54.25/hr - $65.09/hr T4
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against SourceCode's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on SourceCode's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    SourceCode's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.