Back to results

Closed listing

Senior QA Automation Engineer – Java / REST Assured

  • ON, Canada
  • Ontario, Canada, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Position: Senior QA Automation Engineer – Java / REST Assured

Location: Hybrid- 4days/week Onsite- Toronto, ON

Job type: Full-Time/Permanent Hiring

We are seeking a Senior QA Automation Engineer with 5–10 years of experience in quality engineering and test automation, with strong hands-on expertise in Java, REST Assured, Selenium, API automation, and UI automation. The engineer will design scalable automation frameworks, integrate automated testing into CI/CD pipelines, perform API/UI and database validation, and contribute to overall test strategy and quality engineering practices.

Key Responsibilities

  • Design and develop scalable, reusable, and maintainable automation frameworks using Java, REST Assured, Selenium WebDriver, and TestNG/JUnit.
  • Build automated API test suites covering request/response validation, authentication, negative scenarios, contract validation, and backend verification.
  • Develop UI automation for functional, regression, integration, and end-to-end testing.
  • Perform database and backend validation using SQL.
  • Integrate automated regression suites with Jenkins, Maven, Git, Bitbucket, Azure DevOps, or similar CI/CD tools.
  • Collaborate with developers, BAs, Product Owners, and Agile teams throughout the SDLC.
  • Participate in test strategy, framework enhancements, code reviews, defect analysis, and release validation.
  • Troubleshoot automation failures and perform root-cause analysis.
  • Apply automation best practices including Page Object Model, data-driven testing, and BDD where applicable.

Required Skills

  • Java
  • REST Assured – Mandatory
  • API Automation
  • Selenium WebDriver
  • TestNG / JUnit
  • Automation Framework Development
  • SQL / Database Testing
  • Git / Bitbucket
  • Maven
  • Jenkins / CI/CD
  • Agile / Scrum

Preferred Skills

  • Cucumber / Gherkin / BDD
  • Postman / Swagger
  • Azure DevOps
  • Banking / Financial Services / Payments
  • Azure / AWS
  • Kafka or messaging technologies
More about this job

Responsibilities

Design and maintain scalable Java-based automation frameworks, and build API and UI test suites for functional, regression, integration, and end-to-end testing. Validate databases and backend systems, integrate automated tests into CI/CD pipelines, and contribute to test strategy, code reviews, defect analysis, and release validation.

Requirements

Requires 5–10 years of quality engineering and test automation experience, with hands-on expertise in Java, REST Assured, Selenium WebDriver, API and UI automation, and SQL-based validation. Experience with TestNG or JUnit, automation framework development, Git, Maven, CI/CD tools, and Agile/Scrum is required; BDD, cloud, messaging, and financial-services experience are preferred.

Skills

  • Java
  • REST Assured
  • API Automation
  • Selenium WebDriver
  • TestNG
  • JUnit
  • Automation Framework Development
  • SQL
  • Database Testing
  • Git
  • Bitbucket
  • Maven
  • Jenkins
  • CI/CD
  • Agile
  • Scrum

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering

Keywords

  • Java
  • REST Assured
  • Selenium WebDriver
  • API Automation
  • UI Automation
  • TestNG
  • JUnit
  • Automation Frameworks
  • SQL
  • Database Testing
  • Git
  • Bitbucket
  • Maven
  • Jenkins
  • Azure DevOps
  • CI/CD
  • Agile
  • Scrum
  • Page Object Model
  • Data-Driven Testing
  • BDD
  • Cucumber
  • Gherkin
  • Postman
  • Swagger
  • Azure
  • AWS
  • Kafka
  • Banking
  • Payments

Report this job