About this role
Dans le cadre de ce rôle, vos principales missions seront les suivantes :
• Concevoir et mettre en œuvre des tests automatisés afin de garantir la qualité des applications web et mobiles.
• Collaborer étroitement avec les équipes de développement pour identifier les cas de tests pertinents et les scénarios critiques.
• Développer et maintenir les scripts d’automatisation de tests dans le respect des standards définis par la Software Factory.
• Exécuter les campagnes de tests automatisés et analyser les résultats pour détecter les anomalies.
• Contribuer à l’amélioration continue des outils, des processus et des standards d’automatisation mis à disposition des équipes techniques.
• Participer à l’optimisation de la qualité, de la productivité et de la rapidité de livraison des solutions logicielles.
Profil : Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente
Expérience : de plus de 7 ans en Test Automation QA Full Stack
Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Compétences :
● Concevoir, développer et maintenir des scripts de tests automatisés en utilisant le framework Selenium/Java et/ou Playwright/Typescript.
● Concevoir, développer et maintenir des scripts de tests automatisés en utilisant le framework Karaté DSL.
● Compréhension et utilisation du langage Gherkin pour la définition des scénarios de test.
● Compréhension des concepts d'API REST et des outils de test d'API (postman…).
● Analyser les spécifications fonctionnelles (User Stories) pour définir les cas de tests automatisés.
● Maîtrise de l’outil de test management jira XRAY
● Mettre en place et gérer des pipelines CI/CD pour l'automatisation des tests avec des outils comme Jenkins et/ou GitLab CI.
● Construire et maintenir des jeux de données pertinents pour les tests automatisés.
● Compréhension des principes de l'assurance qualité logicielle (Certification ISTQB)
● Maîtrise des méthodes agiles, notamment SCRUM
● Excellente communication écrite et orale : Bonne communication écrite et orale en français pour des interactions fluides avec le métier.
● Esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi
qu'à remettre en question les solutions existantes pour les améliorer.
● Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à
proposer des solutions d'amélioration.
● Capacité à respecter les délais tout en maintenant des standards élevés.
● Esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour
atteindre des objectifs communs
Au plaisir de vous lire!
