Novancy Consulting, spécialiste du staffing et du recrutement de talents dans les systèmes d’information et la transformation digitale, propose une mission freelance en test automation QA pour un client basé à Casablanca. Le poste est à plein temps, avec une charge prévisionnelle annuelle de 220 à 225 jours ouvrés, et commence dès que possible.
Responsabilités principales :
- Concevoir, développer et maintenir des scripts de tests automatisés avec Karate DSL et Java pour les applications back‑end.
- Concevoir, développer et maintenir des scripts de tests automatisés avec Appium, Selenium, Java et BrowserStack pour les applications mobiles.
- Rédiger des scénarios de test clairs et lisibles en Gherkin dans le cadre d’une démarche BDD.
- Exploiter les spécifications fonctionnelles (User Stories) pour identifier les cas de test pertinents à automatiser.
- Maîtriser les concepts de tests API REST avec des outils comme Postman, en lien avec les standards RESTful.
- Interagir avec des bases de données relationnelles (PostgreSQL) ou NoSQL (Couchbase) pour générer ou exploiter des jeux de données de test (SQL).
- Mettre en place des pipelines CI/CD pour l'exécution des tests automatisés via GitLab CI.
- Maîtriser la gestion des campagnes de tests et le suivi qualité dans Jira XRAY.
- Appliquer les principes de l’assurance qualité logicielle, avec un niveau de compréhension validé par la certification ISTQB.
- Construire et maintenir des jeux de données de tests réalistes et reproductibles, en lien avec les cas métiers.
- Produire des livrables de test et reportings précis, synthétiques et exploitables par toutes les parties prenantes.
Profil recherché :
- Diplômé(e) d’un 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 3 à 7 ans en test automation, idéalement dans le secteur du commerce de détail ou de la grande distribution.
- Maîtrise des technologies mentionnées ci‑dessus et de la méthodologie Agile (Scrum, Sprint Planning, Backlog).
- Excellente communication écrite et orale en français.
- Capacité d’analyse, d’amélioration continue, de prise de recul et de respect des délais tout en maintenant des standards élevés.
- Esprit d’équipe et capacité à collaborer efficacement avec les membres de l’équipe pour atteindre des objectifs communs.
Le poste est proposé en freelance, offrant une grande flexibilité et la possibilité de travailler à distance tout en collaborant étroitement avec l’équipe locale à Casablanca.