A complete application in a minute
Tailored resume and cover letter, ready to send.
Jems Group Genf recherche un ingénieur QA automatisation expérimenté pour concevoir, développer et maintenir des tests automatisés. Vous utiliserez Squish, Citrus et des frameworks Java/JUnit, dans un cadre Agile, et contribuerez à l’amélioration des pratiques de test (ATDD, BDD, TDD) tout en assurant traçabilité et fiabilité.
Le poste demande 5 ans d’expérience en sécurité, des compétences Python et Java pour tests, et une forte rigueur analytique.
Concevoir, mettre en place et faire évoluer des frameworks d’automatisation des tests logiciels.
Développer et maintenir des tests automatisés à l’aide d’outils tels que Squish, Citrus et des frameworks Java/JUnit personnalisés.
Participer à l’amélioration continue des pratiques et des processus de tests au sein d’une équipe Agile.
Analyser, documenter et suivre les anomalies détectées dans les outils de gestion des incidents.
Assurer la synchronisation et la mise à jour des outils de gestion des résultats de tests.
Appliquer et promouvoir les bonnes pratiques de test logiciel, notamment l’automatisation des tests, l’ATDD (Acceptance Test-Driven Development), le BDD (Behavior-Driven Development) et le TDD (Test-Driven Development).
Accompagner les équipes de développement dans l’adoption et l’amélioration des pratiques de tests en environnement Agile.
Contribuer au partage des connaissances et aux échanges techniques au sein de la communauté de pratique dédiée aux tests.
Analyser les besoins des utilisateurs finaux et les traduire en scénarios de tests pertinents.
Participer à l’amélioration continue de la qualité, de la couverture et de la fiabilité des tests logiciels.
Formation supérieure en informatique, en génie logiciel ou dans un 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 conception, la rédaction et l’exécution de tests logiciels.
Maîtrise des principes et des pratiques d’automatisation des tests.
Bonne connaissance des langages Python et Java, notamment pour le développement de tests automatisés.
Une expérience en développement Python et/ou Java constitue un atout.
Expérience avec des outils d’automatisation et de test tels que Squish, JMeter, SoapUI, Citrus et JUnit.
Bonne compréhension des méthodologies de tests Agile et des approches ATDD, BDD et TDD.
Capacité à analyser les besoins fonctionnels et à les traduire en cas de tests adaptés.
Une expérience dans les systèmes temps réel ou les environnements soumis à de fortes exigences de sécurité constitue un avantage.
La connaissance de normes et référentiels tels que ESARR 6, EC 482, ED-153, IEC 61508 ou ISO 12207 est appréciée.
Excellentes capacités d’analyse, rigueur et sens du détail.
Autonomie, adaptabilité et esprit d’équipe.
Bonne capacité d’organisation, de gestion des priorités et de respect des délais.