Close X

Product Quality Engineer

Montreal, Canada - Full-time - Intermediate

We are seeking a highly talented and motivated Product Quality Specialist / Engineer to drive quality assurance of Virtual Artifacts products.

As a Product Quality Engineer, you will manage all aspects of product quality.

You will work with other team members including Product Management and Development teams to review the new features and designs, create test plan and test cases.

You will anticipate, identify and take on any product quality issues that affect customer experience, product costs or delivery schedules.

You will promote all the important learning to further improve the quality and reliability of next generation products.

Our QA Engineers understand software internals, debug technical problems, write automation tests, create user level automation tools and provide feedback to both platform and third-party developers to improve the quality of skills and customer experiences.

The QA Engineer candidate must have proven expertise in scalable systems, working across technologies, and mentoring junior engineers.

The QA Engineer must be able to define and drive best QA Practices, implement Test Automation and work with Partner teams to push Quality upstream.


Develop and Drive QA strategy, Plan and Implementation.

Design experiments, managing control builds, collecting statistical process control data, and conducting First Article Inspections.

Enable collaborative, timely, data-driven decision making to take on product quality related issues.

Define Quality Metrics and Implement measurements to measure product health and bring continuous improvements.

Ensure production and service manufacturing process readiness to ship high-quality products at product launch.

Implement Test Automation across VA products. This includes exploring existing Frameworks for Automation or provides requirements for Framework(s).

Grow Automated QA Coverage for major Functional Areas across VA products.

Guide and coach junior members in QA Validation and coding.

Work closely with Product Team to drive Quality upstream.

Provide consistent communication to Stake holders.

Stay up-to-date with new testing tools and test strategies

Minimum qualifications

BS/MS degree in Computer Science, Engineering or a related subject

4+ years of working experience as a Quality Assurance Engineer

Demonstrated experience in QA Strategy, planning, Design and Execution including writing Test plans and Test cases.

Experience with quality tools like measurement systems, process capability, control charts, ISO and audits.

Proven work experience in software development

Strong knowledge of software QA methodologies, tools and processes

Hands-on experience with both white box and black box testing

Hands-on experience with automated testing tools

Solid knowledge of SQL and scripting

Experience working in an Agile/Scrum development process

Experience with performance and/or security testing is a plus

Proficient at Git and solid understanding of continuous deployment

Preferred qualifications

Comfortable communicating cross-functionally and across management levels in formal and informal settings

Experience in automation of validating modern user interfaces (web and mobile) and messaging infrastructures

Familiarity with Cloud services and continuous deployment

Skills and technologies

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Demonstrates problem solving and communication skills, while working alone and in teams.

Ability to write clear, concise and comprehensive test plans and test cases