Apply Now

Requirement ID: 89863
Job Title: Senior Automation Test Engineer
Job Type: Contract
Duration: 6 - 9 months
Location: Toronto, ON
Job Description:

Role Overview:
We are looking for a Senior Automation Test Engineer with strong expertise in Selenium and Playwright and extensive experience testing banking and financial services platforms.

This role is responsible for leading automation strategy and execution across mission‑critical systems such as Core Banking, Digital Channels, and Payments, ensuring high quality, stability, security, and regulatory compliance.

The ideal candidate is hands‑on, technically strong, and comfortable working in large‑scale, regulated, and fast‑evolving environments, collaborating closely with engineering, business, and product teams.


Key Responsibilities:
Automation Strategy & Execution:
Define, implement, and continuously improve test automation strategy across banking applications, including:
Core Banking Systems
Retail & Corporate Digital Banking
Payments, Cards, and Transaction Processing platforms
Design, build, and maintain scalable, enterprise‑grade automation frameworks using Selenium and Playwright

Drive automation for:
Functional and Regression testing
End‑to‑End (E2E) business transaction flows
Integration and System testing across distributed systems

Technical Delivery:
Develop and maintain automated tests for complex, data‑intensive banking workflows
Perform API and microservices automation for backend and integration layers
Integrate automation suites into CI/CD pipelines while complying with controlled release and governance processes
Analyze test failures and perform root‑cause analysis across applications, services, and environments

Quality, Compliance & Collaboration:
Ensure automation practices comply with banking regulations, security standards, and audit requirements
Collaborate with Developers, Business Analysts, Product Managers, and SMEs to validate business rules and acceptance criteria
Support release readiness activities including UAT, production validation, and post‑release testing

Leadership & Mentorship:
Provide technical leadership and mentoring to junior automation engineers
Promote automation best practices, coding standards, and quality metrics across teams
Act as a quality advocate throughout the SDLC


Mandatory Technical Skills:
10-12 years of experience in QA and Test Automation

Strong hands‑on expertise with:
Selenium WebDriver
Playwright (Python)
Proficient programming skills in Java and/or Python

Strong experience designing and implementing:
Page Object Model (POM)
Data‑driven and Hybrid automation frameworks

Experience with test frameworks and tools:
TestNG, JUnit, Playwright Test Runner
Cucumber / BDD
Strong API automation experience (REST, microservices)

CI/CD experience using:
Jenkins, Azure DevOps, or GitHub Actions
Git and branching/version‑control strategies

Solid understanding of:
Secure application testing
Test data management in regulated and sensitive environments


Good to Have Skills:
Experience with Docker‑based test execution
Cloud testing experience (AWS and/or Azure)
Backend and data validation skills (SQL, ETL validation)
Accessibility testing for customer‑facing web and mobile applications

Apply Now