Back to results

Senior Automation Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
10+ years of experience in software quality assurance and test automation.
Posting language
English
Posted

Original job description

Job Summary:

We are seeking an experienced Senior Automation Test Engineer with 10+ years of experience in test automation, Java, Selenium, API testing, Jenkins, CI/CD, and Cucumber. The ideal candidate will have strong experience in banking or financial services projects, developing and maintaining automated test frameworks, validating APIs, and integrating automated tests into CI/CD pipelines. The candidate will collaborate with cross-functional teams to ensure the quality, reliability, and performance of enterprise banking applications.

Required Skills and Qualifications:

  • 10+ years of experience in software quality assurance and test automation.
  • Strong hands-on experience with Java and Selenium WebDriver.
  • Extensive experience in API testing using REST Assured, Postman, or equivalent tools.
  • Strong knowledge of Jenkins, CI/CD pipelines, and continuous testing practices.
  • Hands-on experience with Cucumber, BDD, and Gherkin.
  • Experience designing and maintaining scalable automation frameworks.
  • Strong understanding of functional, regression, integration, and end-to-end testing.
  • Experience with Git or other version control systems.
  • Familiarity with Maven or Gradle build tools.
  • Experience working with SQL databases and validating backend data.
  • Strong knowledge of Agile methodologies and software development life cycles (SDLC).
  • Excellent analytical, troubleshooting, communication, and problem-solving skills.

Banking Domain Requirements

  • Strong experience working on banking or financial services applications.
  • Understanding of banking workflows, financial transactions, and data validation.
  • Experience testing banking systems such as payments, accounts, loans, cards, or digital banking platforms.
  • Knowledge of transaction processing, reconciliation, and financial data integrity is an asset.
  • Experience working in regulated enterprise environments is preferred.
More about this job

Responsibilities

Develop and maintain scalable automated test frameworks, validate APIs and backend data, and integrate automated tests into CI/CD pipelines. Collaborate with cross-functional teams to ensure the quality, reliability, and performance of enterprise banking applications.

Requirements

Requires 10+ years of software quality assurance and test automation experience, with strong hands-on skills in Java, Selenium WebDriver, API testing, Jenkins, CI/CD, and Cucumber-based BDD. Candidates should have banking or financial services experience, knowledge of testing methods and SQL data validation, and familiarity with version control, build tools, Agile, and SDLC.

Skills

  • Java
  • Selenium WebDriver
  • API Testing
  • REST Assured
  • Postman
  • Jenkins
  • CI/CD
  • Cucumber
  • BDD
  • Gherkin
  • Automation Frameworks
  • Git
  • Maven
  • Gradle
  • SQL
  • Agile Methodologies

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Finance & Accounting

Keywords

  • Software Quality Assurance
  • Test Automation
  • Java
  • Selenium WebDriver
  • API Testing
  • REST Assured
  • Postman
  • Jenkins
  • CI/CD Pipelines
  • Continuous Testing
  • Cucumber
  • BDD
  • Gherkin
  • Automation Frameworks
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • End-to-End Testing
  • Git
  • Maven
  • Gradle
  • SQL Databases
  • Agile
  • SDLC
  • Banking
  • Financial Services
  • Payments
  • Transaction Processing
  • Reconciliation
  • Data Integrity

Report this job