Notre client, Novancy Consulting, est un cabinet de recrutement spécialisé dans le secteur de l’IT et de la transformation digitale. Dans le cadre de son expansion, il recherche un ingénieur test et automatisation senior pour un contrat freelance. Le poste est basé à Casablanca et/ou Rabat, avec une flexibilité d’hybridation selon les besoins du projet.
Responsabilités principales :
- Concevoir, développer et maintenir des suites de tests automatisés pour des applications Full Stack, couvrant à la fois le front‑end (React, Angular, Vue) et le back‑end (Node.js, Java, .NET).
- Intégrer les tests automatisés dans le pipeline CI/CD (GitLab CI, Jenkins, Azure DevOps) afin d’assurer une livraison continue et fiable.
- Collaborer avec les équipes de développement pour définir les exigences de test, les critères d’acceptation et les scénarios de test.
- Analyser les résultats de test, identifier les défauts, et travailler avec les développeurs pour les corriger.
- Documenter les processus de test, les scripts, et les résultats pour assurer la traçabilité et la conformité aux normes internes.
- Participer à la revue de code et aux sessions de pair programming pour partager les bonnes pratiques d’automatisation.
Profil recherché :
- Expérience confirmée (minimum 5 ans) en automatisation QA, idéalement dans un environnement freelance ou en contrat à durée déterminée.
- Maîtrise des frameworks d’automatisation tels que Selenium WebDriver, Cypress, Playwright, ou TestCafe.
- Connaissance approfondie des principes de test logiciel, des méthodologies Agile/Scrum et des bonnes pratiques de CI/CD.
- Compétences solides en scripting (JavaScript, Python, Java, C#) et en gestion de bases de données (SQL).
- Capacité à travailler de manière autonome, à gérer plusieurs projets simultanément et à respecter les délais.
- Excellente communication en français, tant à l’écrit qu’à l’oral.
Compétences techniques supplémentaires appréciées :
- Expérience avec les tests d’API (Postman, RestAssured, SoapUI).
- Connaissance des outils de gestion de test (TestRail, Zephyr, qTest).
- Expérience avec les conteneurs Docker et l’orchestration Kubernetes.
- Compréhension des principes de sécurité applicative et des tests de pénétration.
Environnement de travail :
- Contrat freelance, rémunération à négocier selon expérience et compétences.
- Possibilité de travail hybride (présentiel à Casablanca/Rabat et télétravail partiel).
- Accès aux outils de collaboration en ligne (Slack, Teams, Jira).
Processus de recrutement :
- Envoi de votre CV et lettre de motivation (en français) via le portail Novancy.
- Entretien technique avec un ingénieur test senior.
- Évaluation pratique (exercice de test automatisé).
- Entretien final avec le responsable recrutement.
Ce poste offre l’opportunité de travailler sur des projets variés, d’apporter votre expertise en automatisation QA et de contribuer à la qualité logicielle de solutions innovantes. Si vous êtes passionné par l’automatisation, que vous avez une solide expérience en Full Stack et que vous recherchez un défi freelance stimulant, nous vous invitons à postuler dès maintenant.