Le Poste
Nous recherchons un(e) QA Automation Fullstack pour rejoindre une Digital Factory. En tant que membre du Chapter Quality, vous travaillerez en étroite collaboration avec le Chapter Lead Quality et l'IT Manager de l'équipe Produit.
Mission :
En tant que QA Automation Fullstack, vos responsabilités seront les suivantes :
- Analyser les besoins et automatiser les tests.
- Écrire des tests sous forme de scénarios Gherkin avec JIRA/XRAY.
- Développer des scripts de tests automatiques en utilisant les frameworks standard.
- Intégrer les tests dans la chaîne d'intégration continue CI/CD.
- Stabiliser et optimiser les tests automatisés pour réduire leur durée d'exécution.
- Participer à l'amélioration des processus et des outils.
- Mettre en place le BDD pour améliorer la qualité du code.
- Générer des rapports avec les tableaux de bord standardisés.
- Participer activement à la communauté of practice Quality de la digital factory.
Profil du Candidat
Prérequis :
- Maîtrise des langages de programmation Java, JavaScript.
- Expérience avec les frameworks d'automatisation de tests tels que Cypress, Karate.
- Connaissance des architectures Microservices.
- Maîtrise des outils tels que API et WebServices Framework Karate, Appium, Docker, Jenkins, Bitbucket.
- Expérience en scripting de tests automatisés (Java, Python, C#, Ruby, Groovy, etc.).
- Familiarité avec les outils Confluence, Jira, Xray, Jenkins, Stash, GIT.
- Expérience avec des frameworks tels que Appium, Browserstack, Karate, Cypress.
- Connaissances appréciées : E-commerce, Agile, Devops, Intégration continue, TDD, ATDD, BDD.
Parcours idéal :
Diplômé(e) d'un Bac+5 en école d'ingénieur ou équivalent universitaire en informatique.
Plus de 3 ans d'expérience en développement de tests automatisés.
Compétences techniques :
- Maîtrise des langages de programmation : JAVA, Javascript, et optionnellement Python.
- Maîtrise d'un des frameworks de test automatisé tels que Cypress (JS), Karate (Java) ou équivalent.
- Connaissance des environnements techniques tels que Java Core, Spring Boot, Apache Camel, RabbitMq, Kafka, ElasticSearch, SQL, NoSQL, Git, GitFlow, CouchBase, Liquibase, Spring Contract, Swagger, Python, Angular 8+.
- Familiarité avec les frameworks et outils de test tels que JUnit, DbUnit, H2, Karate, Karate Mock, Pact, Cypress, Gatling, NeoLoad.
- Connaissance des méthodologies TDD, BDD, DDD.
- Expérience avec les outils CICD tels que Docker, Jenkins, Kubernetes.
- Familiarité avec les outils de monitoring tels que ELK, Grafana, Prometheus, SonarQube.
- Connaissance des aspects de sécurité tels que Spring Security, SSL, RGPD, Fortify.
Compétences personnelles :
- Passionné(e) et polyvalent(e).
- Bon sens de l'écoute et du partage, passionné(e) par les nouvelles technologies.
- Pragmatique, capable de prendre du recul et d'anticiper les risques.
- Leadership pour créer une dynamique d'équipe et délivrer régulièrement de la valeur.
Si vous êtes motivé(e) par les défis techniques et souhaitez rejoindre une Digital Factory innovante, nous attendons votre candidature avec impatience.
Le Dépôt de Candidature, la Phase de Sélection, les Evaluations et l'Embauche sont TOTALEMENT GRATUITS pour le candidat