Intermediate QA Tester (with AI-Generated Code Testing)
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Role Description The Intermediate QA Tester (with AI-Generated Code Testing) is a full-time, on-site role based in Toronto, ON. This position is responsible for designing, executing, and documenting test cases for software applications, including solutions that incorporate AI-generated code. The role involves performing manual testing, validating functionality against requirements, identifying and tracking defects, and collaborating with developers and product teams to ensure high-quality releases. The tester will analyze test results, contribute to improving testing processes, and help refine quality assurance practices, particularly around the reliability and safety of AI-driven features. Daily activities include test planning, test execution, reporting, and participation in agile ceremonies and review sessions.
Qualifications
- Strong Quality Assurance knowledge, including understanding of QA processes, standards, and best practices.
- Hands-on experience with Manual Testing and execution of Test Cases across web, mobile, or API-based applications.
- Proficiency in Test Execution and defect tracking, with the ability to clearly document issues and steps to reproduce.
- Solid Analytical Skills for interpreting requirements, assessing AI-generated code behavior, and identifying edge cases.
- Experience testing AI-driven or algorithmic features, with attention to reliability, accuracy, and risk mitigation.
- Familiarity with common test management and bug tracking tools (e.g., Jira, Azure DevOps, TestRail or equivalents).
- Understanding of SDLC and agile methodologies, and experience working in cross-functional product or engineering teams.
- Post-secondary education in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.
- Clear written and verbal communication skills, with the ability to present test findings and collaborate with diverse stakeholders.
- Attention to detail, ownership mindset, and willingness to continuously learn in a fast-evolving technology environment.
More about this job
Responsibilities
Design, execute, and document test cases for software applications, including those incorporating AI-generated code; validate functionality, identify and track defects, and report test results. Collaborate with developers and product teams to support high-quality releases and improve QA practices, especially the reliability and safety of AI-driven features.
Requirements
Requires hands-on manual testing experience, strong QA knowledge, and the ability to execute test cases and clearly document defects across web, mobile, or API applications. Candidates should have analytical skills, experience testing AI-driven or algorithmic features, familiarity with test management tools and agile SDLC practices, and relevant post-secondary education or equivalent practical experience.
Skills
- Quality Assurance
- Manual Testing
- Test Case Design
- Test Execution
- Defect Tracking
- Analytical Skills
- AI-Generated Code Testing
- AI Feature Testing
- Risk Mitigation
- Test Planning
- Test Reporting
- Jira
- Azure DevOps
- TestRail
- SDLC
- Agile Methodologies
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Quality Assurance
- Manual Testing
- Test Cases
- Test Execution
- Defect Tracking
- AI-Generated Code
- AI-Driven Features
- Algorithmic Features
- Reliability
- Accuracy
- Risk Mitigation
- Test Planning
- Test Reporting
- Jira
- Azure DevOps
- TestRail
- SDLC
- Agile Methodologies
- Web Applications
- Mobile Applications
- API Testing
- Cross-Functional Teams
- Software Engineering
- Product Teams