Description du poste
Le consultant sera en charge de :
●Tester et valider les API REST avec des outils comme Postman
●Concevoir, développer et maintenir des scripts de tests automatisés avec le framework Cucumber
●Analyser les spécifications fonctionnelles (User Stories) pour définir les cas de tests automatisés
●Utiliser le langage Gherkin pour définir les scénarios de test
● Mettre en place et gérer des pipelines CI/CD pour l’automatisation des tests avec GitLab CI
● Construire et maintenir des jeux de données pertinents pour les tests automatisés
● Gérer les tests et le suivi qualité avec l’outil Jira XRAY
● Appliquer les principes de l’assurance qualité logicielle, notamment ISTQB
● Appliquer les méthodes agiles, notamment Scrum MÉTHODES, ORGANISATIONS ET INTERACTION
Profil recherche
● Formation Bac+5 (école d’ingénieur ou université) orientée informatique, ou expérience équivalente
● Expérience de plus de 7 ans en QA Automation Back
● Une expérience dans le secteur du retail / grande distribution constituerait un avantage
Must Have
● Niveau avancé en JAVA / Spring Boot
● Tester et valider les API REST avec des outils comme Postman
● Concevoir, développer et maintenir des scripts de tests automatisés avec le framework Cucumber
Nice to Have
● Analyser les spécifications fonctionnelles (User Stories) pour définir les cas de tests automatisés
● Utiliser le langage Gherkin pour définir les scénarios de test
● Mettre en place et gérer des pipelines CI/CD pour l’automatisation des tests avec GitLab CI
● Construire et maintenir des jeux de données pertinents pour les tests automatisés
● Gérer les tests et le suivi qualité avec l’outil Jira XRAY
● Appliquer les principes de l’assurance qualité logicielle, notamment ISTQB
● Appliquer les méthodes agiles
●Communiquer clairement et efficacement à l’écrit et à l’oral en français pour des interactions fluides avec le métier et les équipes
● Analyser les situations et proposer des solutions adaptées tout en identifiant les axes d’amélioration
● Respecter les délais tout en maintenant des standards élevés de qualité et d’excellence
● Collaborer activement avec les membres de l’équipe, partager les connaissances et favoriser un esprit collectif pour atteindre les objectifs communs
● Appliquer un esprit d’amélioration continue pour optimiser les pratiques et les résultats