CAN_Engineer
Varite View all jobs
- Toronto, ON
- Permanent
- Full-time
The Quality Automation Engineer is responsible for designing| developing| and executing automated test scripts to ensure the quality and reliability of software applications.
In addition to strong QA automation skills| this role requires conceptual knowledge of AI technologies to effectively test AI-driven features and collaborate with AI teams.Design and implement automated test scripts using frameworks like Selenium| Cypress| or Playwright.
Maintain and optimize automation frameworks for scalability and performance.
Execute automated and manual tests to validate application functionality.
Ensure regression coverage for new features and releases.
Understand how AI-driven features (recommendations| chatbots| personalization) impact testing strategies.
Validate AI outputs for consistency| usability| and compliance with business rules.
Conduct load and stress testing using tools like JMeter or Locust.
Ensure application security through automated vulnerability checks.
Work closely with developers| AI engineers| and product teams to clarify requirements.
Participate in Agile ceremonies and contribute to continuous integration and delivery (CICD).Must Have:
Strong proficiency in test automation tools (Selenium, Cypress, Playwright).
- Experience with programming languages (Java, Python, or JavaScript).
- Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions.
- Knowledge of API testing (Postman, REST Assured).
- Work experience in Gen AI applications preferred
SkillCategoryTest1_MN Selenium Yes 1 4-7 years