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 openingsOriginal 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