QA Analyst
Mitacs View all jobs
- Vancouver, BC
- $72,000-85,500 per year
- Temporary
- Full-time
- Perform manual testing across web, backend, and integrated systems.
- Assist in maintaining automated test scripts and support ongoing automation initiatives using tools such as Playwright, Cypress, or Selenium.
- Conduct a wide range of testing types, including functional, system, regression, integration, UAT, cross-browser, and backend validation.
- Participate in building and maintaining test automation integration into CI/CD pipelines in collaboration with automation developers.
- 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 workstreams.
- 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. Knowledge of written and spoken French is an asset.