Dans le cadre de notre croissance, nous recrutons, au sein des équipes Nearshore de Devoteam Maroc, des QA Automatisation de 5 ans d'expérience et plus.
En qualité d'ingénieur Automatisation QA, vos principales missions seront de:
• Mettre en place une stratégie de test adaptée au Projet (organisation des tests, gestion des environnements et données de tests, livrables de test …) en s’appuyant sur l’équipe
• Analyser les User Stories et identifier les Tests d’acceptation et les Tests de Non-Régression (TNR)
• Ecrire les tests sous forme de scénario Gherkin avec l’outil Jira XRAY
• Exécuter manuellement les tests fonctionnels et ouvrir les anomalies en cas d’échec
• Développer les scripts de tests automatiques en s’appuyant sur le Framework mis en place (intégré directement dans la chaîne CI/CD)
• Exécuter les tests automatisés API et IHM et analyser les logs à chaque lancement
• Faire des Reportings avec les dashboards standardisés pour l’équipe Produit
• Participer activement à la communauté Testing (animation de « QA Talks », support technique, …)
Profil recherché :
Compétences techniques obligatoires :
• Maîtrise la méthodologie et processus de test (stratégie de tests, plan de test, cas de test, TNR…)
• Maîtrise les concepts d’Agilité (Scrum, Sprint Planning, Backlog…)
• Maîtrise de l’outil de « Test Management » Jira XRAY
• Maîtrise du langage Gherkin/Cucumber (Behavior-Driven Development)
• Maîtrise de tests API/Webservices (Karate DSL ou a minima Postman, SoapUI ou équivalent)
• Maîtrise (niveau basique) du Java et du JavaScript et au moins un des deux outils d’automatisation « Selenium » ou « Playwright » (expérience obligatoire sur un outil)
• Maîtrise des outils de gestion de dépendances Maven et NPM (node.js)
Compétences appréciées :
Certification « ISTQB fondation »
Maîtrise de la CI/CD et outils environnants (Jenkins, GitLab, Docker, Kubernetes, …)
Approche de « Quality Engineering » (Continuous Testing, ….)
Maîtrise des tests mobiles (Appium et Browserstack)
Participation à des meetings, des meetups, à la communauté du Test Logiciel
Intérêt pour les nouvelles tendances QA : « Usage-Centric Testing », « Green Testing », « IA Testing »
Connaissance des outils de tests de performance (Gatling, Neoload …)
Compétences personnelles :
Très bonne communication écrite et orale (livrables et reportings de qualité)
Esprit d'analyse et d'amélioration continue : capacité à analyser les résultats des tests, à identifier les tendances et les domaines d'amélioration, et à proposer des actions
Autonomie et capacité à travailler plusieurs projets en parallèle