Job Description
Description de l’entreprise
Avec plus de 8000 collaborateurs à travers le monde, nous accompagnons les entreprises dans leur transformation numérique. Nous imaginons et concrétisons leurs ambitions grâce aux possibilités infinies des plateformes digitales, pour faire évoluer leur culture et leur mode de travail, et créer de la valeur dans leurs organisations.
Présent dans 18 pays d’Europe et du Moyen-Orient et fort de 25 ans d’expérience, nous mettons la “Technologie au service de l’Homme” afin de construire un monde plus humain et plus durable.
Travailler chez Devoteam, c’est :
- apporter de l’expertise sur les technologies de nos partenaires comme Google, Microsoft, AWS, VMware ou Salesforce dont nous implémentons les solutions chez nos clients
- évoluer dans un groupe international qui vous accompagne dans le développement de votre carrière avec des parcours de formation et de certification adaptés
- rejoindre une équipe spécialisée, accompagné par un manager de proximité qui saura vous guider dans vos choix et favoriser les échanges avec vos pairs, que ce soit lors d’événements techniques ou conviviaux
- grandir dans une entreprise qui challenge ses équipes en étant agile et ambitieuse, s’adaptant pour permettre les succès individuels et collectifs
Description du poste
Quel sera votre rôle?
Au sein de l’équipe Plateforme Client de l’une des plus ambitieuses Digital Factory de
France (+500 talents), vous intégrez le Chapter Quality au sein de l’une de nos 9
équipes Produits et serez en lien direct avec le Chapter Lead Quality et l’IT Manager de
l’équipe Produit.
Passionné et polyvalent , le QA Automation a pour mission :
● Participer à l’analyse des besoins pour l’automatisation des tests et leur modélisation.
● Ecrire les tests sous forme de scénario Gherkin avec les outils JIRA/XRAY
● Développer les scripts de tests automatiques avec les design pattern standard
(POM, ..)
● Intégrer vos tests dans la chaîne d’intégration continue CI/CD
● Stabiliser et optimiser les tests automatisés afin de réduire drastiquement leurs durée
d’exécution
● Participer à l’amélioration en étant force de proposition ( processus, outillage)
● Développer la mise en place du BDD dans les équipes pour améliorer la qualité de
code
● Faire des Reporting avec les dashboard standardisés pour l’équipe
Produit
● Participer activement à la communauté of practice Quality (COP) de la digital factoryLe QA Automation Fullstack incarne des compétences en architecture applicative et en
développement sur la stack technique Java et Javascript avec les framework Cypress
Prérequis :
● Java, JavaScript
● API et WebServices Framework Karate ou similaire
● Avoir travaillé dans une environnement architecture Microservices
● Framework Appium
● Docker
● Jenkins
● Bitbucket
Expérience requise :
● Scripting de tests automatisés (Java, Python, C#, Ruby, Groovy, …..)
● Approche Quality Engineering et Shift left
● GIT / versionning
● Mobile testing / Backend testing
● tools : Confluence, Jira, Xray, Jenkins, Stash, GIT,
● Framework : Appium, Browserstack, Karate, Cypress
Plus appréciés : – E-commerce,
● Agile, Devops, Intégration continue,
● TDD, ATDD, BDD
Qualifications
Quel est le parcours idéal?
Vous êtes diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une
spécialisation en informatique. Vous disposez d’une expérience de plus de 3 ans en
développement de tests automatisés
Compétences techniques
● Vous êtes à l’aise avec les langages de programmation : JAVA, Javascript et
optionnellement Python
● Maîtriser un des framework de test automisés : Cypress (JS) ou équivalent, Karate
(Java) ou équivalent
Environnements techniques à connaître de manière plus ou moins importante et sur
lesquels vous serez amenés à travailler sont les suivants :
● Développement : Java Core, Spring Boot, Apache Camel, RabbitMq, Kafka,
ElasticSearch, SQL, NoSQL, Git, GitFlow, CouchBase, Liquibase, Spring Contract,
Swagger, Python, Angular 8+
● Tests : JUnit, DbUnit, H2, Karate, Karate Mock, Pact, Cypress, Gatling, NeoLoad ●
Methodologies : TDD, BDD, DDD
● CICD : Docker, Docker-compose, Ansible, Kubernetes, Shell, Jenkins, Nexus,
Terraform, Helm
● Monitoring : ELK, Grafana, AppDynamics, Prometheus, Dynatrace, SonarQube ●
Sécurité : Spring Security, SSL, RGPD, Fortify
Compétences personnelles
● Vous êtes passionné.e et polyvalent.e, vous avez la capacité de jongler et de prioriser
en permanence entre plusieurs sujets : tester en continu du build de l’équipe,
développement des scripts automatisés en tâches de fond, participer à des projets
annexes de la communautés (innovations ou améliorations de notre stack quality ).
● Vous avez un bon sens de l’écoute et du partage, et vous êtes passionné par les
nouvelles technologies
● Vous êtes pragmatique, vous avez la capacité à prendre de la hauteur pour pouvoir
anticiper, lever les risques et éviter les raccourcis préjudiciables à la vision globale ●
● Vous avez un brin de Leadership pour créer une dynamique et fédérer l’équipe autour d’un objectif commun afin de délivrer régulièrement de la valeur.
Informations supplémentaires
Compétences personnelles
● Vous êtes passionné.e et polyvalent.e, vous avez la capacité de jongler et de prioriser
en permanence entre plusieurs sujets : tester en continu du build de l’équipe,
développement des scripts automatisés en tâches de fond, participer à des projets
annexes de la communautés (innovations ou améliorations de notre stack quality ).
● Vous avez un bon sens de l’écoute et du partage, et vous êtes passionné par les
nouvelles technologies
● Vous êtes pragmatique, vous avez la capacité à prendre de la hauteur pour pouvoir
anticiper, lever les risques et éviter les raccourcis préjudiciables à la vision globale ●
● Vous avez un brin de Leadership pour créer une dynamique et fédérer l’équipe autour d’un objectif commun afin de délivrer régulièrement de la valeur.