جديد
وصف الوظيفة
Global Payments, leader mondial des solutions de paiement, recherche un(e) Senior SDET Analyst (Software Development Engineer in Test) pour renforcer son équipe d’ingénierie au sein de son centre d’excellence situé au Maroc. Vous évoluerez dans un environnement technologique de pointe, où l’innovation et la qualité sont au cœur de chaque projet.
**Missions principales**
- Concevoir, développer et maintenir des frameworks d’automatisation robustes (Java, C#, Python, Selenium, Appium, RestAssured, etc.) afin de garantir la couverture fonctionnelle et non fonctionnelle des applications.
- Intégrer les suites de tests automatisés aux pipelines CI/CD (Jenkins, Azure DevOps, GitLab) pour assurer des déploiements continus fiables et rapides.
- Piloter les tests de performance, de charge, de sécurité et de virtualisation de services (JMeter, Gatling, OWASP ZAP, Service Virtualization) afin d’identifier les goulets d’étranglement et les vulnérabilités.
- Collaborer étroitement avec les équipes de développement (DevOps, Backend, Frontend) pour instaurer les bonnes pratiques de Test‑Driven Development (TDD) et Behavior‑Driven Development (BDD) dès la phase de conception.
- Réaliser des revues de code et des analyses d’impact afin d’optimiser la testabilité du code et de réduire les risques de régression.
- Mettre en place des indicateurs de qualité (code coverage, defect density, MTTR) et produire des rapports de suivi pour les parties prenantes.
- Identifier et proposer des améliorations continues du processus QA, incluant l’automatisation, la standardisation des scripts et la gouvernance des environnements de test.
**Profil recherché**
- Minimum 5 ans d’expérience en automatisation de tests au sein d’équipes Agile / DevOps, idéalement dans le secteur des services financiers ou des paiements.
- Maîtrise des langages de programmation orientée objet (Java, C#, Python) et des frameworks d’automatisation (Selenium WebDriver, Cypress, TestNG, JUnit, NUnit, Cucumber).
- Solide connaissance des outils CI/CD (Jenkins, Azure DevOps, GitLab CI) et des conteneurs (Docker, Kubernetes).
- Expérience avérée en tests de performance et de sécurité, avec des outils tels que JMeter, Gatling, LoadRunner, OWASP ZAP ou Burp Suite.
- Bonne compréhension des concepts de micro‑services, d’API REST/GraphQL et de la virtualisation de services (WireMock, Mountebank).
- Capacité à travailler en anglais (écrit et oral) et à communiquer efficacement avec des équipes multinationales.
- Esprit analytique, sens du détail et forte orientation résultats.
- Diplôme d’ingénieur ou équivalent en informatique, en génie logiciel ou en systèmes d’information.
**Ce que nous offrons**
- Un poste en CDI avec un statut cadre, basé à Casablanca (possibilité d’hybridation avec 2 jours de télétravail par semaine).
- Un package salarial compétitif, complété par des primes liées aux performances et aux projets.
- Un environnement de travail stimulant, avec des équipes internationales et des projets à fort impact.
- Des opportunités de formation continue (certifications ISTQB, CSM, AWS, Azure) et de développement de carrière.
- Des avantages sociaux (mutuelle santé, tickets restaurant, transport, activités sportives).
- Un accès à des outils de pointe et à des méthodologies modernes (Scrum, Kanban, DevSecOps).
Rejoignez Global Payments et participez à la transformation digitale du secteur des paiements, en assurant la qualité, la sécurité et la performance des solutions qui connectent des millions d’utilisateurs à travers le monde.