Overview
NOTE: Hybrid (2 days/month in office), office located in Mississauga, Ontario.
Type: Permanent, Full-Time
Compensation: 10% bonus, RRSP, health benefits, 3 weeks vacation.
Work Experience: 5+ years QA Automation, Java, Python, Selenium, Cypress, Playwright, REST API, Web Testing, Mobile Testing, iOS, Android, Appium, AWS, JIRA, Jenkins, Confluence, Agile SCRUM, SQL, AI Copilot, Gemini, GIT
Industry: SaaS
DESCRIPTION:
Seeking a QA Automation – AI Engineer to enhance our test coverage and Automation initiatives, leveraging AI tools for faster and reliable delivery of our products. The QA Engineer must be a strong advocate for Quality Assurance, Continuous Improvements, and QA Best Practices.
RESPONSIBILITIES:
- As a hands-on QA Automation – AI Engineer, you will be responsible for increasing our test coverage, building and maintaining test case suites, and our Automation code base.
- Work as a fully engaged member of a SCRUM team, testing stories developed in the sprint.
- Support all testing activities related to manual and automation testing of stories developed in the sprint.
- Develop product knowledge of the application and use this knowledge to uncover defects and drive up test coverage.
- Create and execute test plans consisting of functional, system, regression, and integration test suites.
- Build and maintain test cases for various types of testing that will cover mobile applications, web applications, and REST API.
- Excellent written and verbal communication skills with the ability to work effectively in a team-oriented, collaborative, hybrid environment.
- Perform system-level regression testing to ensure product readiness for release cycles.
- Work with Product stakeholders and engineers to ensure all aspects of the application have proper test coverage and overall system reliability, performance, and quality standards are met.
REQUIREMENTS:
- 5+ years of experience QA testing Web and Mobile applications, preferably in an AWS cloud environment.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent experience.
- Experienced in scripting and/or programming languages with a demonstrated ability to write deterministic automation scenarios.
- Experience writing Java and/or Python code, implementing coding best practices and design patterns.
- Understanding of the structure and usage of RESTful web services and API testing.
- Experienced with JIRA, Jenkins, Git, and Confluence.
- Experienced in SQL backend testing.
- Working experience with automation integrated with CI/CD pipeline(s) is a plus.
- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment.
- Ability to demonstrate ownership and accountability through self-directed task management.
- Ability to manage time to balance exploratory/session-based/scenario-based testing and automation development commitments.
- AI experience such as Copilot, Gemini.
- Agile SCRUM experience.
- Knowledge of automation tools like Selenium, Cypress, Playwright, and Appium.
- ISTQB – QA Certification is an asset.
- Must be able to attend a hybrid work model and in-person interviews in Mississauga.