
QA Engineer
Oolab • Kairouan, Kairouan, Tunisia
**Role & seniority: ** QA Engineer Confirmé (fonctionnel + technique), équipe produit (Agile/BDD)
**Stack/tools: ** JavaScript/TypeScript; Web: Nightwatch.js, Cypress, Playwright; API testing: Postman, Bruno, Axios; Mobile: Appium, Xcode, Android Studio; CI/CD: GitLab CI; Test mgmt: Jira, QMetry; Specs: BDD/Gherkin, INVEST; Collaboration/IA: Claude, Ollama
**Top 3 responsibilities: **
-
Participer aux refinements/revues (challenger User Stories/specs), identifier risques/cas limites
-
Définir stratégie de validation + critères d’acceptation BDD/Gherkin
-
Concevoir, exécuter et automatiser des tests Web/API; intégrer dans GitLab CI; améliorer stabilité (investigation/anti-flaky)
-
Must-have skills:
-
~1–2 ans QA fonctionnelle + ~2 ans QA Engineering/automatisation
-
Automatisation Web et API + bonnes bases JS/TS
-
Compréhension REST/HTTP et API testing (Postman/Bruno/Axios)
-
Expérience GitLab CI / intégration CI/CD
-
-
Nice-to-haves:
-
Automatisation Mobile (Appium)
-
Connaissance Nightwatch.js, Axios, GitLab CI, QMetry
-
Pratique BDD/Gherkin
-
Usage d’IA pour QA (analyse, conception, automatisation, debug)
-
-
Location & work type: Tunis (OoLab), hybride après validation de la période d’essai
Full Description
OoLab est la filiale tunisienne du groupe français Oodrive. Oodrive est la seule plateforme collaborative européenne de confiance certifiée SecNumCloud, le plus haut niveau de certification de sécurité en France. Plus de 3 500 clients (dont 80 % du CAC 40) et plus d’un million d’utilisateurs => si c’est sécurisé et souverain, c’est probablement Oodrive !
Notre approche: intégrer la qualité dès la conception et la construire collectivement tout au long du cycle de développement.
Nous recherchons un QA Engineer Confirmé pour rejoindre l’une de nos équipes produit. Vous travaillerez au quotidien avec les développeurs, Product Managers, UI/UX et les autres profils QA.
Chez Oodrive, le QA Engineer possède une double casquette fonctionnelle et technique : comprendre le besoin, challenger les spécifications, identifier les risques, tester et automatiser.
Vous intervenez ainsi de la conception d’une fonctionnalité jusqu’à sa mise en production, avec un objectif : fournir à l’équipe un feedback rapide et fiable sur la qualité du produit.
Vos missions
Construire la qualité avec l’équipe Participer aux refinements et aux revues des User Stories et des spécifications Challenger les besoins et identifier les risques, ambiguïtés et cas limites Définir une stratégie de validation adaptée aux risques Contribuer à la définition des critères d’acceptation en BDD / Gherkin Concevoir et réaliser les tests fonctionnels, exploratoires et de non-régression Tester les API avec Postman ou Bruno Identifier, qualifier et suivre les anomalies Participer ponctuellement à l’analyse des bugs et incidents de production Automatiser pour accélérer le feedback Concevoir, développer et maintenir les tests automatisés Web et API Identifier les scénarios pour lesquels l’automatisation apporte le plus de valeur Développer des tests robustes, lisibles et maintenables Investiguer les échecs et contribuer à réduire les tests instables Faire évoluer le framework et les pratiques d’automatisation Intégrer et maintenir les tests automatisés dans GitLab CI Environnement technique
Langages: JavaScript / TypeScript
Web Automation: Nightwatch.js / Cypress / Playwright
API: Postman, Bruno, Axios avec Nightwatch.js
Mobile: Appium, Xcode, Android Studio
CI/CD: GitLab CI
Test Management: Jira, QMetry
Méthodologies: Agile, BDD, Gherkin, INVEST
IA: Claude et Ollama
Profil 1 ou 2 ans d’expérience en QA fonctionnelle 2 ans d’expérience en QA Engineering / Automatisation Une expérience concrète en automatisation Web et API De bonnes bases en JavaScript / TypeScript Une bonne compréhension des API REST / HTTP Une expérience avec GitLab et CI/CD
Vous êtes capable de passer naturellement de l’analyse d’un besoin fonctionnel au développement des tests permettant de le sécuriser.
Au-delà de vos compétences techniques, nous recherchons quatre qualités essentielles
- Autonomie • Rigueur • Force de proposition • Collaboration
Vous ne maîtrisez pas exactement toute notre stack ? Ce n’est pas un prérequis. Nous privilégions de solides fondamentaux QA et Engineering, ainsi qu’une capacité à apprendre rapidement. Les plus Expérience en automatisation Mobile avec Appium Connaissance de Nightwatch.js, Axios, GitLab CI ou QMetry Pratique de BDD / Gherkin Utilisation pertinente de l’IA appliquée à la QA pour analyser, concevoir, automatiser, debugger ou gagner en efficacité
Nos avantages
Avantages sociaux: carte repas, primes, assurance maladie
Conventions: banque, salle de sport et agence de voyage
Flexibilité: planning hybride après la validation de la période d’essai
Congés payés: maladie, maternité et autres congés offerts par la société
Notre processus de recrutement
Échange RH: rencontre avec Manel, Talent Acquisition Specialist
Test technique en live: évaluation fonctionnelle et technique avec l’équipe
Échange final: rencontre avec le Directeur QA et l’Engineering Manager