Stage pour la fusion des frameworks de tests automatisés web et mobiles

Contract type:  Internship
Job Category:  Research and Development
Business Unit: 
Location: 

ILLKIRCH, FR

Rejoignez une entreprise au cœur des innovations digitales !

 

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 personnalisées de Communication, Réseaux et Cloud, à nos clients, visant à améliorer leur flexibilité et leur croissance.

Visitez notre site internet

Contexte

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.

 

Objectifs

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é

Etudes : école d'ingénieur

Concernant l’accueil du stagiaire, celui-ci sera intégré à l’équipe et en suivra donc les différents process.

 

Compétences :

  • Java
  • Selenium et/ou Appium
  • TestNG
  • Git
  • Architecture logicielle
  • Rigueur, autonomie et capacité d’analyse
  • Anglais
  • Bonus :
    • Design patterns (Page Object Model)
    • Mobile testing (iOS / Android)
    • Architecture de frameworks de test
    • Automatisation de tests end-to-end

 

Durée du stage : 6 mois

Join a key player in digital innovation !

We are Alcatel-Lucent Enterprise, our vision is to deliver the customized technology experiences our customers need. Our mission is to make everything connect by delivering digital age networking, communications and cloud solutions with services tailored to ensure our customers’ success. In the Cloud. On Premise. Hybrid. ALE is a trusted advisor to more than a million customers all over the world and active in 50+ countries. 

If you think that this job is for you, apply now !

Take a first step to join world Where Everything Connects.