
Senior Automation Software Engineer
- Casablanca
- CDI
- Temps-plein
- Concevoir et développer des scripts de tests automatisés en utilisant Python et Robot Framework pour vérifier les fonctionnalités et les performances des applications.
- Implémenter et maintenir des frameworks d'automatisation des tests adaptés à l'environnement de l'entreprise.
- Collaborer avec les développeurs, les chefs de projet et les équipes produit pour comprendre les besoins fonctionnels et non fonctionnels.
- Tester et valider les systèmes d'intelligence artificielle et les modèles de traitement du langage naturel (LLM), en utilisant des outils comme Promptfoo, spaCy, Pandas, Scikit-learn, et LangTest.
- Exécuter et analyser les résultats des tests automatisés, identifier les problèmes, et fournir des rapports détaillés.
- Implémenter des tests de performance en utilisant des outils comme Gatling.
- Participer à la mise en place des pipelines CI/CD pour intégrer les tests automatisés.
- Suivre les meilleures pratiques en matière d'assurance qualité et d’automatisation des tests.
- Assurer une veille technologique pour intégrer des outils et méthodologies innovants.
- Maîtrise du langage Python et de l'outil Robot Framework.
- Expérience avec des outils de tests de performance tels que Gatling.
- Expertise dans les tests IA et LLM, y compris l’utilisation d’outils comme Promptfoo, spaCy, Pandas, Scikit-learn, et LangTest.
- Connaissance des outils CI/CD comme Jenkins, GitLab, Azure DevOps ou autres.
- Familiarité avec les systèmes de gestion des tests et des bugs (JIRA, etc.).
- Expérience avec les tests API (Postman, REST Assured, SoapUI).
- Connaissance des concepts de tests de performance et outils tels que JMeter ou Gatling.
- Certification ISTQB (un atout important).
- Diplôme Bac+5 en Informatique, Génie Logiciel ou un domaine connexe.
- Minimum 3 années d'expérience dans l'automatisation des tests logiciels.
- Forte capacité à travailler en équipe et à collaborer avec des équipes multidisciplinaires.
- Sens du détail et aptitude à résoudre des problèmes complexes.
- Bonne maîtrise de l’anglais technique (oral et écrit) ainsi que du français.
- Concevoir et développer des scripts de tests automatisés en utilisant Python et Robot Framework pour vérifier les fonctionnalités et les performances des applications.
- Implémenter et maintenir des frameworks d'automatisation des tests adaptés à l'environnement de l'entreprise.
- Collaborer avec les développeurs, les chefs de projet et les équipes produit pour comprendre les besoins fonctionnels et non fonctionnels.
- Tester et valider les systèmes d'intelligence artificielle et les modèles de traitement du langage naturel (LLM), en utilisant des outils comme Promptfoo, spaCy, Pandas, Scikit-learn, et LangTest.
- Exécuter et analyser les résultats des tests automatisés, identifier les problèmes, et fournir des rapports détaillés.
- Implémenter des tests de performance en utilisant des outils comme Gatling.
- Participer à la mise en place des pipelines CI/CD pour intégrer les tests automatisés.
- Suivre les meilleures pratiques en matière d'assurance qualité et d’automatisation des tests.
- Assurer une veille technologique pour intégrer des outils et méthodologies innovants.
- Maîtrise du langage Python et de l'outil Robot Framework.
- Expérience avec des outils de tests de performance tels que Gatling.
- Expertise dans les tests IA et LLM, y compris l’utilisation d’outils comme Promptfoo, spaCy, Pandas, Scikit-learn, et LangTest.
- Connaissance des outils CI/CD comme Jenkins, GitLab, Azure DevOps ou autres.
- Familiarité avec les systèmes de gestion des tests et des bugs (JIRA, etc.).
- Expérience avec les tests API (Postman, REST Assured, SoapUI).
- Connaissance des concepts de tests de performance et outils tels que JMeter ou Gatling.
- Certification ISTQB (un atout important).
- Diplôme Bac+5 en Informatique, Génie Logiciel ou un domaine connexe.
- Minimum 3 années d'expérience dans l'automatisation des tests logiciels.
- Forte capacité à travailler en équipe et à collaborer avec des équipes multidisciplinaires.
- Sens du détail et aptitude à résoudre des problèmes complexes.
- Bonne maîtrise de l’anglais technique (oral et écrit) ainsi que du français. #LI-FA1