eg.: “Welder”, “Design Engineer”, etc.
eg.: “Toronto”, “Mississauga”, etc.

Software test engineer

Job Type Permanent
Job ID 3264
Number Of Positions 1
Job Description

Solutions Protech is currently seeking a software test engineer  to fill a permanent position with one of our customers in the robotics field located on the North Shore of Montreal.


Are you looking for a new challenge? This is a very good opportunity! The company operates in the field of robotics, a field that is constantly evolving and very innovative. Do you like teamwork? Do you like working with the different teams? Do you like to collaborate and learn new knowledge on a daily basis? This opportunity is for you!


What is the main role of a software test engineer?

He will actively participate in maintaining and extending the automated testing infrastructure to validate the functionality of the software platform (Kortex) on the various robotic platforms. In collaboration with other members of the engineering team, your role is to ensure that the coverage of automated tests is adequate, even with the addition of new software features.


Any problems detected by the automated tests must be analyzed and reported to the appropriate person within the engineering team.


The main responsibilities:

  • Ensure that a fleet of robots used for automated tests and the rest of the team are in good working order;
  • Ensure the continuous deployment of the firmware and the proper execution of automated tests on a fleet of robots;
  • Determine the cause of the problems detected by the various tests and communicate them to the developers when necessary;
  • Write new automated tests to increase coverage;
  • Perform maintenance and upgrade of the automated testing platform;
  • Validate the specifications of the developed software features;
  • Provide technical support in the use of the automated testing infrastructure;
  • Develop tools when needed;
  • Make documentation and continuous integration report generation (including KPI) on the test coverage.

Required profile :

  • Bachelor's degree in Electrical Engineering, Computer Science, Software or other related training;
  • At least 3 years of experience related to automated testing and writing of functional tests;
  • Good programming skills with language tools such as Python and C ++;
  • Significant interest in research and development and innovation;
  • Ability to prioritize work and work in a team;
  • Good command of French and English;
  • Experience in deployment on embedded systems;
  • Experience with Linux, Matlab, Javascript, Shell scripting (asset!);
  • Knowledge of JIRA (asset!);
  • Experience with test environments: PyTest, Google Test, Selenium (asset!);
  • Relevant experience in data analysis (asset!).


If you want to work in an innovative company and make the most of your skills, send us your resume without delay. We want to meet you!


If you have the skills and the experience we are looking for to succeed in this position, please apply online or email your resume to Emie Louangpraseuth.

Solutions Protech subscribes to the principle of employment equity

Apply Online

First Name *
Last Name *
Email *
Phone *
Resume *
Cover Letter