Back to results

Closed listing

Quality Engineer

  • ON, Canada
  • Ontario, Canada, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
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.

Role: Sr. Software Quality Engineer

Location: Ontario, Canada - Hybrid

Duration: 6-12 Month Contract

Required Skills

  • 5+ years of experience in Test Automation
  • 5+ years of programming experience using Java, Python, Groovy, or similar languages
  • Proven experience designing, developing, and maintaining test automation frameworks
  • Hands-on experience with Selenium, Playwright, Cucumber/Gherkin, RestAssured, or similar tools
  • Experience testing APIs, integrations, databases, microservices, functional/non-functional requirements, and regression testing
  • Familiarity with JUnit, TestNG, qTest, ReadyAPI, and JMeter
  • Strong understanding of TDD, ATDD, BDD, Continuous Testing, and Risk-Based Testing
  • Experience testing AI/ML applications, Generative AI, conversational systems, and AI-powered APIs
  • Knowledge of AI quality testing, including prompt evaluation, grounding, accuracy, relevance, hallucination, bias, toxicity, and response consistency
  • Experience creating test data and evaluation datasets for AI-driven applications
  • Strong analytical, troubleshooting, communication, and technical documentation skills
  • Ability to collaborate effectively in a fast-paced Agile environment
More about this job

Responsibilities

Design, develop, and maintain test automation frameworks, and test APIs, integrations, databases, microservices, and functional and non-functional requirements. Evaluate AI-driven applications and APIs for accuracy, relevance, grounding, hallucinations, bias, toxicity, and response consistency, while collaborating in an Agile environment.

Requirements

Requires 5+ years of test automation and 5+ years of programming experience with Java, Python, Groovy, or similar languages, along with hands-on experience using automation tools and frameworks. Candidates should understand testing methodologies and AI quality evaluation, and have strong analytical, troubleshooting, communication, and documentation skills.

Skills

  • Test Automation
  • Java
  • Python
  • Groovy
  • Test Automation Frameworks
  • Selenium
  • Playwright
  • Cucumber/Gherkin
  • RestAssured
  • API Testing
  • Database Testing
  • Microservices Testing
  • JUnit
  • TestNG
  • AI/ML Testing
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Test Automation
  • Java
  • Python
  • Groovy
  • Test Automation Frameworks
  • Selenium
  • Playwright
  • Cucumber/Gherkin
  • RestAssured
  • API Testing
  • Integration Testing
  • Database Testing
  • Microservices
  • Functional Testing
  • Non-Functional Testing
  • Regression Testing
  • JUnit
  • TestNG
  • qTest
  • ReadyAPI
  • JMeter
  • TDD
  • ATDD
  • BDD
  • Continuous Testing
  • Risk-Based Testing
  • AI/ML Testing
  • Generative AI
  • Prompt Evaluation
  • Agile

Report this job