Back to results

Software Engineer in Test

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description


Experience: 8–12 Years

Position Type: Contract

We are looking for an experienced Senior Software Development Engineer in Test (SDET) to join our banking client's team and drive automation and quality engineering initiatives across enterprise-scale applications.

Mandatory Technical Requirements

  • 8–12 years of experience in Software Testing, Quality Engineering, or SDET roles.
  • Proven hands-on experience designing and developing automation frameworks from scratch.
  • Recent hands-on experience developing, implementing, or enhancing AI-driven test automation frameworks or AI-powered quality engineering solutions.
  • Experience leveraging AI/GenAI and LLM-based capabilities for test case generation, test script development, test data generation, self-healing automation, test optimization, or intelligent test execution.
  • Strong Core Java programming skills, including OOP, collections, exception handling, and multithreading.
  • Extensive experience with Selenium WebDriver and/or Playwright.
  • Experience building reusable automation frameworks using TestNG/JUnit and Cucumber BDD.
  • Strong API automation experience using Rest Assured, Postman, or equivalent tools.
  • Experience testing REST APIs, microservices, and distributed applications.
  • Strong understanding of Agile, SDLC, and quality engineering practices.

Candidates must demonstrate:

  1. Experience independently building automation frameworks from the ground up.
  2. Recent practical experience developing or implementing AI-driven automation frameworks, not simply using ChatGPT to write test scripts.
  3. Ability to explain the architecture, AI integration, tools, use cases, and measurable improvements delivered through their automation solutions.
More about this job

Responsibilities

Build and enhance automation frameworks from the ground up, including AI-driven quality engineering solutions for enterprise-scale banking applications. Apply AI and LLM capabilities to improve test generation, automation, test data creation, self-healing, optimization, and execution, and demonstrate measurable improvements.

Requirements

Requires 8–12 years of experience in software testing, quality engineering, or SDET roles, with strong Core Java skills and extensive Selenium WebDriver and/or Playwright experience. Candidates must have independently built reusable automation frameworks and recent hands-on experience implementing AI-driven automation, along with API, microservices, Agile, and SDLC expertise.

Skills

  • Software Testing
  • Quality Engineering
  • Test Automation
  • AI-Driven Test Automation
  • Generative AI
  • Large Language Models
  • Core Java
  • Selenium WebDriver
  • Playwright
  • TestNG
  • JUnit
  • Cucumber BDD
  • API Automation
  • Rest Assured
  • Postman
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • SDET
  • Software Testing
  • Quality Engineering
  • Automation Frameworks
  • AI-Driven Test Automation
  • Generative AI
  • Large Language Models
  • Test Case Generation
  • Test Script Development
  • Test Data Generation
  • Self-Healing Automation
  • Test Optimization
  • Intelligent Test Execution
  • Core Java
  • Object-Oriented Programming
  • Collections
  • Exception Handling
  • Multithreading
  • Selenium WebDriver
  • Playwright
  • TestNG
  • JUnit
  • Cucumber BDD
  • API Automation
  • Rest Assured
  • Postman
  • REST APIs
  • Microservices
  • Distributed Applications

Report this job

Get in touch
MovoJobs

Contact us