RQ00708 - Senior Quality Assurance (QA) Specialist at Maarut in East York, Toronto. Apply on NeverHard.
Company
Maarut
Location
East York, Toronto
Type
not_specified
Job DescriptionJob Description
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 compliance
RequirementsRequired Skills
7+ years of experience in Quality Assurance for enterprise web applications and digital platforms
Experience testing modern web applications built using Next.js, React, .NET C#, or equivalent technologies
Experience validating applications utilizing headless CMS platforms (Contentful preferred)
Experience testing integrations with enterprise identity providers including OAuth2, OpenID Connect, Azure AD, and Azure External ID
Hands-on experience testing REST APIs and/or GraphQL services
Hands-on experience designing, developing, and maintaining automated test frameworks using Playwright, Cypress, Selenium, or equivalent technologies
Experience implementing automated API testing using Postman, RestAssured, or equivalent tools
Experience integrating automated testing into CI/CD pipelines within Microsoft Azure DevOps or similar cloud environments
Experience developing and executing:
Functional testing
Integration testing
Regression testing
User Acceptance Testing (UAT)
Accessibility testing
Performance testing
Automated UI and API testing
Experience using modern test management and defect management tools
Strong understanding of WCAG 2.2 Level AA / AODA accessibility requirements
Experience working in Agile delivery environments
Deliverables
Test Strategy & Planning
Development of comprehensive QA and automation strategies for DxP initiatives
Creation and maintenance of test plans, test cases, automated regression suites, and quality gates
Establishment of release quality criteria and testing schedules
Test Automation & Quality Engineering
Design and implementation of reusable automated test frameworks for DxP applications
Development of automated UI, API, smoke, regression, integration, and end-to-end test suites
Integration of automated testing into Azure DevOps CI/CD pipelines to support continuous delivery
Development of automated quality gates for deployments across Development, QA, UAT, and Production environments
Creation of reusable test data, automation utilities, and testing standards
Production of automated test execution reports and quality metrics supporting release readiness and Go/No-Go decisions
Functional & Integration Testing
Validation of end-to-end digital experiences across:
User registration
Account management
Vendor workflows
Search and discovery
Reporting capabilities
Validation of integrations with enterprise identity and platform services
API & Platform Validation
Testing of enterprise REST and GraphQL APIs
Validation of authentication, authorization, and role-based access controls
Verification of secure integration with Azure AD, Azure External ID, and Contentful CMS
CMS & Digital Experience
Validation of CMS-driven components and structured content models
Verification of responsive and accessible user experiences
Testing of dynamic content rendering and navigation
Accessibility & Performance
Accessibility validation aligned to WCAG / AODA standards
Performance and load testing support
Cross-browser and cross-device compatibility testing
DevOps & Release Support
Support automated deployment validation within Azure DevOps CI/CD pipelines
Automated and manual smoke testing across Development, QA, UAT, and Production environments
Support production readiness and release verification
Documentation & Knowledge Transfer
Development of test documentation, automation standards, and quality reports
Creation of reusable QA assets and regression suites
Contribution to operational documentation and knowledge transfer activities
Platform Sustainability
Development and maintenance of reusable automated testing assets supporting long-term platform scalability
Continuous improvement of quality engineering practices through increased automation coverage and standardized testing approaches
Support sustainable, secure, maintainable, and high-quality digital platform delivery aligned with Supply Ontario's long-term modernization strategy
Must Haves:
7+ years of experience in Quality Assurance for enterprise web applications and digital platforms
Experience developing and executing:
Functional testing
Integration testing
Regression testing
User Acceptance Testing (UAT)
Accessibility testing
Performance testing
Automated UI and API testing
Hands-on experience designing, developing, and maintaining automated test frameworks using Playwright, Cypress, Selenium, or equivalent technologies
Experience testing modern web applications built using Next.js, React, .NET C#, or equivalent technologies
Experience validating applications utilizing headless CMS platforms (Contentful preferred)