A complete application in a minute
Tailored resume and cover letter, ready to send.
Jems Group à Genève recherche un ingénieur QA spécialisé en automatisation des tests pour des solutions logicielles critiques. Vous concevrez, développerez et maintiendrez des scripts de tests automatisés en Java et ferez évoluer les cadres de tests, notamment avec JUnit.
Vous intégrerez les tests dans les pipelines CI, notamment Jenkins, et analyserez les exigences pour assurer leur traçabilité tout au long du cycle de développement.
Au sein d’une équipe technique, vous contribuez à la qualité et à la fiabilité de solutions logicielles complexes, en intervenant sur l’automatisation des tests et la vérification des exigences.
Vos principales missions seront les suivantes :
Concevoir, développer et maintenir des scripts et des scénarios de tests automatisés en Java.
Mettre en œuvre et faire évoluer les frameworks de tests, notamment avec JUnit.
Intégrer et exécuter les tests automatisés dans les pipelines d’intégration continue, notamment avec Jenkins.
Analyser les exigences et assurer leur traçabilité tout au long du cycle de développement.
Participer aux activités de vérification et de validation (V&V) des logiciels.
Analyser les résultats des tests, identifier les anomalies et contribuer à leur résolution avec les équipes de développement.
Produire et maintenir la documentation technique et les rapports de tests.
Veiller au respect des exigences de qualité, de fiabilité et de sécurité propres aux environnements critiques.
Formation supérieure en informatique, en génie logiciel ou dans un domaine équivalent.
Expérience en automatisation des tests logiciels.
Bonne maîtrise de Java et de JUnit.
Expérience de Jenkins et des environnements d’intégration continue.
Connaissance des processus de gestion et de traçabilité des exigences.
Compréhension des activités de vérification et de validation logicielle.
Capacité à analyser les anomalies, à documenter les résultats et à collaborer avec des équipes pluridisciplinaires.
Une expérience dans un environnement logiciel critique ou soumis à des exigences élevées de fiabilité constitue un atout.
Compétences clés : Java, JUnit, Jenkins, automatisation des tests, gestion des exigences, traçabilité, vérification et validation (V&V), logiciels critiques.