Developper, Test

4 weeks ago


Boisbriand, Canada Kinova Full time

As a Test Developer, production test, you will actively participate in the design, development and improvement of our production tests on various robotic systems. You will also have to work on various test tools (test bench, software platform) to ensure their reliability and robustness. You will also be involved in the deployment and monitoring of test execution during prototype phases and production. You will also have to resolve test-related issues and ensure that the engineering team and members of production have, available to them, all tools needed to execute production tests. As and when required, you will also have to support the resolution of potential issues that arise in production for products that are already in production, in cooperation with other members of the engineering team.

**MAIN RESPONSIBILITIES**:

- Develop test procedures and test methods needed for the production of Kinova’s robotic products.
- Define, develop and document
- Establish, develop and document engineering and production test plans (automated and manual);
- Establish, develop and document automated test stations and test suites;
- Verify product specifications and maintain traceability to requirements;
- Support the R&D team in characterizing the various modules developed;
- Work with software developers to implement corrective measures to resolve problems detected during test execution;
- Technical support for the development of various test benches for the engineering and production teams;
- Perform test coverage analyses;
- Support the production team in their continuous improvement work;
- Development of tooling, test software and infrastructure used in engineering and production;
- Integration of test stations at subcontractors;
- Contribute to the maintenance and configuration of a CI / CD environment for continuous software deployment;
- Participate in the organization and generation of test and validation metrics and
reports.

POSITION REQUIREMENTS
- Bachelor's degree in electrical, computer or software engineering or equivalent;
- Minimum three years' relevant experience, particularly in automated test strategy and writing functional tests, system tests, validation tests and integration tests;
- Experience with robotic and mechatronic principles.
- Experience with analysis of electrical schematic and electronic concepts.
- Experience with the implementation and use of Boundary Scan tests.
- Relevant experience in Python programming;
- Experience with Linux and scripting languages (Shell, Bash, etc.);
- Experience with Git;
- Relevant experience with debugging and programming with JTAG.
- Experience with CI / CD environments;
- Autonomy, proactivity and team spirit;
- Ability to prioritize work;
- Presence at Boisbriand office two to five days a week, depending on projects.

ASSETS
- Experience with testing environments: Robot Framework and PyTest;
- Experience with Bitbucket, Artifactory, Jenkins;
- Experience with Jira;
- Experience with deployment on embedded systems;
- Experience with Altium Designer;
- Experience in drawing wiring diagrams.
- Experience working in an Agile environment and/or experience with Jira;
- Relevant experience in data analysis;
- Meticulous personality;
- Experience in the medical field;
- Experience with ISO 13485;
- Experience with IEC 62304.

WHAT WE OFFER
- Remote work (according to job type);
- Competitive salaries;
- Group RRSP with employer contribution;
- Group insurance paid at 50% by Kinova;
- Up to 4 weeks of vacation;
- Personal days off in addition to vacation;
- Snacks, coffee, and fresh fruit at all times;
- A dedicated and great work team;
- A state-of-the-art environment;
- A company culture focused on the development of each individual;
- Free parking;
- Electric vehicle charging stations;
- Regular social and sporting events;
- And much more, but you'll have to meet us to learn more...