logo image

Build Your Future with Prevu3D! 🚀

Senior QA Software Developer

Description

About the Company


Prevu3D, a Montreal-based technology company founded in 2017, is dedicated to leveraging the physical world to drive work efficiency and innovation. Our intuitive software solution bridges the gap between reality and the digital world, providing the most accurate representation of facilities for engineering, maintenance, and operational needs.
With a growing team of 45 employees, we focus on developing digital twin software that enables users to communicate, collaborate, and accelerate their digital transformation journey.


About the Role


We are seeking a talented QA Software Developer with a strong background in test automation, UI testing, 3D/CAD applications, and Unity to join our growing engineering team. The ideal candidate will be passionate about quality assurance, possess a detail-oriented mindset, and have a solid foundation in software testing best practices. You will collaborate closely with developers, designers, and product managers to ensure the reliability, performance, and functionality of our applications.


Key Responsibilities


  • Design, develop, and maintain automated test scripts for web and desktop applications.
  • Implement and execute UI test plans to validate end-user functionality and usability.
  • Test and validate Web-based and Unity-based applications, ensuring graphical and interactive components perform as expected.
  • Collaborate with development teams to define testing requirements and resolve bugs early in the development cycle.
  • Perform regression testing and contribute to CI/CD pipelines for continuous testing and deployment.
  • Analyze test results, create detailed bug reports, and track issues to resolution.
  • Contribute to improving the QA process and test infrastructure.
  • Participate in sprint planning, backlog grooming, and daily stand-ups in an Agile/Scrum environment.


Required Qualifications


  • Minimum 5 years of experience in QA engineering or software development.
  • Strong proficiency in test automation frameworks.
  • Hands-on experience with UI testing tools and best practices.
  • Solid understanding of Unity3D engine and workflows for testing applications built with Unity.
  • Strong programming/scripting skills (e.g., C#, Python, JavaScript).
  • Familiarity with version control systems like Gitlab.
  • Experience working in Agile development teams and project management tools like Jira.


Preferred (Nice-to-Have) Skills


  • Experience with CAD software or similar 3D modeling/design applications:
  • Autodesk Revit
  • Autodesk Inventor
  • NVIDIA Omniverse
  • AutoCAD Plant3D
  • Solidworks
  • Understanding of 3D data formats and spatial testing.
  • Familiarity with performance profiling tools for Unity or CAD applications.
  • Knowledge of 3D graphics pipelines and rendering principles.


Why Join Us?


  • Access to a comprehensive benefits package, including dental, health, disability, life, and vision insurance.
  • A flexible hybrid work model that promotes work-life balance.
  • Office closure during the holiday season.
  • A pet-friendly work environment where your four-legged companions are welcome.
  • Unique growth opportunities in a growing startup, designed to support your full potential.
  • The chance to join a young and dynamic team that values collaboration, innovation, and an entrepreneurial mindset.

Know someone who would be a perfect fit? Let them know!