Job Description

Summary

For over 35 years, Maplesoft™ has been a leading provider of software tools for engineering, science, research and teaching. Maple is math software that combines the world's most powerful math engine with an interface that makes it extremely easy to analyze, explore, visualize, and solve mathematical problems.

 

We are seeking a motivated 

Quality Assurance Analyst

 to join our QA team at Maplesoft. The Quality Assurance team plays a critical role in our software development lifecycle, contributing at every stage—from initial requirements review through testing and final product release.

 

Key Accountabilities

In this role, you will develop a strong understanding of our products and be responsible for:

  1.  

    Executing tests

    : Performing functional and regression testing of our desktop products across Windows, macOS, and Linux.

  2.  

    Exploratory testing

    : Investigating usability, workflows, and edge cases to uncover issues that scripted tests may miss.

  3.  

    Collaboration

    : Working closely with development teams to understand new features and help define effective test strategies.

  4.  

    Bug tracking

    : Identifying, documenting, and tracking defects with clear, reproducible steps and solution-oriented feedback.

  5.  

    Test documentation

    : Creating and maintaining test cases and contributing to overall test plans and appropriate test coverage.

  6.  

    Release readiness

    : Participating in defect triage and discussions around product quality and release readiness.

  7.  

    Communication

    : Providing regular updates on testing progress, risks, and results to Project Management.

Requirements

  1.  

    Educational Background

    : Post-secondary degree in Computer Science, Mathematics, Science, Engineering, or equivalent practical experience.

  2.  

    Technical Literacy

    : Working knowledge of Windows, macOS, and Linux environments.

  3.  

    Analytical Mindset

    : Strong attention to detail and a natural curiosity for how software works (and why it breaks). An interest in mathematics or technical computing is a plus.

  4.  

    Communication Skills

    : Excellent written and verbal communication, with the ability to clearly document complex issues.

  5.  

    Adaptability

    : A strong desire to learn new technologies and an interest in improving testing techniques and processes.

  6.  

    Team Player

    : A positive attitude and a willingness to grow within a collaborative, fast-paced QA team.

Skills
  • Communications Skills
  • Quantitative and Qualitative Analysis
  • Strategic Thinking
  • Team Collaboration
© 2026 cryptojobs.com. All right reserved.