Log in
All jobs
L

Intermediate Automation Software Engineer

Leyton
Casablanca, Morocco Posted Nov 6, 2026
Full-time

About this role

Leyton CognitX accompagne les entreprises dans leur évolution technologique en mettant l’intelligence artificielle et l’innovation au cœur de leurs enjeux. Entité du Groupe Leyton dédiée au conseil en IA et en technologies, CognitX réunit plus de 200 experts tech et Data Scientists qui mettent leurs compétences au service de projets à fort impact.

De la réflexion stratégique à la conception et au déploiement de solutions technologiques, nos équipes interviennent sur des problématiques variées et complexes. Elles associent expertise métier, maîtrise technologique et capacité d’innovation pour aider les organisations à faire évoluer leurs pratiques et à exploiter pleinement les opportunités offertes par l’IA et les nouvelles technologies.

Notre conviction : la technologie prend tout son sens lorsqu’elle apporte des réponses concrètes aux enjeux des entreprises. C’est pourquoi nous concevons des solutions qui contribuent à améliorer leur performance, accélérer leur transformation et ouvrir de nouvelles perspectives de développement.

Dans le cadre du renforcement de nos capacités en automatisation des tests, nous recherchons un Intermediate Automation Software Engineer pour accompagner nos projets et contribuer à l'amélioration continue de la qualité logicielle.

Le candidat aura pour mission de concevoir, développer et industrialiser des solutions de tests automatisés, en collaboration étroite avec les équipes de développement, DevOps et Product Owners.

Missions et responsabilités

Automatisation des tests :

  • Concevoir, développer et maintenir des suites de tests automatisés UI et API.

  • Implémenter des frameworks de test basés sur Robot Framework, Playwright ou Selenium.

  • Développer des keywords fonctionnels réutilisables et appliquer les principes du Page Object Model.

  • Mettre en œuvre les pratiques BDD pour structurer les scénarios de test.

  • Automatiser les tests end-to-end, les tests de régression et les parcours fonctionnels critiques.

  • Utiliser XPath, CSS Selectors et les éléments du DOM pour fiabiliser les interactions automatisées.

Stratégie et qualité logicielle :

  • Participer à la définition de la stratégie de test, à la planification et à la conception des cas de test.

  • Analyser les exigences fonctionnelles et les tickets Jira pour identifier les scénarios à automatiser.

  • Assurer la gestion du cycle de vie des anomalies, de leur détection jusqu'à leur résolution.

  • Améliorer la couverture des tests et contribuer à la réduction des régressions.

Tests et évaluation des fonctionnalités IA :

  • Concevoir des scénarios de validation des fonctionnalités basées sur l'intelligence artificielle.

  • Participer aux tests et à l'évaluation des réponses des agents IA et des systèmes RAG.

  • Évaluer la pertinence, la cohérence et la fiabilité des résultats générés.

  • Explorer les approches d'automatisation assistée par IA, notamment Playwright MCP.

CI/CD et industrialisation :

  • Intégrer les tests automatisés dans les pipelines Jenkins et GitLab CI/CD.

  • Automatiser l'exécution des campagnes et la génération de rapports de test.

  • Contribuer à la mise en place de contrôles qualité au sein des pipelines CI/CD.

  • Optimiser les temps d'exécution et améliorer la stabilité des tests automatisés.

Performance et collaboration :

  • Concevoir et exécuter des tests de performance et de charge.

  • Analyser les résultats et identifier les axes d'amélioration.

  • Collaborer avec les équipes Development, DevOps et Product Owners tout au long du cycle de livraison.

Compétences techniques recherchées :

Compétences indispensables

  • Programmation : TypeScript / JavaScript ou Python.

  • UI Test Automation : Playwright ou Selenium.

  • Keyword-Driven Automation : Robot Framework.

  • API Testing : REST APIs, Postman.

  • Méthodologies : BDD, Test Case Design, Test Planning.

  • CI/CD : Jenkins, GitLab CI/CD.

  • Test Management : Jira, Requirements Analysis, Defect Lifecycle.

  • Architecture de tests : Page Object Model, reusable keywords, XPath, CSS Selectors et DOM.

Compétences complémentaires appréciées

  • AI Testing : évaluation des agents IA et des systèmes RAG.

  • Performance Testing : k6, Locust.

  • AI-assisted Automation : Playwright MCP.

  • Docker et environnements cloud.

Profil recherché :

  • Ingénieure en informatique ou génie logiciel.

  • 3 à 5 ans d'expérience en automatisation des tests logiciels.

  • Expérience dans la conception et la maintenance de frameworks de tests automatisés.

  • Bonne compréhension des pratiques Agile, DevOps et CI/CD.

  • Capacité à traduire les exigences fonctionnelles en scénarios de tests automatisés.

  • Autonomie, rigueur, esprit analytique et capacité à collaborer avec des équipes pluridisciplinaires.

  • Intérêt pour les nouvelles technologies et l'intelligence artificielle.

Objectifs du poste

  • Renforcer la couverture des tests automatisés.

  • Réduire les régressions et les efforts de validation manuelle.

  • Industrialiser l'exécution des tests dans les pipelines CI/CD.

  • Améliorer la fiabilité et la qualité des livraisons.

  • Contribuer à l'amélioration continue des pratiques de Quality Engineering.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →