Test Automation Engineer

Cognizant

Toronto, Ottawa

Hybrid

CAD 60,000 - 90,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Cognizant seeks a Test Automation Engineer to join our QEA team in Toronto, delivering automated UI, API, and data validation for banking applications within a hybrid work model.

We require 6–10 years in automation testing, strong Java/Selenium, API testing with Rest Assured, and CI/CD experience. The role offers a competitive CAD salary, a discretionary bonus, and wellbeing benefits, with four days per week in-office in Toronto.

Qualifications

  • Overall 6-10 years of hands-on experience in automation testing for banking projects.
  • Minimum 6 years of hands-on automation experience using Java, Selenium, Junit, TestNG, Maven, BDD Cucumber framework.
  • Minimum 4+ years of experience in automation (UI + API) automation, test automation framework development and test process implementation.
  • Must have good experience with Rest Assured for API automation testing.
  • Must be able to write complex SQL queries for MySQL database and ETL verification.
  • Experience with CI/CD tools like GitHub actions CI CD for automated test execution and integration.

Responsibilities

  • Design, develop, and execute automated test scripts for web applications using Selenium WebDriver with Java and Cucumber BDD.
  • Perform comprehensive API testing using Postman and Rest Assured, validating HTTP response payloads, JSON schemas, and backend data flows.
  • Execute SQL queries to perform backend database and ETL validation.
  • Review and analyze test execution results, identify defects, and debug and fix issues in the automation framework and test scripts.
  • Integrate comprehensive UI, API, and database test suites into Jenkins CI/CD pipelines.
  • Communicate effectively with stakeholders to provide updates on testing progress and quality metrics.

Skills

Automation testing
Java
Selenium WebDriver
Cucumber
BDD
API testing
SQL
Postman
Rest Assured
Jenkins
GitHub Actions
Playwright

Tools

Selenium WebDriver
Playwright
Postman
Rest Assured
Jenkins
GitHub Actions

Job description

About the role

We are looking for Test Automation Engineer with strong expertise with Java and Playwright automation skills to join our QEA team in a permanent role. You will be responsible for developing and completing automated tests, including integration/API tests and end-to-end testing to ensure robust quality coverage for our banking applications.

In this role, you will
  • Design, develop, and execute automated test scripts for web applications using Selenium WebDriver with Java and Cucumber BDD.
  • Perform comprehensive API testing using Postman and Rest Assured, validating HTTP response payloads, JSON schemas, and backend data flows.
  • Execute SQL queries to perform backend database and ETL validation.
  • Review and analyze test execution results, identify defects, and debug and fix issues in the automation framework and test scripts.
  • Integrate comprehensive UI, API, and database test suites into Jenkins CI/CD pipelines.
  • Communicate effectively with stakeholders to provide updates on testing progress and quality metrics.
Work model

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role's business requirements, this is a hybrid position requiring 4 days a week in a client or Cognizant office in Toronto, ON. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.

Note:

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you're engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

What you need to have to be considered
  • Overall 6-10 years of hands-on experience in automation testing for banking projects.
  • Minimum 6 years of hands-on automation experience using Java, Selenium, Junit, TestNG, Maven, BDD Cucumber framework.
  • Minimum 4+ years of experience in automation (UI + API) automation, test automation framework development and test process implementation.
  • Must have good experience with Rest Assured for API automation testing.
  • Must be able to write complex SQL queries for MySQL database and ETL verification.
  • Experience with CI/CD tools like GitHub actions CI CD for automated test execution and integration.
These will help you stand out
  • Banking domain experience is highly preferred.
  • Gen AI Testing knowledge.
  • Playwright automation experience.
Total compensation

We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between CAD 60,000 - 90,000 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience and other business-related and job-necessary qualifications. This position is also eligible for Cognizant's discretionary annual performance-based bonus, as well as benefits that support your physical, mental and financial wellbeing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Playwright Automation Test Engineer
Playwright Automation Test Engineer

Cognizant • Toronto

Hybrid
CAD 70,000 - 90,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Cognizant • Toronto, Ottawa

Hybrid
CAD 70,000 - 90,000
Discretionary bonus
Benefits for wellbeing
Automation Test Lead (Playwright with Java)
Automation Test Lead (Playwright with Java)

Cognizant • Toronto

Hybrid
CAD 90,000 - 110,000
Discretionary annual bonus
Benefits package
Senior Test Automation Engineer at Cognizant
Senior Test Automation Engineer at Cognizant

Cognizant • Toronto

Hybrid
CAD 70,000 - 90,000
Hybrid work
Wellbeing programs
Senior Automation Engineer (API Testing + Rest assured)
Senior Automation Engineer (API Testing + Rest assured)

Cognizant • Toronto

Hybrid
CAD 70,000 - 90,000
Senior Test Analyst - API Testing
Senior Test Analyst - API Testing

Cognizant • Toronto

Hybrid
CAD 65,000 - 90,000
QA Automation Engineer- Global Payments Engineering
QA Automation Engineer- Global Payments Engineering

Scotiabank • Toronto

On-site
CAD 70,000 - 90,000
Flexible vacation
Personal and sick days
Upskilling opportunities
+1
QA Automation Engineer
QA Automation Engineer

Luxoft • Toronto

On-site
CAD 100,000 - 120,000
Senior Quality Automation Engineer
Senior Quality Automation Engineer

Mphasis • Toronto

On-site
CAD 90,000 - 140,000
Quality Assurance Analyst V - Automation Testing
Quality Assurance Analyst V - Automation Testing

Compunnel Inc. • Toronto

On-site
CAD 100,000 - 120,000