Intégrer des moyens de test automatisé est un enjeu crucial dans la création et le maintien de nouvelles solutions. En effet, le test manuel ne permet pas de suivre efficacement la croissance d’un produit, de jouer de larges campagnes de test ou de reproduire des bugs de manière fiable. Dans ce contexte, nous proposons un stage afin d’étoffer nos moyens de test et validation, en développant un simulateur pour tester les parties cloud et objet connecté composant la solution.
La composante cloud de “Fleet solution” est actuellement déployée sur deux cloud distinct (GCP et AWS), le logiciel devra donc être capable de se connecter aux deux clouds et de simuler les comportements des composantes embarqués sur les principaux cas d’usage du système.
Les objets connectés (On-Board Units, OBU) sont installés dans les véhicules. Ils enregistrent les positions GNSS et interagissent avec d’autres éléments du véhicule (enregistreur de temps de conduite, télébadge, etc.). Ils envoient l’ensemble des informations collectées à la composante cloud. Le logiciel devra donc être capable de s’interfacer avec une OBU, et de simuler la composante cloud.
Les principales missions confiées au stagiaire seront les suivantes :
Identifier les principaux cas d’usage à couvrir,
Définir les scénarios de test et les critères de validation,
Développer le simulateur,
Implémenter les scénarios de test et validation.
Etudiant(e) en Master 2 informatique
Expérience :
Expérience en développement orienté objet (Python recommandé),
Expérience en environnement cloud serait un plus (AWS, GCP)
Appétence ou curiosité pour les métiers du développement logiciel en cloud
Connaissances techniques :
Connaissances en Python,
Connaissances en Conteneurisation (Docker),
Connaissances Jenkins.
Autres compétences :
Capacité à travailler et communiquer dans un environnement collaboratif en équipe pluridisciplinaire
Capacité à travailler en contexte international et innovant (bon niveau d’anglais apprécié)
Culture cloud
Curiosité, autonomie
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.