Back to job search
Natsoft logo

QA Engineer

  • Toronto, ON
  • On-site
  • Posted Oct 15, 2026
  • 1 position

Opens LinkedIn

Employment type
Contract
Experience level
Senior · 6+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design and maintain automated tests using Java, Maven, Spring Boot, BDD frameworks, and Selenium, as well as API automation tools such as Rest Assured. Manage JSON-based test data, execute pipelines with GitHub Actions, and write SQL for data validation.

Job details

Job Title: QA Engineer Location: Toronto, ON Responsibilities: 6+ years of experience in testing and automation with Java, Maven, and Spring Boot. Strong knowledge of Java programming and automation design patterns. Hands-on experience with BDD frameworks, Gherkin syntax, and feature file creation. Experience with Selenium for front-end automation. Experience with API automation frameworks (preferably Rest Assured). Strong experience handling and manipulating JSON-based request/response files. Experience with GitHub Actions for scheduled and on-demand pipeline executions. Proficiency in writing and maintaining SQL for data validation. Familiarity with Git, IntelliJ IDEA, and Windows environments. Required skills: Strong understanding and Handson experience of software testing principles, including test case design, test planning, defect lifecycle management, and functional and regression testing. Java Selenium Cucumber Playwright BBU Copilot

What you’ll do

Design and maintain automated tests using Java, Maven, Spring Boot, BDD frameworks, and Selenium, as well as API automation tools such as Rest Assured. Manage JSON-based test data, execute pipelines with GitHub Actions, and write SQL for data validation.

Requirements

Requires 6+ years of testing and automation experience, strong Java skills, and hands-on knowledge of test design, planning, defect management, functional testing, and regression testing. Experience with BDD and Gherkin, Selenium, API automation, JSON, GitHub Actions, SQL, Git, IntelliJ IDEA, and Windows is also required or expected.

Listed skills

  • SQL · Preferred
  • Java · Preferred
  • Spring Boot · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Maven
  • Spring Boot
  • Software Testing
  • Test Automation
  • BDD
  • Gherkin
  • Selenium
  • Cucumber
  • Playwright
  • API Automation
  • Rest Assured
  • JSON
  • GitHub Actions
  • SQL
  • Git

Job areas

  • Software
  • Technology