Back to results

Quality Assurance Engineer

  • Toronto, ON, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Must Haves:

  • 7+ years of experience in Quality Assurance, Test Automation, or Quality Engineering.
  • 5+ years of experience developing and maintaining automation frameworks.
  • 3+ years of hands-on performance testing experience.
  • 5+ years of experience working in Agile/Scrum environments.
  • Experience implementing automated and performance testing within CI/CD pipelines.
  • Experience testing cloud-hosted applications, preferably on Microsoft Azure.

Nice To haves: Grafana k6

Location: 3 days onsite (subject to HM discretion)

Public Sector Experience: Preferred

QA Automation Engineer

Key Responsibilities & Technical Capabilities

  • Automation Strategy & Process Optimization: Evaluate software workflows and system architectures to identify high-value manual processes suitable for automated regression and integration testing.
  • Test Script Design & Execution: Architect, develop, and maintain robust automated test scripts to validate core functionality, API endpoints, system logic, and UI workflows.
  • Framework Architecture & Tooling: Implement and extend test automation frameworks (e.g., Selenium, Cypress, Playwright, or equivalent) to scale test coverage across continuous integration pipelines.
  • Comprehensive Systems & Data Validation: Execute automated and functional test suites across distributed environments, encompassing relational/NoSQL databases, backend services, network layers, web/mobile applications, and hardware interfaces.
  • Defect Root Cause Analysis (RCA): Isolate software failures, conduct deep-dive log analysis, and perform root-cause investigations to document reproducible bug reports and quality risks.
  • Engineering Collaboration & Triage: Partner directly with software developers and QA teams to triage defects, validate patches, and accelerate release cycles within Agile/Scrum delivery models.
  • Environment Provisioning & Infrastructure: Install, configure, and maintain local and staging databases, runtime environments, and third-party dependencies required for test automation harnesses.
  • Requirements Gathering & Technical Documentation: Elicit technical and business constraints from end-users and product stakeholders to author test plans, automation charters, and comprehensive technical documentation.
  • Cross-Functional Delivery & Management: Balance competing priorities across sprints, ensure SLA/deadline adherence, and align technical automation deliverables with client and stakeholder expectations.
More about this job

Responsibilities

Design, build, and maintain automated test frameworks and scripts for regression, integration, API, UI, and performance testing across distributed systems. Investigate defects, collaborate with engineering teams on triage and fixes, provision test environments, and document test plans and quality risks.

Requirements

Requires 7+ years in quality assurance, test automation, or quality engineering; 5+ years developing automation frameworks and working in Agile/Scrum; and 3+ years of hands-on performance testing. Candidates should have experience integrating automated and performance tests into CI/CD pipelines and testing cloud-hosted applications, preferably on Microsoft Azure; public sector experience is preferred.

Skills

  • Quality Assurance
  • Test Automation
  • Quality Engineering
  • Automation Framework Development
  • Performance Testing
  • Agile/Scrum
  • CI/CD Pipelines
  • Cloud Application Testing
  • Microsoft Azure
  • Grafana k6
  • Selenium
  • Cypress
  • Playwright
  • API Testing
  • Root Cause Analysis
  • Database Testing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Government & Public Sector

Keywords

  • Quality Assurance
  • Test Automation
  • Quality Engineering
  • Automation Frameworks
  • Performance Testing
  • Agile
  • Scrum
  • CI/CD
  • Microsoft Azure
  • Grafana k6
  • Selenium
  • Cypress
  • Playwright
  • Regression Testing
  • Integration Testing
  • API Testing
  • UI Testing
  • Functional Testing
  • Distributed Environments
  • Relational Databases
  • NoSQL Databases
  • Backend Services
  • Root Cause Analysis
  • Log Analysis
  • Defect Triage
  • Test Plans
  • Public Sector
  • Cloud-Hosted Applications

Report this job

Get in touch
MovoJobs

Contact us