Skip to Main Content

Job Title


Quality Engineer


Company : Apex Systems


Location : Toronto, Ontario


Created : 2025-07-13


Job Type : Full Time


Job Description

Quality EngineerClient: Top 5 BankLine of Business: Digital Web DevelopementPositions: 2Start Date: asapDuration: 6 months with potential for this contract to be extended or converted to FTERemote/Hybrid: Hybrid, every Wednesday and 3rd Friday of monthWork Schedule (hours per week, start time): Mon- Fri 9-5Potential for OT? On approval by managerInterview Process: 1 in personApplication Process: It is best to apply via the medium on which you are seeing this posting. If you encounter technical difficulties submitting your resume, please send your resume in Word format to and reference Quality EngineerReason the role is open? new role Selling points of the positions: high chances of extension and conversion to FTE, exposure to generative AIBest vs average candidate:Testing AI machine learning applications, created automated testing scripts for python applications focused on generative AI, integration with CICD pipelines (test cases), Selenium/Cyprus/Loadrunner experience, Unit testing experience,Job Description: Key Responsibilities:Develop and execute automated test scripts using Selenium or equivalent tools to ensure the quality and functionality of applications.Write and maintain Python code for test automation and validation of application features.Conduct thorough testing of front-end technologies, including applications built with Vue.js, to ensure seamless user experiences.Test and validate generative AI applications, focusing on the accuracy, reliability, and consistency of outputs.Develop and execute test cases to evaluate the performance, scalability, and usability of generative AI applications.Identify and document issues related to AI-generated outputs, including edge cases, inconsistencies, and potential biases.Ensure compliance with quality standards and ethical guidelines in the use of generative AI technologies.Monitor and report on test results, providing actionable insights to improve application quality.Must Have skills:Experience in test automation tools (Selenium or equivalent framework) 2 yearsExperience in Python programming, with experience in writing and debugging code for testing purposes 2 yearsExperience in front-end technologies, particularly Vue.js. 2 yearsExperience testing AI or machine learning applications, with a focus on generative AI outputs 2 yearsSolid understanding of software development lifecycles and quality assurance methodologies.Excellent problem-solving skills and attention to detail.Strong communication and documentation skills to effectively report findings and recommendations.Nice to Have: Experience with additional testing tools or frameworks (e.g., Cypress, Playwright).Knowledge of CI/CD pipelines and integrating automated tests into the development workflow.Familiarity with performance testing and tools like JMeter or LoadRunner.Experience working in Agile or Scrum environments.Awareness of ethical AI principles and testing frameworks for responsible AI development.Soft Skills: Self starter and adaptiveYoure an effective team player willing to share expertise, knowledge and informationYou possess excellent communication skills, both written and oralYoure detail and process oriented