Back to results

Closed listing

QE Automation (API Automation + Java , Selenium + Rest Assured)

  • Toronto, ON, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
5-10 years of Quality Engineering and Test Automation experience with strong expertise in API and UI automation within Agile delivery environments.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Job Title: QE Automation (API Automation + Java , Selenium + Rest Assured)

Location: Toronto, On Hybrid

Job Type: Full-Time Permanent

  • 5-10 years of Quality Engineering and Test Automation experience with strong expertise in API and UI automation within Agile delivery environments.
  • Hands-on experience designing and building automation frameworks from scratch, including scalable, reusable, data-driven, and maintainable test architectures.
  • Strong proficiency in Java, REST Assured, TestNG/JUnit, and API automation with REST/SOAP services. REST Assured automation is mandatory.
  • Develop and maintain robust UI automation frameworks using Selenium WebDriver and Java, supporting functional, regression, integration, and end-to-end testing.
  • Create automated API test suites covering request/response validation, authentication, contract testing, negative scenarios, and backend data verification.
  • Collaborate with developers, business analysts, product owners, and Scrum teams to ensure quality is embedded throughout the software development lifecycle.
  • Build and execute automated regression suites within CI/CD pipelines using tools such as Jenkins, Maven, Git, Bitbucket, Azure DevOps, or similar technologies.
  • Perform backend and database validation using SQL to verify data integrity, transactions, and system integrations across banking platforms.
  • Contribute to test strategy, automation best practices, framework enhancements, code reviews, and continuous improvement initiatives.
  • Experience with BDD frameworks such as Cucumber/Gherkin, Page Object Model (POM), and data-driven automation approaches is preferred.
  • Investigate defects, perform root cause analysis, support release validation, and ensure adherence to security, compliance, and quality standards.
  • Banking, Financial Services, Payments, Credit Cards, Lending, or Wealth Management domain experience is highly preferred.

Required Skills

  • Java
  • REST Assured (Mandatory)
  • Selenium WebDriver
  • TestNG / JUnit
  • API Automation & UI Automation
  • Automation Framework Development from Scratch
  • SQL / Database Testing
  • Git, Maven, Jenkins, CI/CD
  • Agile / Scrum

Preferred Skills

  • Cucumber BDD / Gherkin
  • Azure DevOps
  • Postman / Swagger
  • Banking or Financial Services experience
  • Cloud platforms (Azure/AWS)
  • Kafka or Messaging technologies exposure
More about this job

Responsibilities

Design and maintain scalable API and UI automation frameworks, create automated test suites, and validate backend data using SQL. Collaborate with Agile teams to integrate regression testing into CI/CD pipelines, investigate defects, support releases, and improve quality practices.

Requirements

Requires 5–10 years of quality engineering and test automation experience, with strong Java, mandatory REST Assured, Selenium WebDriver, and API and UI automation expertise. Also requires experience building automation frameworks, SQL/database testing, CI/CD tools, and Agile/Scrum; financial services experience and BDD tools are preferred.

Skills

  • Java
  • REST Assured
  • Selenium WebDriver
  • TestNG
  • JUnit
  • API Automation
  • UI Automation
  • Automation Framework Development
  • SQL
  • Git
  • Maven
  • Jenkins
  • CI/CD
  • Agile
  • Cucumber BDD
  • Azure DevOps

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Quality Engineering
  • Test Automation
  • Java
  • REST Assured
  • Selenium WebDriver
  • TestNG
  • JUnit
  • REST
  • SOAP
  • API Automation
  • UI Automation
  • Automation Frameworks
  • SQL
  • Database Testing
  • Git
  • Bitbucket
  • Maven
  • Jenkins
  • CI/CD
  • Azure DevOps
  • Agile
  • Scrum
  • Cucumber
  • Gherkin
  • Page Object Model
  • Postman
  • Swagger
  • Banking
  • Financial Services
  • Kafka

Report this job