Novancy Consulting, cabinet de recrutement spécialisé dans les technologies de l’information et la transformation digitale, propose aujourd’hui un poste d’Ingénieur Test & Automatisation au sein de son équipe située à Casablanca. Ce poste est destiné à un professionnel expérimenté, capable de piloter l’ensemble du cycle de vie des tests automatisés pour des solutions industrielles complexes. Le candidat retenu jouera un rôle clé dans la garantie de la qualité logicielle, en veillant à ce que les applications répondent aux exigences fonctionnelles, de performance et de sécurité avant leur mise en production.
Les missions principales de l’ingénieur test comprennent la conception et la mise en œuvre de scénarios de test automatisés, l’écriture de scripts de test en utilisant des frameworks tels que Selenium, Cypress ou Robot Framework, et l’intégration de ces tests dans des pipelines CI/CD orchestrés par Jenkins ou GitLab CI. Il devra également collaborer étroitement avec les équipes de développement pour identifier les points de test critiques, proposer des améliorations de la couverture de test et assurer la traçabilité des exigences. La capacité à analyser les résultats de test, à identifier les causes profondes des défauts et à communiquer efficacement les problèmes aux parties prenantes est essentielle.
En plus de la maîtrise des outils d’automatisation, le candidat doit posséder une solide compréhension des systèmes industriels, notamment des protocoles de communication tels que Modbus, OPC UA ou MQTT, ainsi que des environnements de production industrielle. La connaissance des plateformes SAP, ERP et des architectures cloud (AWS, Azure, GCP) est un atout majeur, car elle permet d’intégrer les tests automatisés dans des environnements hybrides et multi-cloud. Le professionnel devra également être à l’aise avec l’écriture de tests de performance, l’analyse de la charge et la simulation de scénarios d’utilisation intensifs.
Le poste requiert une forte capacité d’analyse et de résolution de problèmes. L’ingénieur test doit être capable de diagnostiquer rapidement les échecs de test, de reproduire les incidents et de proposer des solutions correctives. Il doit également être proactif dans l’identification des risques liés à la qualité logicielle et proposer des mesures préventives. La documentation technique, la rédaction de rapports de test détaillés et la mise à jour des bases de connaissances sont des éléments clés de la fonction.
Sur le plan organisationnel, l’ingénieur test travaillera en étroite collaboration avec les chefs de projet, les architectes logiciels et les équipes d’infrastructure. Il participera aux revues de conception, aux réunions de suivi de sprint et aux sessions de planification de test. La capacité à communiquer clairement, à expliquer les concepts techniques à des non-spécialistes et à défendre les bonnes pratiques de test est indispensable. Le poste offre également des opportunités de formation continue, notamment sur les dernières tendances en matière d’automatisation, de DevOps et de cybersécurité.
Le candidat idéal possède un diplôme d’ingénieur ou de master en informatique, en génie logiciel ou dans un domaine lié. Une expérience d’au moins 3 à 5 ans dans un rôle similaire, idéalement dans le secteur industriel ou de la production, est requise. La maîtrise du français et de l’anglais est indispensable, tant à l’écrit qu’à l’oral. La connaissance d’autres langues, notamment l’arabe, est un plus.
Novancy Consulting valorise la diversité, l’innovation et l’esprit d’équipe. Le poste est basé à Casablanca, dans un environnement de travail moderne et stimulant. Les candidats intéressés sont invités à soumettre leur candidature via le portail de recrutement de Novancy, en précisant leur disponibilité et leurs attentes salariales. Le processus de sélection comprendra un entretien technique, une évaluation des compétences en automatisation et une discussion sur la culture d’entreprise.
En résumé, ce poste d’Ingénieur Test & Automatisation offre une opportunité unique de travailler sur des projets industriels de pointe, d’appliquer des compétences avancées en automatisation et de contribuer à la qualité et à la performance des solutions logicielles. Si vous êtes passionné par la qualité logicielle, que vous avez une solide expérience en automatisation et que vous souhaitez évoluer dans un environnement dynamique, nous vous encourageons à postuler dès maintenant.