Back to results

Senior Quality Assurance Automation Engineer

  • Toronto, ON, Canada

$45 to $50 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$45 to $50 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

QA Automation Engineer (Playwright)

Job Type: Contract (Initial 6–12 months, extension possible)

Location: Toronto, ON (Hybrid: 3–4 days/week onsite)

Role Overview

We are looking for a QA Automation Engineer with deep, hands-on expertise in Playwright to design, build, and maintain robust end-to-end (E2E) automation test suites. In this contract role, you will collaborate closely with engineering and product teams to integrate automated testing into CI/CD pipelines, prevent defect leakage, and accelerate release cycles for web applications.

Key Responsibilities

  • Framework Development: Build, enhance, and maintain scalable test automation frameworks using Playwright (TypeScript/JavaScript or Python/Java).
  • Test Suite Execution: Design and execute functional, regression, integration, and cross-browser automated tests.
  • API Validation: Perform API test automation to validate RESTful web services, JSON payloads, and backend integrations.
  • CI/CD Integration: Embed automated test suites into CI/CD deployment pipelines (e.g., GitHub Actions, Azure DevOps, Jenkins, or GitLab CI) for regular and PR-level test runs.
  • Defect Analysis & Reporting: Investigate test failures, identify root causes, log concise bug reports in Jira, and partner with developers to resolve issues quickly.
  • Cross-Functional Collaboration: Participate in sprint planning, refinement, and daily stand-ups, converting user stories and acceptance criteria into well-defined test scenarios.

Required Qualifications

  • Experience: 8+ years in software quality assurance and test automation.
  • Playwright Mastery: 5+ years of dedicated, hands-on experience designing and scaling automated test frameworks with Playwright.
  • Programming Skills: Strong proficiency in TypeScript or JavaScript (working knowledge of Python or Java is also acceptable).
  • API Testing: Proven experience with API automation tools and libraries (e.g., Playwright APIRequestContext, Postman, or SuperTest).
  • CI/CD & Version Control: Hands-on experience working with Git and configuring test triggers inside CI/CD pipelines.
  • Methodologies: Strong background in Agile/Scrum delivery models and Test-Driven/Behavior-Driven Development concepts.
  • Work Arrangement: Willing and able to work on-site at our downtown Toronto office 3–4 days per week.

Nice to Have

  • Experience with cloud test grids or containerized test execution (Docker, Selenium Grid, BrowserStack).
  • Familiarity with database testing and querying SQL/NoSQL databases.
More about this job

Responsibilities

Build and maintain scalable Playwright automation frameworks, and design and execute functional, regression, integration, cross-browser, and API tests. Integrate automated tests into CI/CD pipelines, investigate failures and report defects, and collaborate with engineering and product teams to turn requirements into test scenarios.

Requirements

Requires 8+ years of software quality assurance and test automation experience, including 5+ years of hands-on Playwright framework development. Candidates need strong TypeScript or JavaScript skills, API automation and CI/CD experience, familiarity with Git and Agile/Scrum, and the ability to work onsite in Toronto 3–4 days per week.

Skills

  • Playwright
  • TypeScript
  • JavaScript
  • Python
  • Java
  • Test Automation
  • End-To-End Testing
  • API Testing
  • RESTful Services
  • CI/CD
  • Git
  • Jira
  • Agile/Scrum
  • Test-Driven Development
  • Behavior-Driven Development
  • Cross-Browser Testing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Playwright
  • TypeScript
  • JavaScript
  • Python
  • Java
  • Quality Assurance
  • Test Automation
  • End-To-End Testing
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • Cross-Browser Testing
  • API Testing
  • RESTful Services
  • JSON
  • APIRequestContext
  • Postman
  • SuperTest
  • CI/CD
  • GitHub Actions
  • Azure DevOps
  • Jenkins
  • GitLab CI
  • Git
  • Jira
  • Agile
  • Scrum
  • Test-Driven Development
  • Behavior-Driven Development
  • Docker

Report this job