Le poste de Test Automation QA Mobile & Backend est proposé en freelance, avec un démarrage ASAP et une charge annuelle budgétée de 220 à 225 jours ouvrés. Le candidat idéal possède entre 3 et 7 ans d’expérience dans le domaine de l’automatisation de tests, idéalement dans le secteur du commerce de détail ou de la grande distribution.
Responsabilités principales :
- Concevoir, développer et maintenir des scripts de tests automatisés avec Karate DSL et Java.
- Concevoir, développer et maintenir des scripts de tests automatisés avec Appium, Selenium, Java et BrowserStack.
- 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.
- 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.
Compétences techniques requises :
- Karate DSL, Java, Appium, Selenium, BrowserStack, Gherkin, BDD.
- Postman, REST API, PostgreSQL, Couchbase.
- GitLab CI, Jira XRAY.
- Certification ISTQB.
- Connaissance des méthodes de gestion de projet en Agilité (Scrum, Sprint Planning, Backlog).
Compétences comportementales :
- Excellente communication écrite et orale en français.
- Esprit d'analyse et d'amélioration continue.
- Capacité à évaluer le code et ses impacts, et à remettre en question les solutions existantes pour les améliorer.
- Capacité à respecter les délais tout en maintenant des standards élevés.
- Esprit d'équipe et capacité à collaborer efficacement avec les membres de l'équipe.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique.
- Expérience de 3 à 7 ans en Test Automation QA, idéalement mobile et backend.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
Le poste est basé à Casablanca, Maroc, mais peut être exercé en télétravail selon les besoins. Le candidat doit être disponible immédiatement et capable de travailler de manière autonome tout en collaborant étroitement avec les équipes métier et techniques.