
Intermediate QA Automation Developer
- Toronto, ON
- 79.520-97.000 $ par an
- Permanent
- Temps-plein
- Develop, maintain, and execute automated test scripts using tools such as Playwright, Cypress, Puppeteer, Selenium, or Jest.
- Perform manual testing for features not yet automated or requiring exploratory or usability validation.
- Conduct a wide range of testing types, including functional, system, regression, integration, UAT, cross-browser, and backend validation.
- Build and maintain test automation integrated into CI/CD pipelines for both cloud and on-prem environments.
- Design test cases that include happy path, negative testing, and edge cases, ensuring complete requirement coverage.
- Conduct API testing using tools like Postman, Swagger, or SoapUI.
- Write basic SQL queries to validate database functionality and test data.
- Contribute to the testing of enterprise systems such as Dynamics 365 CRM and other ERP platforms.
- Utilize BDD or data-driven testing methodologies where applicable.
- Troubleshoot and document defects clearly in Azure DevOps or Jira.
- Stay current with industry trends, emerging tools, and automation best practices.
- Basic knowledge of JavaScript is considered an asset.
- Take ownership of testing responsibilities across assigned features or work
- Evaluate and analyze requirements for testability, identifying gaps early in the development process.
- Proactively identify opportunities to improve automation coverage, reduce manual test effort, and optimize regression cycles.
- Champion quality throughout the SDLC, ensuring QA is integrated from planning through post-release.
- Contribute to the ongoing evolution of QA processes, frameworks, standards, and documentation.
- 5+ years of QA experience, including 2+ years in test automation.
- Proven experience testing cloud-based and enterprise systems, especially within Agile (Scrum/SAFe) delivery models.
- Hands-on experience with one or more automation frameworks/tools such as Playwright, Cypress, Selenium, Puppeteer, Cucumber, Jest, etc.
- Strong working knowledge of Microsoft Azure environments.
- Demonstrated ability to adapt quickly to new tools, technologies, and processes.
- Comfortable operating with autonomy and accountability in a fast-paced, team-oriented environment.
- Knowledge of written and spoken English is required in this role as you will interact with colleagues, clients, and stakeholders located across Canada.
at Mitacs. We believe a diverse workforce comprised of individuals with different ideas, strengths, interests, and backgrounds (e.g., gender identities and expressions, Indigeneity, race, abilities, sexual orientation, and other identities) are crucial to our success. We welcome everyone to apply and encourage you to connect with us if you require accommodations during the recruitment process.