Back to results

Quality Engineer with Automation

  • Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Role: Quality Engineer with Automation Expertise

Employment Type: Contract

Role Summary

Results-driven Quality Engineer with strong hands-on experience in test automation, quality strategy, and AI-enabled quality engineering practices. Responsible for designing, developing, and maintaining scalable automation frameworks while ensuring high product quality across web, mobile, API, and microservices platforms. Partners closely with Product, Engineering, and DevOps teams to enable continuous testing and accelerate delivery through CI/CD integration and intelligent quality practices.

Key Responsibilities

  • Develop and maintain UI, API, and end-to-end automation frameworks.
  • Build automated tests using tools such as Playwright, Selenium, Cypress, Appium, or Rest Assured.
  • Integrate automation into CI/CD pipelines using GitHub Actions, Jenkins, or similar platforms.
  • Perform functional, integration, regression, and end-to-end testing.
  • Analyze defects, perform root cause analysis, and drive quality improvements.
  • Collaborate with developers during design and implementation phases.
  • Validate microservices, APIs, databases, and event-driven systems.
  • Leverage AI tools for test generation, impact analysis, defect investigation, and quality reporting.
  • Establish quality metrics, automation coverage, and release readiness criteria.
  • Support production validation, monitoring, and continuous quality improvements.
  • Automation: Playwright, Selenium, Cypress, Appium
  • API Testing: Rest Assured, Postman, Karate
  • Programming: Java, TypeScript, JavaScript, Python
  • CI/CD: GitHub Actions, Jenkins, Azure DevOps
  • Databases: SQL, Oracle, MongoDB
  • Cloud & DevOps: AWS/Azure, Docker, Kubernetes
  • Agile/Scrum methodologies
  • AI-assisted testing and quality engineering practices
More about this job

Responsibilities

Develop and maintain scalable UI, API, and end-to-end automation frameworks, integrate automated testing into CI/CD pipelines, and test web, mobile, API, database, and microservices systems. Analyze defects, collaborate with product and engineering teams, use AI-assisted quality practices, and establish quality metrics and release readiness criteria.

Requirements

The role calls for hands-on experience in test automation, quality strategy, and AI-enabled quality engineering, with proficiency in automation tools such as Playwright, Selenium, Cypress, or Appium. It also requires programming and API testing capabilities, familiarity with CI/CD, databases, cloud and DevOps technologies, and Agile/Scrum practices.

Skills

  • Test Automation
  • Quality Engineering
  • Playwright
  • Selenium
  • Cypress
  • Appium
  • Rest Assured
  • API Testing
  • Java
  • TypeScript
  • JavaScript
  • Python
  • CI/CD
  • Microservices Testing
  • AI-Assisted Testing
  • Root Cause Analysis

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Quality Engineer
  • Test Automation
  • Quality Strategy
  • AI-Enabled Quality Engineering
  • Playwright
  • Selenium
  • Cypress
  • Appium
  • Rest Assured
  • Postman
  • Karate
  • Java
  • TypeScript
  • JavaScript
  • Python
  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • SQL
  • Oracle
  • MongoDB
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • CI/CD
  • Microservices
  • Event-Driven Systems
  • Agile
  • Scrum

Report this job