Vous intégrerez une équipe dynamique et expérimentée, chargée de garantir la qualité logicielle des applications développées pour nos clients. Votre rôle principal sera de concevoir, développer et maintenir des scripts de tests automatisés afin de couvrir les scénarios fonctionnels et techniques les plus critiques.
Responsabilités clés :
- Conception et développement de scripts de tests automatisés avec Karate API et Selenium Java, en suivant les bonnes pratiques BDD et en rédigeant des scénarios clairs en Gherkin.
- Interaction avec des bases de données relationnelles (PostgreSQL) ou BigQuery pour générer, exploiter et valider des jeux de données de test via SQL.
- Mise en place et maintenance de pipelines CI/CD pour l’exécution continue des tests automatisés, notamment via GitLab CI.
- Gestion des campagnes de tests, suivi de la qualité et reporting dans Jira XRAY, en veillant à la traçabilité et à la conformité des livrables.
- Application des principes d’assurance qualité logicielle, avec une compréhension validée par la certification ISTQB, afin de garantir la robustesse et la fiabilité des livrables.
- Construction et maintien de jeux de données de tests réalistes et reproductibles, en lien avec les cas métiers, pour assurer une couverture exhaustive.
- Évaluation continue de la couverture de test, identification des lacunes et proposition d’améliorations pour optimiser les processus d’automatisation.
- Collaboration étroite avec les équipes de développement pour garantir un haut niveau de qualité produit, en adoptant les pratiques Agile Scrum (Sprint Planning, Backlog, Daily Stand‑up).
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé(e) en informatique.
- Expérience de 3 à 7 ans dans un poste similaire, idéalement dans le secteur du commerce de détail ou de la grande distribution.
- Maîtrise des outils et technologies mentionnés ci‑dessus, ainsi que des concepts d’API REST, BDD, CI/CD et gestion de bases de données.
- Capacité à rédiger des scénarios de test lisibles, à analyser les résultats et à proposer des solutions d’amélioration continue.
- Excellente communication écrite et orale en français, avec une capacité à collaborer efficacement en équipe.
- Esprit d’analyse, autonomie, respect des délais et capacité à proposer des solutions d’amélioration.
Environnement technique :
Vous travaillerez dans un environnement technologique moderne, avec des outils de pointe tels que Karate API, Selenium Java, PostgreSQL, BigQuery, GitLab CI, Jira XRAY et Postman. Vous serez amené(e) à mettre en place des pipelines CI/CD, à gérer des bases de données, à rédiger des scénarios BDD et à assurer la qualité logicielle à travers des tests automatisés.
Conditions de travail :
- Type de mission : Freelance.
- Localisation : Casablanca, Maroc.
- Charge prévisionnelle annuelle budgétée : 220 à 225 JH.
- Début de mission : ASAP.
Si vous êtes passionné(e) par l’automatisation des tests, que vous maîtrisez les technologies mentionnées et que vous souhaitez contribuer à la qualité de produits logiciels de haute valeur, nous vous invitons à rejoindre notre équipe. Vous aurez l’opportunité de travailler sur des projets variés, de collaborer avec des équipes pluridisciplinaires et de mettre en œuvre des solutions d’automatisation performantes.