Back to results

Architect

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Years of Experience: 8+ years
Posting language
English
Posted

Original job description

Job Requirements

Senior QA Automation Engineer

Location: PCS CA~TORONTO

Years of Experience: 8+ years

Job Summary: We are seeking a Senior QA Automation Engineer who plays a critical role in upholding the quality standards of our software delivery lifecycle. This position is responsible for architecting and executing comprehensive quality strategies that reduce manual overhead and accelerate time-to-market. The core purpose of this role is to drive continuous improvement in software quality, championing robust automated workflows that provide rapid, actionable feedback to development teams, and fostering a culture of excellence in delivery.

Responsibilities

  • Architect, scale, and maintain automated verification frameworks across web, mobile, and service layers to maximize reusable test assets and minimize maintenance overhead.
  • Translate complex business requirements and user journeys into resilient, repeatable automated test suites covering end-to-end operational workflows.
  • Integrate automated test runs into continuous integration and continuous deployment pipelines to provide instantaneous feedback on build stability and regression health.
  • Collaborate closely with product and development teams during backlog refinement and architectural design sessions to define acceptance criteria and drive early defect prevention.
  • Investigate test execution failures, trace system logs.

Mandatory Skills

  • Java (Object-Oriented Programming for Test Automation) - Expert
  • Selenium WebDriver - Expert
  • Playwright Test Automation - Advanced
  • Functional & Exploratory Testing - Expert
  • Test Framework Architecture (BDD, Data-Driven, Page Object Model) - Expert
  • API & Web Service Automation (REST Assured / Postman) - Advanced
  • CI/CD Pipeline Automation (Jenkins / GitLab CI / GitHub Actions) - Advanced
  • Version Control & Code Collaboration (Git / Branching Strategies) - Advanced

Preferred Skills

Experience with cloud-based testing tools and frameworks is a plus.

Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field.

Work Experience

15-30Years
More about this job

Responsibilities

Architect and maintain reusable automated testing frameworks across web, mobile, and service layers, and create end-to-end test suites from business requirements and user journeys. Integrate automated tests into CI/CD pipelines, collaborate with product and development teams to define acceptance criteria and prevent defects early, and investigate test failures.

Requirements

The posting requires expert-level Java, Selenium WebDriver, functional and exploratory testing, and test framework architecture, along with advanced Playwright, API automation, and CI/CD skills. It specifies a bachelor's degree in Computer Science, Engineering, or a related field, and experience requirements of 8+ years in the summary and 15–30 years in the work-experience section.

Skills

  • Java
  • Selenium WebDriver
  • Playwright
  • Functional Testing
  • Exploratory Testing
  • Test Framework Architecture
  • Behavior-Driven Development
  • Data-Driven Testing
  • Page Object Model
  • API Automation
  • REST Assured
  • Postman
  • CI/CD Pipeline Automation
  • Jenkins
  • GitLab CI
  • GitHub Actions

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Object-Oriented Programming
  • Selenium WebDriver
  • Playwright
  • Functional Testing
  • Exploratory Testing
  • Test Automation
  • Test Framework Architecture
  • Behavior-Driven Development
  • Data-Driven Testing
  • Page Object Model
  • API Automation
  • REST Assured
  • Postman
  • CI/CD
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Git
  • Continuous Integration
  • Continuous Deployment
  • Automated Verification
  • Regression Testing
  • End-to-End Testing
  • Web Testing
  • Mobile Testing
  • Service Testing
  • Quality Assurance
  • Defect Prevention
  • Cloud-Based Testing

Report this job