Requirement and Test Automation Engineer H/F

Vor 14 Stunden

geneva, Schweiz JEMS Vollzeit

À propos de nous

Nous sommes le premier industriel de la donnée en Europe . Notre métier est de créer, manager et exploiter le patrimoine data de nos clients.

Nous avons la conviction que chaque entreprise peut adopter une démarche innovante de gestion de la donnée et créer des cas d’usage disruptifs en réduisant l'impact écologique et en diminuant la dette technique.

Nous comptons plus de 900 collaborateurs en mission chez nos clients grands comptes dans tout secteur d’activité.

Mission

  • Travailler de manière autonome au sein d'une équipe Agile, dans une démarche d'amélioration continue.

  • Analyser et comprendre les exigences réglementaires ainsi que les niveaux de qualité et de sûreté attendus pour les produits.

  • Rédiger, analyser, réviser et mettre à jour les exigences des composants logiciels.

  • Assurer la traçabilité entre les exigences des composants et les exigences système.

  • Vérifier la conformité des composants par rapport aux spécifications et assurer la traçabilité des tests.

  • Concevoir, rédiger et maintenir les cas de tests manuels.

  • Développer et maintenir des tests automatisés en Java, notamment avec JUnit et des frameworks spécifiques.

  • Participer à l'exécution des tests manuels et automatisés, analyser les résultats et rédiger les rapports associés.

  • Identifier, documenter et analyser les anomalies dans JIRA, notamment afin d'en déterminer les causes racines.

  • Mettre à jour et synchroniser les outils de gestion des résultats de tests.

  • Réaliser les tests système formels, notamment les Factory Acceptance Tests (FAT).

Profil

  • Formation supérieure en informatique, ingénierie logicielle, systèmes ou domaine équivalent.

  • Au moins 5 ans d’expérience dans un environnement critique en matière de sécurité (Safety-Critical).

  • Expérience confirmée dans la rédaction de spécifications, d’exigences logicielles et de documentation technique.

  • Bonne maîtrise des processus de tests système et logiciel.

  • Expérience avérée dans la conception et la mise en œuvre de frameworks d’automatisation des tests avec Python.

  • Connaissances de Java, JUnit et Gherkin constituant un atout important.

  • Maîtrise des principes de traçabilité entre exigences, cas de tests et résultats de validation.

  • Capacité à analyser des exigences complexes et à les traduire en scénarios de tests pertinents.

  • Expérience avec JIRA ou des outils équivalents de gestion des anomalies et des tests.

  • Une expérience dans les systèmes temps réel, les environnements critiques ou les domaines soumis à de fortes exigences de sécurité constitue un avantage.

  • La connaissance de normes et référentiels tels que ED-153, ESARR 6, EC 482, IEC 61508 ou ISO 12207 est appréciée.

  • Anglais courant, à l’écrit comme à l’oral, indispensable.