Le poste Développeur Java & testeur automaticien
Partager cette offre
Titre : Développeur Java & testeur automaticien
3 ans d’expérience en tant que développeur Java
Description du projet :
Le projet vise à référencer l'ensemble des équipements de la du groupe (compteur, disjoncteur, concentrateur, modem, carte SIM) ainsi que leurs caractéristiques physiques (numéro de série, version matériel, constructeur, année de fabrication, ...). Ce système d’information permet également le suivi logistique de leur cycle de vie : du constructeur à la pose sur les emplacements opérationnels puis de la dépose jusqu'aux étapes de diagnostic des défauts dans le cadre du SAV. Ce rôle de référentiel implique une liaison avec de nombreux SI qui informent l’application des créations ou changements de situation des équipements, mais aussi de rendre des services aux autres SI (consultation, routage de demandes, gestion comptable des immobilisations, etc.).
L'application est créée en Java 11 Spring Boot, contenant les principales règles métiers, s'interface avec le progiciel IBM Maximo qui propose une IHM et des processus de gestion éprouvés. Il s’agit d’une application stable qui fonctionne et gère un parc d’environ 80 millions d'équipements en constante croissance. Avec un parc matériel de plus en plus grand, de nouveaux enjeux autour de nouveaux usages, de la gestion des retours SAV et de l’ajout de nouvelles typologies matériels s'ouvre avec la construction de nouveaux flux et services pour fluidifier les échanges et améliorer le suivi.
Une autre application permettant l'échange de fichiers entre les partenaires externes et les différents projets par la Brique d'Echange de Fichiers (BEF), est également développée et administrée par ce projet.
L'équipe est composée d'environ 30 personnes, organisée en ScrumBan et dont les compétences sont réparties sur les différents pôles :
· Fonctionnel (PO, BA), Dev (développeurs Java, Springboot, Maximo, etc.),
· Recette (manuelle et automatisée avec Gatling),
· Ops (intégrateur, DevOps, SysOps),
· Core (CP, architectes, ingénieur de production, leads, quality manager, PO).
Profil recherché
Description du profil :
Le testeur automaticien doit s’assurer que les produits livrés seront conformes aux besoins, d'un point de vue fonctionnel ou technique. Pour atteindre ses objectifs, il développe et maintien une suite des tests de non-régression fonctionnels pour une application back (un maximum de cas d'usage doit être couverts par des scenarios de tests automatisés).
Il participe à l’élaboration des cas de tests avec les fonctionnels et les développeurs.
Nous recherchons une personne expérimentée avec des compétences en analyse et développement pour intégrer une équipe de recette (4 personnes).
Le projet attend minimum 3 années d'expérience post diplôme.
Compétences techniques obligatoire :
Scala (Gatling), Java 11/17, Git, Linux (connaitre un peu l’environnement), Jenkins/Ansible (connaitre un peu l’environnement), SQL (connaitre un peu l’environnement – ou PostgreSQL / MySQL), JIRA, XSD/XML, API (SOAP/REST)
Environnement technique général :
Java 11/17, Spring Boot, Spring Batch, Kafka, Oracle, Ansible, Jenkins, Terraform, Gatling, IBM Maximo, Camel, Linux
Compétences attendues sur le profil :
· Développement de la solution de tests de non-régression automatisés (application back).
· Connaissance sur création et déroulement de plans de tests techniques et fonctionnels
· Capacité à acquérir la connaissance fonctionnelle nécessaire à l’exécution des tests
· Capacité à travailler en équipe o Connaissance des bases de l'agilité
Environnement de travail
Activité principale :
· Participation au cadrage des sujets fonctionnels, respect de la DoR (cadrage des cas de tests, chiffrage estimatif des temps de test)
· Déploiement des applicatifs dans les environnements de recette dédiés et maintien de ces environnements avec l’aide de l’équipe OPS
· Elabore les scripts des scénarios de tests à automatiser, tests d’acceptance de l’application o Développe et maintien la bibliothèque de tests automatisés
· Lance les campagnes de TNRA (tests de non-régression automatisés) dans les environnements de recette concernés et analyse les résultats
· Saisie et suivi des anomalies rencontrées dans la campagne
Activité secondaire :
· Réaliser des tests fonctionnels manuels
Postulez à cette offre !
Trouvez votre prochaine mission parmi +15 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Java & testeur automaticien
ADSERVIO