Stagiaire Mise et Automatisation de Tests en Environnement Web H/F (29 vues)

Nantes - 44
11 janvier 2019
Le job
Partenaire de la transformation digitale des entreprises, Orange Applications for Business est l'entité d'Orange Business Services spécialisée dans la conception et le développement de services applicatifs, et l'intégration de systèmes.
Nos équipes accompagnent au quotidien près de 20 000 entreprises tout au long du cycle de vie de leurs projets, dans les domaines clés de l'expérience client, de la Data/analytics et des objets connectés, et dans les secteurs notamment des Smart Cities et de l'e-santé.
En 2017, Orange est l'un des dix groupes au monde à obtenir la certification « Top Employer Global 2017 ».

Objectif :
Mise en place d'un socle technique complet pour la gestion des exigences d'une application web et l'exécution de tests automatiques à différents niveaux (tests d'API, tests End to End...) et expérimentation sur un cas concret :
> Conception des tests :
- Génération de tests automatisés sur la base de scénarii Gherkin.
- Développement de scripts de tests (Java, JavaScript...).
- Développement de connecteurs permettant le déclenchement des tests.
> Exécution des tests et restitution des résultats à travers une plateforme d'intégration continue (Jenkins, Gitlab CI).
> Automatisation de la mise en place des environnements d'exécution des tests :
- Déploiement applicatif.
- Mise en place de la configuration.
- Organisation des jeux de données.
> Evaluer et comparer différents frameworks de tests.
> Prise en compte des spécificités des solutions de GED et de BPM et notamment la problématique des tests de processus.

Contexte :
Le/la stagiaire sera encadré(e) par un ingénieur expérimenté et sera intégré(e) au sein d'une équipe projet GED/BPM ayant des besoins en termes de mise en place de tests automatisés.
Il/elle présentera régulièrement ses réalisations lors de démonstrations.
Descriptif :
Le/La stagiaire aura l'occasion de :
- Monter en compétences sur les solutions de tests automatisés.
- Appréhender l'ingénierie des exigences et les notions métier des domaines de la GED et du BPM.
- Evoluer dans un contexte de production aux composantes technologiques variées et dans un environnement pluridisciplinaire.
- Intervenir sur les différentes phases d'un projet.
Le profil idéal
Stage de fin d'étude niveau Bac 5 minimum en informatique.
Bonnes connaissances des environnements suivants : Java/J2EE, Angular, WS REST.
Avoir de bonnes qualités relationnelles et rédactionnelles. Sens de l'adaptation.
Maîtrise de l'anglais appréciée.
Compétences techniques à mettre en oeuvre :
- JIRA.
- Squash.
- Jenkins/Gitlab CI.
- Java/JavaScript.
- Maven.
- NodeJS.
- Cucumber/Robot framework/SOAPUI/.
- Docker.