- Vollzeit
- Quick Apply
À 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
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.
Profil
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.