Développeur(se) Tests E2E (H/F)

À propos

Créée en 2015 par William Eldin, et lauréat du programme France 2030 de la French Tech, XXII est le leader européen de la vision par ordinateur.

XXII conçoit, développe et commercialise une plateforme IA : CORE®.

Déjà déployée dans plus de 450 sites, CORE® permet aux équipes opérationnelles de contrôler et d’optimiser leurs actions sur le terrain pour des prises de décisions plus rapides et plus efficaces. Que ce soit pour améliorer l'efficacité opérationnelle, renforcer la sécurité, ou analyser les performances, CORE représente une avancée significative dans la convergence harmonieuse entre la technologie et l’Homme.

Aussi bien à l’échelle nationale qu’internationale, XXII compte démocratiser l’utilisation des technologies de vision pour tous, avec un objectif clair : Augmenter l'Humain avec l'IA.

Descriptif du poste

Chez XXII, on recherche un(e) stagiaire Développeur(se) Tests E2E pour un stage de 6 mois au sein de l’équipe Software. Ta mission principale sera de concevoir, développer et maintenir la suite de tests end-to-end. Pour ensuite automatiser son exécution en CI. Tu travailleras en lien direct avec les équipes Software et DevOps pour construire une stratégie de test facilement maintenable et évolutive.

Dans un second temps, tu pourras aussi mettre en place des tests d’intégration pour valider les interactions entre nos différents modules, et développer des composants de mock (APIs ou services) afin de simuler des comportements ou des états spécifiques de notre plateforme, dans un environnement contrôlé.

Les missions du poste

  • Contribuer à la définition de la stratégie de tests E2E en se basant sur l‘architecture et les besoins produits. 

    • Recherche de framework
    • Proposition d’architecture
    • POC
  • Analyse des besoins fonctionnels, et des scénarios de tests manuels existants. 

  • Développement et mise en place de la solution de tests automatisés, accompagnée par les équipes de développement.

  • Implémentation de scénarios permettant de couvrir les besoins fonctionnel de notre produits

  • Travailler avec les développeurs backend/frontend pour faciliter la maintenabilité des scénarios ainsi que la couverture.

  • Automatiser l’exécution des tests dans notre pipeline CI avec l’aide de l’équipe DevOps et mettre en place des alertes en cas de régression

  • Rédiger et maintenir une documentation claire (README, Confluence) sur la stratégie et l’architecture des tests E2E.

Profil recherché

  • Bonnes bases en JavaScript et/ou Python et envie de progresser sur Playwright et/ou Cypress (ou autres)

  • Tu as des notions autour de git, d’API (REST, MQTT), de DB (SQL ou NoSQL), docker, kubernetes, CI (Gitlab CI)

  • Goût du travail en équipe et bonnes capacités de communication, tant à l’écrit (documentation, reporting) qu’à l’oral.

Nice to have: un premier projet académique ou perso (ou stage court) en tests automatisés

Process de recrutement

• Échange visio avec Arthur, ton futur manager (Développeur SW) - 1h

• Échange téléphonique rapide avec Dan, notre DRH

Informations complémentaires

  • Type de contrat : Stage (6 à 6 mois)
  • Lieu : Puteaux