QA Automation Fullstack Expérimenté
Summary
QA Automation Fullstack consultant designing and executing functional tests for web and mobile, developing automated scripts with Playwright/TypeScript and Appium, and integrating tests into CI/CD pipelines for retail client projects (checkout, cart, delivery scheduling).
Le consultant sera en charge de :
Checkout & Panier : Gestion du panier, orchestration des paiements et des commandes.
Choose & Plan : Réservation des créneaux de livraison et cartographie logistique.
Missions requises :
● Ingénierie de test & Qualité fonctionnelle :
○ Conception, rédaction et exécution des cahiers de tests fonctionnels sur les environnements Web et Mobile (App).
○ Garantie de la non-régression sur des parcours critiques à forte contrainte de disponibilité.
● Automatisation de tests (Full Stack):
○ Développement, maintenance et exécution des scripts d'automatisation Web avec Playwright / TypeScript.
○ Développement, maintenance et exécution des scripts d'automatisation Mobile (App) avec Appium et exécution sur BrowserStack.
○ Intégration des tests automatisés dans les pipelines CI/CD.
Formation Bac+5 (école d’ingénieur ou université) orientée informatique, ou expérience équivalente
Expérience entre 3 et 5ans en QA Automation Back
Une expérience dans le secteur du retail / grande distribution constituerait un avantage
Compétences requises
Must Have
● Concevoir, développer et maintenir des scripts de tests automatisés avec Selenium/Java,
Playwright/Typescript ou Karaté DSL
● Tester et valider les API REST avec des outils comme Postman
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
● Concevoir, exécuter et maintenir des tests fonctionnels et automatisés sur applications mobiles iOS et Android, avec Appium
● Mettre en place et gérer des pipelines CI/CD pour l’automatisation des tests avec Jenkins ou GitLab CI
● Réaliser les tests de non-régression et assurer le suivi des anomalies sur les applications mobiles
● 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
● 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
Au plaisir de vous lire!