Vous rejoindrez l’équipe Digital Factory Supply Chain de notre client, une structure dédiée à la création d’assets digitaux pour une expérience omnicanale de premier plan. Votre mission principale sera de concevoir, développer et maintenir des scripts de tests automatisés afin de garantir la qualité des applications web et mobiles. Vous utiliserez des frameworks tels que Selenium/Java, Playwright/Typescript, et Karaté DSL, tout en appliquant les principes du BDD via Gherkin pour la définition des scénarios de test.
Vous serez responsable de l’analyse des spécifications fonctionnelles (User Stories) pour identifier les cas de tests pertinents, de la création de jeux de données adaptés, et de l’exécution des tests dans un environnement CI/CD (Jenkins ou GitLab CI). Vous devrez également maîtriser les outils de test d’API REST (Postman) et de gestion de test (Jira XRAY), tout en assurant la traçabilité et la documentation des résultats.
En plus de vos compétences techniques, vous devez posséder une solide expérience en assurance qualité logicielle (certification ISTQB), une connaissance approfondie des méthodes agiles (SCRUM), et une excellente communication écrite et orale en français pour collaborer efficacement avec les parties prenantes métier. Vous devrez démontrer votre capacité à évaluer les impacts du code, à proposer des améliorations continues, et à respecter les délais tout en maintenant des standards élevés.
Vous êtes diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé(e) en informatique, et vous justifiez d’une expérience significative 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 constitue un atout supplémentaire.
Cette mission freelance est d’une durée de 6 mois renouvelable (220 à 225 jours ouvrés). Vous travaillerez principalement à Casablanca, avec la possibilité de collaboration à Rabat. Le poste offre une flexibilité d’organisation et la possibilité de travailler à distance, tout en restant intégré(e) aux équipes locales.