Ingénieur(e) principal(e) en tests logiciels / Lead Software Test Engineer

Eaton View all jobs

  • Brossard, QC
  • Permanent
  • Full-time
  • 1 month ago
Diriger et coordonner les activités fonctionnelles, d'intégration, de régression et de tests de performance pour les plateformes de contrôle des micro-réseaux et des DER. Travailler avec l'architecte en chef et le responsable de produit pour développer et maintenir des stratégies complètes de test de logiciels, en s'alignant sur les exigences du projet. Guider une équipe d'ingénieurs de test à travers des standups, des rétrospectives et la priorisation des tâches pour clarifier les exigences et résoudre les problèmes. Superviser la création et la maintenance de cadres de test automatisés et l'intégration de modèles HIL pour la validation du contrôle. Prendre en charge et optimisez l'automatisation de l'assurance qualité dans GitHub et les pipelines CI/CD. Contribuer aux réunions, en fournissant des commentaires de qualité et en assurant la préparation des livraisons. Tenir à jour la documentation d'assurance qualité, suivez les métriques de test de qualité et travailler à une amélioration continue. Encadrer les membres de l'équipe, promouvoir les meilleures pratiques et favoriser l'innovation dans les processus d'assurance qualité afin de promouvoir la transparence et la responsabilisation. This position is located at our office in Brossard, Quebec. Lead and coordinate functional, integration, regression, and performance testing activities for the Microgrid and DER Control Platforms. Work with the Chief Architect and Technical Product Owner to develop and maintain comprehensive software testing strategies, aligning with project requirements. Guide a team of test engineers through standups, retrospectives, and task prioritization to clarify requirements and resolve issues. Oversee the creation and maintenance of automated test frameworks and integration of HIL models for control validation. Support and optimize QA automation within GitHub workflows and CI/CD pipelines. Contribute to planning and review meetings, providing quality input and ensuring release readiness. Maintain QA documentation, track quality test metrics, and manage defect trends for continuous improvement. Mentor team members, promote best practices, and foster innovation in quality assurance processes to promote transparency and accountability. Études post-secondaires en génie logiciel, en génie électrique ou dans un domaine connexe. Minimum de 8 ans d'expérience dans les tests de logiciels, de préférence dans les systèmes de contrôle industriels ou les plates-formes embarquées. Expérience en leadership envers une équipe d'ingénierie. Solide compréhension des architectures PLC/IPC et des piles de protocoles (Protocol Stack). Expérience avec Jira, GitHub et les frameworks de test automatisé. Familiarité avec les méthodologies Kanban Agile et les pratiques DevOps. Maîtrise des langages de script (par exemple, Python, MATLAB) et des outils de gestion des tests. Maîtrise du français et de l'anglais. La maîtrise du français et de l'anglais est requise pour ce poste afin de communiquer avec des collègues, des clients et des partenaires situés au Québec et à l'extérieur du Québec, ainsi que pour comprendre la documentation technique dans le domaine de notre industrie. Doit être légalement autorisé à travailler au Canada sans parrainage de l'entreprise, maintenant et à l'avenir. Aucune relocalisation n'est offerte, les candidats doivent résider à moins de 80 km de l'installation de Brossard. Expérience des environnements de tests HIL. Expérience avec les contrôleurs de micro-réseaux, les systèmes DERMS, SCADA et CODESYS. Connaissance des normes réglementaires telles que IEC, IEEE et UL dans le contexte des systèmes d'alimentation électrique. Connaissance de l'intégration EMS basée sur le cloud et des systèmes de contrôle distribués. Études en Assurance Qualité Logicielle ou certifications en tests logiciels. Connaissance des tests de cybersécurité pour les systèmes de contrôle. Expérience des tests de performance et des outils (par exemple, JMeter). Connaissance de l'ingénierie des systèmes électriques. Certifications pertinentes dans les tests de logiciels et de hardware-in-the-loop. Post-secondary degree in software engineering, electrical engineering, or related field. Minimum of 8 years of experience in software testing, preferably in industrial control systems or embedded platforms. Strong understanding of PLC/IPC architectures, and protocol stacks. Experience with Jira, GitHub, and automated testing frameworks. Familiarity with Kanban Agile methodologies and DevOps practices. Proficiency in scripting languages (e.g., Python, MATLAB) and test management tools. Fluency in both French and English. Fluency in French and English is required for this position in order to communicate with colleagues, customers, and partners located inside and outside of Quebec, as well as to understand technical documentation in the field of our industry. Must be legally authorized to work in Canada without company sponsorship now and in the future. No relocation is offered, candidates must reside within 80Km of the Brossard facility. Experience with microgrid controllers, DERMS, SCADA systems and CODESYS. Familiarity with regulatory standards such as IEC, IEEE, and UL in the context of electrical power systems. Familiarity with cloud-based EMS integration and distributed control systems. Studies of Software Quality Assurance or certifications in software testing. Experience in performance testing and tools (e.g. JMeter). Cet affichage concerne un poste vacant existant. Nos équipes d'acquisition de talents utilisent également l'IA pour identifier les candidats dont les compétences correspondent à l'emploi. Nous nous engageons à garantir l'égalité des chances en matière d'emploi pour les candidats et les employés. Nos processus de recrutement utilisent des critères de sélection équilibrés et évitent toute discrimination illégale à l'encontre des candidats en raison de leur âge, de leur couleur, de leur handicap, de leur état matrimonial, de leur origine nationale, de leur sexe, de leur identité sexuelle, de leurs informations génétiques, de leur race ou de leur origine raciale, de leur religion, de leur orientation sexuelle ou de tout autre statut protégé ou requis par la loi. Nous savons que de bons programmes d'avantages sociaux sont importants pour les employés et leurs familles. Veuillez noter que les programmes et options spécifiques disponibles pour un employé peuvent dépendre de facteurs d'éligibilité tels que l'emplacement géographique, la date d'embauche et l'applicabilité des conventions collectives. This posting is for an existing vacancy. Our Talent Acquisition teams also uses AI to identify applicants whose skills are a match for the job. 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, color, 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. We know that good benefit programs are important to employees and their families. Please note that specific programs and options available to an employee may depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.

Eaton