← All jobs
Ingénieur QA Automatisation (Selenium & Karate)
Rabat, MA · On-site · Full-time · Digital Continuity
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
Test AutomationJavaREST APIsSQLPostgreSQLBigQueryAgileScrumJiraQuality AssuranceCI/CD
We Elevate. Digitally.
SQLI, leader européen de l’expérience client et de la transformation digitale, aide les grandes marques internationales à créer de la valeur grâce à la technologie et à l’innovation digitale. De la stratégie au déploiement des actifs technologiques de nos clients, nous imaginons et construisons des architectures robustes et performantes ainsi que des expériences engageantes en combinant technologies de pointe, méthodologies éprouvées et expertise technologique approfondie.
Afin de renforcer nos équipes (2200 personnes, réparties dans 12 pays), nous recrutons des collaborateurs passionnés et qui partagent nos valeurs : " Creative spirit, Commitment, Forward thinking."
En tant qu’Ingénieur QA Automatisation, vous serez amené(e) à concevoir, développer et maintenir les tests automatisés des applications front-end et back-end pour la DSI du client.
Vous contribuerez à garantir la qualité et la fiabilité des applications en participant à la mise en place de stratégies d’automatisation adaptées, en vous appuyant notamment sur Java, Selenium, Karate API et les bases de données.
En collaboration avec les équipes Produit, Développement et Design, vous participerez à l’amélioration continue des processus de test, à l’optimisation de la couverture des tests et à la mise en œuvre de solutions d’automatisation robustes et pérennes.
Vos principales missions :
Dans le cadre de vos missions, vous serez amené(e) à :
- Concevoir, développer et maintenir des scripts de tests automatisés pour les applications front-end et back-end, en utilisant Selenium avec Java et Karate API.
- Rédiger des scénarios de test clairs, structurés et réutilisables en Gherkin, dans le cadre d’une approche BDD (Behavior-Driven Development).
- Concevoir et exécuter des tests d’API REST en maîtrisant les principes des architectures RESTful et en utilisant des outils tels que Postman.
- Interagir avec des bases de données relationnelles, notamment PostgreSQL, ainsi qu’avec BigQuery, afin de préparer, exploiter et valider les jeux de données de test à l’aide de requêtes SQL.
- Intégrer les tests automatisés dans les pipelines CI/CD, notamment via GitLab CI, afin de fiabiliser les exécutions et de renforcer les contrôles qualité.
- Gérer les campagnes de tests et assurer leur traçabilité à l’aide de Jira et Xray, en garantissant un suivi rigoureux des anomalies et des résultats.
- Appliquer les bonnes pratiques de l’assurance qualité logicielle et les principes des méthodologies de test, notamment ceux de l’ISTQB.
- Construire et maintenir des jeux de données de test réalistes et reproductibles, en adéquation avec les besoins métiers.
- Produire des livrables et des reportings de test précis, synthétiques et exploitables par l’ensemble des parties prenantes.
- Analyser la couverture des tests, évaluer la pertinence des automatisations et identifier les axes d’amélioration continue.
- Participer aux activités Agile, notamment aux cérémonies Scrum, au Sprint Planning et au suivi du backlog.
Profil recherché :
- Vous êtes diplômé(e) d’un Bac+5 en école d’ingénieurs ou d’un cursus universitaire équivalent, avec une spécialisation en informatique, ou vous justifiez d’une expérience professionnelle significative équivalente.
- Vous disposez de 3 à 7 ans d’expérience dans un poste similaire et possédez les compétences suivantes :
- Bonne maîtrise de Java et Selenium pour l’automatisation des tests front-end.
- Expérience confirmée en automatisation des tests d’API avec Karate.
- Bonne connaissance des tests d’API REST et de Postman.
- Maîtrise de SQL et expérience avec des bases de données telles que PostgreSQL et/ou BigQuery.
- Expérience dans l’intégration et l’exécution de tests automatisés via GitLab CI.
- Bonne connaissance de Jira et Xray pour la gestion des campagnes de tests.
- Compréhension des principes du BDD et maîtrise de la syntaxe Gherkin.
- Connaissance des méthodologies Agile, notamment Scrum.
La certification ISTQB constitue un atout supplémentaire.
Au-delà de vos compétences techniques, vous faites preuve de rigueur, d’autonomie et d’un bon esprit d’analyse. Vous appréciez le travail en équipe, êtes force de proposition et souhaitez contribuer activement à l’amélioration continue de la qualité logicielle.
Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Pourquoi rejoindre notre équipe ?
- Un environnement dynamique et innovant, au sein d’une équipe passionnée par les technologies de données.
- La possibilité de travailler sur des projets d’envergure, à la pointe des technologies cloud et Big Data.
- Des opportunités d’évolution et de formation continue pour développer vos compétences.
- Un cadre de travail flexible et des avantages attractifs.