En tant qu’ingénieur test et automatisation QA Full Stack, vous jouerez un rôle clé dans la garantie de la qualité des applications développées par nos clients. Vous serez chargé de concevoir, développer et maintenir des suites de tests automatisés couvrant à la fois le front‑end et le back‑end, en utilisant des frameworks tels que Selenium, Cypress, JUnit, TestNG, ou d’autres outils adaptés aux technologies employées. Vous collaborerez étroitement avec les équipes de développement, les chefs de projet et les parties prenantes pour définir les exigences de test, analyser les résultats, identifier les défauts et proposer des solutions d’amélioration continue. Vous participerez également à la mise en place de pipelines CI/CD, à l’intégration des tests automatisés dans les processus de livraison et à la rédaction de rapports détaillés. Vous devrez démontrer une excellente maîtrise des langages de programmation (JavaScript, TypeScript, Java, Python), une connaissance approfondie des principes de test logiciel, ainsi qu’une expérience avérée dans la création de tests unitaires, fonctionnels, d’intégration et de performance. Vous serez amené à travailler sur des projets variés, allant de la création d’applications web modernes à la maintenance d’applications legacy, en passant par l’intégration de services cloud. Vous devrez également rester à jour sur les dernières tendances en matière d’automatisation, de DevOps et de qualité logicielle, et partager vos connaissances avec les équipes internes. Le poste est proposé en freelance, avec une flexibilité géographique permettant de travailler à Casablanca ou Rabat, ou à distance selon les besoins du projet. Vous bénéficierez d’un environnement stimulant, d’une rémunération compétitive et d’opportunités de développement professionnel continu.