Eaton's EESS division is currently seeking a Embedded Software Test Specialist. As an Embedded Software Test Specialist, you will work with Software Architects, Developers, and Test Specialists to design, develop and maintain manual and automated test solutions for effective and efficient test execution. Our application concentrates data from dozens of standard and proprietary protocols and communicates up to higher-level systems for SCADA control, maintenance, and asset monitoring. You will be responsible for developing and enhancing test automation solutions to keep pace with fast-paced Agile delivery and integrate with code delivery and deployment (CI/CD) pipelines.
This position is based at the Eaton Americas Innovation Center in Brossard, Québec, Canada. This role offers hybrid work opportunities, as well as benefits from day one. Candidates must reside within 80km of Brossard, Québec, Canada.
Want more jobs like this?
Get Unknown jobs in Montreal, Canada delivered to your inbox every week.
What you'll do:
En tant que Spécialiste en Test Logiciels Embarqués, vous travaillerez avec les architectes logiciels, les développeurs et les experts en tests pour concevoir, élaborer et maintenir des solutions de tests automatisés pour une exécution de tests efficace et efficiente. Notre application concentre des données de dizaines de protocoles standards et exclusifs et communique avec les systèmes de niveau supérieur pour le contrôle du SCADA, la maintenance et la surveillance des actifs. Vous vous occuperez d'élaborer et d'améliorer des solutions d'automatisation des tests pour rester en phase avec la livraison Agile au rythme rapide et les intégrerez aux pipelines de livraison et de déploiement du code (CI/CD).
Ce que vous ferez:
- Vous acquerrez une connaissance approfondie du système et de l'application pour optimiser la qualité et la couverture des tests.
- Vous établirez la stratégie des tests manuels et de l'automatisation des tests pour vos fonctionnalités et votre approche et trouverez et mettrez en œuvre des outils qui favorisent une vélocité et une qualité accrues.
- Vous réaliserez des solutions de tests conformément aux normes de l'entreprise et respectant les lignes directrices en matière de développement et opérationnelles.
- Vous collaborerez, dans le cadre de l'équipe Scrum, à la préparation de récits d'utilisateurs et élaborerez des critères d'acceptation pour les récits d'utilisateurs.
- Vous créerez des solutions de tests automatisés et de rapports sur les paramètres.
- Vous partagerez et communiquerez des idées à l'oral et à l'écrit aux employés, aux commanditaires fonctionnels, aux gestionnaires et aux ressources techniques dans des termes clairs et concis pour le public cible.
Qualifications:
Qualifications de base:
- Baccalauréat en génie électrique, génie logiciel ou autre domaine pertinent d'un établissement reconnu
- Minimum de trois ans d'expérience pratique en élaboration de solutions de tests pour des logiciels embarqués ou micrologiciels;
- Minimum de 2 ans d'expérience avec les méthodologies Agile
- Expérience démontrée en développement logiciel en Python, Java, ou C#;
- Expérience en vérification de protocoles de communication dans une ou plusieurs des industries suivantes : production ou distribution d'électricité, télécommunications, automatisation de la fabrication, automobile, aérospatiale, ferroviaire;
- Compétence en automatisation des tests pour API (services SOAP/REST)
- Maîtrise d'outils de développeurs et d'EDI comme Eclipse et Git
- Capacité à travailler en anglais et en français; La maîtrise du français et de l'anglais est essentielle pour ce poste afin de communiquer avec des collègues, clients et partenaires situés au Québec ou à l'extérieur de la province, ainsi que pour comprendre les documents techniques dans le domaine de notre industrie;
- Être autorisé légalement à travailler au Canada sans parrainage de l'entreprise maintenant et à l'avenir;
- Les candidats doivent résider dans un rayon de 80 kilomètres des installations de Brossard.
Qualifications préférables:
- Connaissance détaillée d'un ou plusieurs des protocoles de communication de l'industrie de l'électricité comme DNP3, IEC61850, EIC60870, MODBUS, OPC UA, SEL-121 ou d'autres.
- Compétence en tests d'applications basées sur Linux.
- Expérience de travail dans un environnement CI/CD comme Jenkins pour l'exécution de tests automatisés.
- Connaissance de l'administration de machines virtuelles.
We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.