Oolab logo

QA Engineer

Oolab Kairouan, Kairouan, Tunisia

hybridfull-time
Posted Aug 28, 2026Apply by Sep 27, 2026

**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

QA AutomationJavaScriptTypeScriptAPI TestingWeb AutomationBDDGherkinGitLab CIPostmanCypressPlaywrightNightwatch.jsAppiumJiraAgileREST APImulti-locationreview:company

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.