Chez Morgan Schaffer, nous sommes fiers de notre réputation de leader mondial des solutions de surveillance des transformateurs. Nous offrons à l’industrie électrique mondiale des produits d’analyse des gaz dissous (AGD) innovants, fiables, exacts et à haute performance, fabriqués sous un contrôle strict de la qualité.
Morgan Schaffer est une compagnie basée à Montréal faisant partie de Doble Engineering de Boston, une société d’ESCO Technologie. ( https://www.doble.com , http://www.escotechnologies.com )
Notre équipe est composée d’ingénieurs, de scientifiques, de techniciens et d’assembleurs de haut niveau. Nous sommes présentement à la recherche d’une personne motivée pour mener notre croissance sur le marché mondial.
Poste : DÉVELOPPEUR INTERMÉDIAIRE EN ASSURANCE QUALITÉ (QA)
Département : Se rapporte au Chef de l’ingénierie électronique et logiciel
Fonction principale:
Au sein d’une équipe multidisciplinaire développant des systèmes embarqués pour des instruments de mesure de haute précision, votre principale responsabilité sera de mettre en place et faire évoluer les stratégies d’assurance qualité logicielle. Vous contribuerez à l’automatisation des essais, à la validation des logiciels embarqués et à l’amélioration continue des processus afin d’assurer la qualité et la fiabilité des relâches logicielles de nos produits AGD. Vous participerez au développement de technologies essentielles à la fiabilité du réseau électrique, un enjeu stratégique soutenu par l’essor de l’intelligence artificielle et des centres de données.
Description des tâches :
- Collaborer étroitement avec l’équipe logicielle pour développer et faire progresser les méthodes, outils et processus d’assurance qualité.
- Contribuer à la conception de tests automatisés et manuels afin d’assurer la couverture des exigences fonctionnelles des différents modules logiciels.
- Contribuer à l’augmentation de la couverture des tests automatisés de régression.
- Exécuter, au besoin, les tests manuels et consigner les résultats.
- Identifier et suivre les anomalies détectées.
- Supporter l’équipe de développement dans l’analyse et la correction des anomalies logicielles.
- Faire, au besoin, l’analyse des causes profondes.
- Proposer des actions préventives et correctives visant à améliorer la qualité.
- Supporter, au besoin, la production et le support technique dans les analyses de problèmes qualité.
- Contribuer activement aux cérémonies agiles (grooming, planification, rétrospectives et daily).
Exigences :
- Expérience avec un outil de gestion de test (Ex : TestRail).
- Expérience avec Jira.
- Expérience dans l’écriture de tests automatisés et l’application des bonnes pratiques de code.
- Expérience de test UI et API (Ex : Requests / Postman).
- Bonne capacité de gestion du temps et des priorités.
- Excellentes habiletés de communication et forte capacité pour le travail d’équipe.
- Capacité à rédiger de nouveaux cas de test à partir d’une documentation limitée et/ou de cas de test existants.
- Expérience en refactorisation de tests manuels et automatisés.
- Sens d’initiative, créativité, autonomie et désir d’apprentissage continu.
- BAC en génie logiciel, informatique ou en génie électrique ou DEC en informatique ou électronique ou AEC assurance qualité logicielle ou expérience équivalente.
- 5+ années d’expérience comme testeur logiciel.
- Bilingue (Français – Anglais).
- Maitrise de langage Python / Pytest
Atouts :
- Expérience avec la méthodologie Agile.
- Expérience en assurance qualité de produits matériel / logiciel embarqué.
- Expérience de test dans un environnement Linux.
- Expérience avec les protocoles industriels : ModBus / DNP3/ IEC61850
- Expérience avec l’outils de gestion de versions git.
- Expérience avec l’outil d’automatisation Playwright