
QA Engineer
- Canada
- Permanent
- Full-time
- Create detailed test plans and design comprehensive, well-structured test cases to ensure alignment with product goals
- Execute manual test cases (e.g., exploratory, regression, functional) to identify and document software defects
- Design, write, and maintain automated test scripts to ensure comprehensive test coverage
- Collaborate with developers and DevOps to integrate automated tests into the build and
- CI/CD pipelines
- Create and present detailed test reports on quality and automation metrics, providing clear insights into product health
- Track and report key quality metrics
- Drive improvements in testing processes, tooling, and efficiency
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related field
- 4+ years of experience in a software quality assurance role
- Proven experience with both manual and automated testing
- Proficiency in programming languages such as Java, JavaScript and PHP
- Experience with test automation frameworks (e.g., Selenium, Cypress, Playwright) and AP| testing tools (e.g., Postman)
- Familiarity with CI/CD tools (GitLab, Jenkins)
- Strong analytical and debugging skills
- Enthusiastic about learning and applying new technologies like Al/GenAl testing approaches