QA Analyst
Job Summary
** This position can be fully remote or hybrid if located near a Mitacs office in Montreal Toronto Calgary Ottawa or Vancouver. Please ensure that you apply t0 only one job posting close to your location.
*This role is full time temporary with an end date of March 31 2027.
Do you want to be part of our innovative and entrepreneurial team
Mitacs is undergoing a major enterprise transformation to become a more client-centric digitally enabled organization. This effort includes a wide-reaching digital modernization of our business applications along with the convergence of data process and platforms to better deliver value to our stakeholders.
As part of this transformation we are building a modern and resilient quality assurance practiceone that ensures reliability usability and performance across our systems and services. The QA Analyst plays a key role in this mission by helping evolve our testing strategy implementing scalable automation and ensuring product excellence through hands-on collaboration with developers product managers and business stakeholders.
Youll be part of a growing team within the Technology Platform group working alongside engineers analysts product owners and external vendors to bring quality and agility into everything we build. You will report to the Enterprise Application Manager and play a vital role in shaping the tools and practices that support Mitacs transformation journey.
If you are a curious hands-on QA professional with a passion for quality automation and collaboration and if you want your work to support Canadas innovation ecosystem we encourage you to apply and join us on this exciting journey.
To get a better understanding about how Mitacs work is guided by our values - Impact Integrity Collaboration Excellence and Talent - please visit our website:Mitacs
Position Summary
We are seeking an QA Analyst who brings a passion for both manual and automated software testing. While your primary focus will be on manual and exploratory testing you will also assist in maintaining existing automation scripts and ensuring automation remains aligned with active projects as required to ensure comprehensive test coverage and product quality.
As a member of the Quality Assurance (QA) team you will have the opportunity to work closely with other talented members of our team to support maintain and ensure quality for a complex software ecosystem. Youll contribute to the development of detailed test plans and test cases and collaborate with peers to drive quality across our continuous delivery processes. This role offers variety and growth with opportunities to expand your skills across multiple testing disciplines and technologies.
If you are driven by meaningful work seek to positively impact Canadas innovation ecosystem and are excited to contribute your technical expertise to a purpose-driven organization we welcome your application.
Responsibilities
Technical
- 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.
Collaboration
- 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.
Experience and skills
- 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.
Mitacs is committed to reconciliation with Indigenous communities across Canada. Lived experience or perspectives connected to Indigenous worldviews are considered strong assets.
Mitacs:Equity Diversity and Inclusion - Mitacs. We believe a diverse workforcecomprisedof individuals with different lived experiences ideas strengths 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.
Hiring Range: $72000 - $85500
Hiring and Salary Range Transparency
Typically employees are hired transferred or promoted within the salary range specifically between the minimum and midpoint in the hiring range.
The salary range refers to the range of base salaries for a given position encompassing the minimum andmaximumamounts. The midpoint of the range is positionedapproximately halfwaybetween the minimum and maximumindicatinga fully qualified employee with comprehensive job knowledge and experience for the role.
Only in rare and exceptional circumstances where a candidate has the experience skills andexpertisethat far exceed thoserequired for the position would we consider paying above the hiring range for this role.
Required Experience:
IC
About Company
Mitacs drives research through academic-industry collaborations, scholarships, and talent development. Explore transformative impact.