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
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.
- 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
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