Menu

Détails du poste

Ingénieur tests logiciels - Applications 3D
Entreprise: GE Healthcare
Type de contrat: CDI
Niveau d'étude: BAC +5 et plus / Catégorie A
Années d'expérience: 2 à 5 ans
Durée de la mission:
Localisation: Régionale
Commune: 78530 Buc
Régions :
  • Île-de-France
  • 78 - Yvelines
Familles de métiers de l'offre :
  • Ingénierie / Conception
  • Ingénieur Informatique

Détails du poste

Le/La titulaire du poste s’intégrera dans une équipe « scrum » et devra apporter la fonction de Tests. Il/Elle interviendra depuis les phases de conception jusqu’aux campagnes de vérification officielles. Au regard des éléments de conception logicielle et des exigences fonctionnelles, elle définira la stratégie de test assurant une bonne couverture et un fort niveau d’automatisation.

 

Dans le but de développer des méthodes de test majoritairement automatiques et de définir la meilleur stratégie de test, il/elle devra : 

  • Comprendre l'architecture et le design du produit 
  • Considérer tous les niveaux du logiciel : unité, composant, intégration et système 
  • Contribuer à l'analyse de la testabilité et de la couverture sur des modules critiques/de sécurité et identifier les problèmes 
  • Définir les stratégies de tests automatiques sur une fonction donnée ou un produit 
  • Etre un expert dans le développement et la maintenance de tests automatiques (test d’acceptation, fonctionnels, de régression…) 
  • Assurer l’analyse et la résolution des problèmes détectés lors de l’exécution des tests 
  • Sélectionner les meilleures techniques et les meilleurs outils pour le développement des tests automatiques pour une fonction ou un produit (data driven, pairwise, mocking, test hooks, BDD, jbehave, selenium…) 
  • Trouver le bon équilibre entre le coût de développement et le coût de maintenance par rapport à l’amélioration de la couverture et de la qualitéIl/Elle collaborera avec d'autres équipes pour : 
  • Représenter le point de vue du test dans le design des fonctions et des produits 
  • Valider la stratégie de test automatique avec les ingénieurs de développement et de tests 
  • Représenter le point de vue du test dans l'évaluation des corrections de code majeures, en vue de déterminer si les diverses fonctions sont prêtes pour livraison 
  • Identifier les opportunités de développer ou d'adopter de meilleurs outils et méthodes d'automatisation 
  • Définir les bonnes pratiques et les promouvoir dans les équipes 
  • Conseiller les équipes et développer leurs connaissances techniques 
  • Contribuer à améliorer l’infrastructure de tests et l’intégration continueIl/Elle contribuera à la rédaction des procédures et s’appuiera sur un framework de test automatique pour l’écriture des tests automatiques. Il/Elle assurera l’exécution de tests de non régression garantissant la stabilité du logiciel tout au long d’un processus d‘intégration continue. Il/Elle collaborera avec une équipe mondiale composée d'ingénieurs de test, d’ingénieurs de développement logiciel, d’architectes logiciels et avec des équipes multi-fonctionnelles sur l'ensemble des gammes de produits logiciels, en utilisant des pratiques de développement Agile.

Qualifications:

  • Ce poste requiert de fortes compétences en développement logiciel et un intérêt avéré pour le métier du test logiciel : 
  • BAC+5 en informatique, développement logiciel ou dans une discipline informatique connexe ou expérience equivalent 
  • Expérience dans le domaine du développement de logiciels et/ou des tests automatisés 
  • Expérience dans le métier du test et le développement de tests automatisés 
  • Expérience de la méthodologie de conception orientée objet et de différents langages de programmation, notamment C++ , Java, Python 
  • Connaissance de frameworks de tests / BDD : Optimus, Selenium, jbehave, cucumber… 
  • Connaissances en langages de script 
  • Connaissance des outils de développement et des systèmes de compilation intégrés 
  • Capacité à apprendre et comprendre l'architecture et la conception des systèmes 
  • Excellentes qualités relationnelles 
  • Anglais courant obligatoire

Qualifications souhaitées:

  • Expérience en tant que SDET (Software Development Engineer in Test) 
  • Connaissance et compréhension des méthodologies de développement Agile 
  • Connaissance et compréhension du BDD 
  • Expérience dans la conception de plates-formes logicielles, d'applications avancées, d'interfaces utilisateur et/ou dans l'ingénierie des systèmes. 
  • Orienté(e) résultats et doté(e) d’une bonne capacité d’analyse

A propos de l'entreprise

GE Healthcare fournit des technologies et des services médicaux afin de répondre aux enjeux auxquels sont confrontés les systèmes de santé partout dans le monde. A travers l’imagerie médicale, les logiciels, le monitorage patient et le diagnostic ou les technologies de fabrication de bio médicaments, les solutions de GE Healthcare sont conçus pour aider les professionnels de santé à fournir aux patients des soins de haute qualité et plus efficacement.

Présent en France depuis 1987, GE Healthcare emploie aujourd’hui 2600 collaborateurs, dont 400 ingénieurs R&D dans son site d’excellence internationale à Buc dans les Yvelines. L’entreprise a noué de solides partenariats de recherche avec des PME et des experts médicaux de centres de recherche français pour développer des technologies et des services médicaux révolutionnaires qui ouvrent une nouvelle ère pour les soins apportés aux patients.

Persuadé que la diversité est un atout, GE Healthcare mène depuis plus de 10 ans une politique forte d’intégration des personnes en situation de handicap par le travail.

Forte de cette politique, GE Healthcare a récemment renouvelé son engagement en signant son 4ème accord handicap début 2016.

La mission handicap accompagne chaque collaborateur en situation de handicap dès son entrée et tout au long de sa vie professionnelle dans l’entreprise. Nous recrutons, intégrons, accompagnons les personnes en situation de handicap, tout en sensibilisant nos collaborateurs.