Critères de l'offre
Métiers :
- Ingénieur QA et Automatisation des Tests (H/F)
Secteur :
- Industrie / Production autres
Diplômes :
- Diplôme de grande école d'ingénieur
- + 2 diplômes
Compétences :
- Anglais
Lieux :
- Illkirch-Graffenstaden (67)
Conditions :
- Stage
- Salaire non précisé
- Temps Plein
Description du poste
Nous sommes ALE, au service de plus de 830 000 clients dans le monde sous la marque Alcatel-Lucent Enterprise.
Avec nos partenaires, nous fournissons des solutions primées visant à connecter tous les intervenants.
Nous personnalisons nos solutions en fonction des besoins de votre entreprise (de vos collaborateurs, de vos processus et de vos clients), afin de soutenir votre compétitivité dans le monde numérique.
Nos motivations ? Les données. Les logiciels. Les communications. L'infrastructure de réseau. Le Cloud. Les composants qui les forment et l'infrastructure physique et dans le Cloud qui les relie. Les personnes qui les font fonctionner et les transformations numériques qu'elles suscitent.
Voilà ce qui nous passionne.
Activités du service / projet
Deux équipes QA travaillent actuellement sur l'automatisation des tests :
· une équipe dédiée aux tests end-to-end de l'application Web,
· une équipe dédiée aux tests des applications mobiles iOS et Android.
Ces équipes utilisent des frameworks distincts, bien que reposant sur des technologies communes : Java, Selenium (Web), Appium (Mobile) et TestNG.
Cette séparation entraîne une duplication du code, une divergence des pratiques et une maintenance plus complexe des tests automatisés.
Le but de ce stage est d'analyser les deux frameworks existants et de proposer une approche permettant de les unifier, afin de pouvoir écrire et maintenir des tests communs exécutables à la fois sur Web et Mobile.
La mission principale
Les objectifs du stage sont les suivants :
· Réaliser un état des lieux des deux frameworks de tests existants (Web et Mobile)
· Identifier les différences d'architecture, de design et d'implémentation, ainsi que leurs dépendances techniques
· Étudier les possibilités de mutualisation du code et des composants de test
· Proposer une architecture cible permettant l'écriture de tests communs Web/Mobile
· Mettre en place un Proof of Concept (POC) de framework unifié basé sur Java / Selenium / Appium / TestNG
· Permettre l'exécution d'un même test sur Web et Mobile en adaptant uniquement la couche d'exécution
· Définir une stratégie de migration progressive des tests existants vers le nouveau framework, en explorant l'utilisation de LLM (Claude Code) pour une migration automatique et rapide
· Améliorer la maintenabilité et la réutilisabilité des tests automatisés
Profil recherché
Vous préparez un diplôme de niveau Bac+5 au sein d'une école d'ingénieur, idéalement avec une spécialisation en informatique, développement logiciel ou qualité logicielle
Vous disposez de bonnes connaissances dans les domaines suivants :
· Développement en Java ;
· Outils d'automatisation de tests tels que Selenium et/ou Appium ;
· Framework de tests TestNG ;
· Gestion de versions avec Git ;
· Principes d'architecture logicielle.
Nous recherchons une personne faisant preuve :
· de rigueur
· d'autonomie dans la conduite de ses missions ;
· d'un bon esprit d'analyse et de synthèse ;
· d'un niveau d'anglais lui permettant d'évoluer dans un environnement international.
Les connaissances suivantes constitueraient un véritable atout :
· Maîtrise des design patterns, notamment le Page Object Model (POM) ;
· Expérience ou connaissances en tests mobiles sur iOS et Android ;
· Connaissance de l'architecture et de la conception de frameworks de tests automatisés ;
· Expérience en automatisation de tests end-to-end (E2E).
Date de démarrage souhaité : Dès que possible
Durée du stage souhaité : 6 mois
Recommandé pour vous


