Hinwil
Ingénieur Test Senior Tests Automatisés
- 15 septembre 2026
- 100%
- Temporaire
- allemand (Courant), anglais (Courant)
- Hinwil
À propos de cette offre
À propos du rôle
Nous recherchons un Ingénieur Senior en Vérification & Test / Chef d'équipe Test expérimenté pour diriger et exécuter les activités de vérification produit avec un fort accent sur les tests automatisés, les systèmes de test HIL, le développement de cadres de test et la vérification basée sur les exigences.
Dans ce rôle, vous serez responsable du développement, de l'exécution, de l'analyse et de la documentation des tests et vérifications automatisés des produits afin de garantir que nos produits répondent aux exigences définies, aux normes de qualité, aux attentes réglementaires et aux besoins des clients.
Vous combinerez une forte expertise technique pratique avec des responsabilités de coordination d'équipe, en guidant une équipe de quatre ingénieurs test et en assurant une planification, une exécution et une livraison efficaces des activités de vérification.
Le candidat idéal est un professionnel expérimenté de la vérification qui aime résoudre des problèmes complexes HW/SW, améliorer l'efficacité et la scalabilité des tests, et travailler en étroite collaboration avec l'ingénierie produit, le développement matériel et logiciel, ainsi que d'autres parties prenantes transversales.
Responsabilités clésIngénierie de Vérification & Test
Définir, développer, exécuter et documenter les activités de vérification et validation basées sur les exigences tout au long du cycle de vie du produit.
Développer et maintenir des séquences de test Hardware-in-the-Loop (HIL) automatisées en utilisant Python et Robot Framework.
Concevoir des solutions de test automatisées robustes, réutilisables et évolutives pour améliorer la couverture, l'efficacité et la répétabilité des tests.
Planifier et exécuter des campagnes de vérification automatisées et évaluer les résultats des tests par rapport aux exigences et critères d'acceptation définis.
Analyser les échecs de test, identifier les tendances et anomalies, et fournir des recommandations claires pour les actions correctives.
Assurer que les preuves de vérification et la documentation des tests sont complètes, traçables et conformes aux processus qualité applicables.
Contribuer à la définition et à l'amélioration continue des stratégies de test, concepts de test, cas de test et méthodes de vérification.
Automatisation des Tests & Développement de Cadres
Développer, maintenir et améliorer continuellement les cadres de test automatisés, bibliothèques et environnements de test.
Créer des utilitaires de test réutilisables basés sur Python et des composants Robot Framework.
Améliorer la vitesse d'exécution des tests, la fiabilité, la maintenabilité, la scalabilité et les capacités de diagnostic.
Intégrer les tests automatisés dans les flux de travail modernes de développement logiciel et de vérification.
Maintenir l'infrastructure de test, les interfaces, configurations et outils de support nécessaires à la vérification automatisée.
Identifier les opportunités d'automatiser les activités de vérification manuelles et réduire l'effort global de test.
Analyse des Causes Racines & Dépannage
Réaliser des analyses structurées des causes racines des problèmes HW/SW produits identifiés lors de la vérification.
Dépanner des problèmes complexes touchant le matériel, le logiciel embarqué, les interfaces de communication, les environnements de test et l'infrastructure d'automatisation.
Collaborer avec les équipes de développement pour reproduire, isoler, analyser et résoudre les défauts.
Effectuer une analyse structurée des données des tests et du comportement système pour identifier les schémas de défaillance et les risques potentiels du produit.
Documenter clairement les résultats et soutenir la résolution des défauts tout au long du cycle de vie de la vérification.
Coordination d'Équipe & Leadership Technique
Coordonner et guider le travail quotidien de quatre ingénieurs test, en assurant une priorisation et une exécution efficaces des activités de vérification.
Planifier les activités de vérification, répartir les tâches, suivre les progrès et garantir la livraison en temps voulu des résultats de test.
Fournir des conseils techniques, du mentorat et du support aux ingénieurs test.
Revoir les concepts de test, cas de test, implémentations d'automatisation et résultats de vérification.
Promouvoir des méthodes de test cohérentes, des standards de codage, des pratiques de documentation et des processus qualité au sein de l'équipe.
Agir en tant que point de contact technique pour les sujets de vérification au sein des équipes projets transversales.
Soutenir la planification de projet, l'estimation, l'identification des risques et le reporting des activités de vérification.
Collaboration Transversale
Travailler en étroite collaboration avec l'ingénierie produit, le développement logiciel, le développement matériel, l'ingénierie système, la qualité et la gestion de projet.
Traduire les exigences produit et système en activités de vérification pratiques et mesurables.
Participer aux revues techniques, revues de conception, revues de défauts et activités de planification de projet.
Communiquer clairement le statut des tests, les risques, les résultats et les recommandations aux parties prenantes techniques et non techniques.
Expérience Professionnelle
5 à 8+ ans d'expérience professionnelle dans les tests produits basés sur les exigences, la vérification, la validation, l'ingénierie qualité ou une discipline d'ingénierie comparable.
5 à 8+ ans d'expérience pratique avec les processus modernes de développement logiciel, de vérification et les outils associés.
Solide expérience pratique dans le développement, la maintenance et l'exécution de séquences de test HIL automatisées utilisant Python et Robot Framework.
5 à 8+ ans d'expérience dans l'exécution de campagnes de vérification automatisées et l'analyse des résultats de test.
Expérience avérée dans l'analyse des causes racines et le dépannage des problèmes liés au matériel et au logiciel des produits.
Expérience dans l'analyse structurée des données de test, journaux, mesures et comportement système.
Expérience avérée dans la maintenance et l'amélioration des cadres de test automatisés et des environnements de test.
Expérience de travail dans des équipes d'ingénierie transversales impliquant l'ingénierie produit, le développement logiciel, le développement matériel et la vérification.
3 à 4+ ans d'expérience dans la coordination d'une petite équipe technique, en tant que leader technique ou dans un rôle de gestion/coordination de projet.
Compétences Techniques
Solide expérience en programmation Python.
Solide expérience pratique avec Robot Framework.
Bonne compréhension de l'architecture des tests automatisés, des principes d'automatisation des tests et des méthodologies de vérification.
Expérience avec Git et les flux de travail modernes de développement logiciel.
Expérience avec les API REST.
Connaissance des protocoles de communication embarqués tels que :
I²C- Modbus
- BACnet
Expérience avec les systèmes HIL, bancs d'essai, équipements de mesure, simulateurs ou environnements de vérification automatisés comparables.
Bonne compréhension des processus de cycle de vie du développement logiciel et de la vérification.
Expérience avec Jira et Confluence.
Maîtrise de Microsoft Office, en particulier Excel et les outils de documentation/reporting.
Expérience avec les environnements Windows.
Expérience de travail avec les environnements Linux.
La connaissance de MATLAB/Simulink est considérée comme un avantage.
Licence ou Master en ingénierie, sciences appliquées ou discipline technique apparentée, telle que :
Génie électrique- Génie électronique
- Génie mécanique
- Mécatronique
- Automatisation
- Génie informatique
- Génie des systèmes
- Physique
- ou un domaine technique comparable.
Certification ISTQB Foundation Level ou connaissance équivalente des principes structurés de test logiciel.
Expérience dans les systèmes embarqués ou les produits électromécaniques complexes.
Expérience avec les tests automatisés basés sur CI/CD et la vérification continue.
Expérience dans la conception d'architectures de test évolutives et de cadres d'automatisation réutilisables.
Connaissance de protocoles de communication embarqués supplémentaires.
Expérience avec MATLAB/Simulink.
Expérience de travail dans des environnements de développement de produits réglementés ou critiques pour la qualité.
Allemand : Très bonnes compétences en communication orale et écrite (B2-C1 ou équivalent).
Anglais : Très bonnes compétences en communication orale et écrite (B2-C1 ou équivalent).