Logo de Binit Nearshore Services

12 Odoo TestMaster : Module intégré de gestion avancée des tests fonctionnels et techniques avec automatisation, reporting et création automatique de tickets PFE

Binit Nearshore Services

StageHybride4 à 6 moisRémunéréDate limite : 24 nov. 2025
Développement OdooAutomatisation des tests / QADevOps / CI & Intégration

Postuler

Description

Présentation du projet

  • Odoo TestMaster est un module vertical qui industrialise les tests dans Odoo : définition, exécution (manuelle & automatisée, UI “click & play” headless) et traçabilité unifiée.
  • Génère des rapports PDF/HTML avec preuves, consolide les tests unitaires Odoo et crée automatiquement des tickets Helpdesk contextualisés en cas d’échec.
  • Cible les versions Odoo v14–v19 et vise la réduction de l’effort de régression, l’élévation de la qualité livrée et l’amélioration de la collaboration fonctionnel/technique.

Missions principales

  • Développement Odoo back-end : modèles, logique, liens exigences → tests → helpdesk, cron, sécurité (ACL/règles) et reporting.
  • Développement front-end : vues XML, kanban/dashboards, assistant pas-à-pas, gestion des pièces jointes, intégration OWL/JS et RPC pour l’UI.
  • Implémentation et migration : migrer et adapter le code vers SmartCC2 et intégrer le module dans l’environnement cible.

Automatisation, tests et qualité

  • Implémentation d’un moteur DOM type Selenium/Puppeteer : génération automatique de scripts, exécution headless multi-navigateurs, captures d’écran en échec et analyse AST.
  • Intégration des tests Odoo (odoo-bin --test-enable), tests unitaires (pytest, unittest), TDD, couverture, logs, linting (pylint-odoo) et CI/DevOps pour pipelines et staging.

Conception, modélisation et documentation

  • Recueil des besoins, modélisation UML, MCD/MLD et documentation technique complète du module.
  • Sécurité et traçabilité : définition des ACL, règles et mécanismes de traçabilité exigences → cas de test → résultats → correctifs.

Livrables attendus

  • Module Odoo TestMaster fonctionnel adapté à SmartCC2, couvrant exécution manuelle & automatisée, reporting et création automatique de tickets Helpdesk.
  • Rapports PDF/HTML, guides d’utilisation, jeu de données démo, rapport PFE et documentation de migration.

Compétences techniques requises

  • Odoo, Python, ORM, XML, OWL/JS, RPC, sécurité (ACL), reports, cron.
  • Tests & automatisation : AST, Selenium/Puppeteer, DOM, headless, pytest/unittest, couverture, logging.
  • Qualités attendues : TDD, CI, linting (pylint-odoo), traçabilité, modélisation UML, rédaction technique.

Informations complémentaires et candidature

  • Type : Stage de pré-embauche, Durée : 6 mois (référence REF : OD_01), Nombre de stagiaires : 1, Stage rémunéré.
  • Pour postuler envoyer votre candidature à : stages@binitns.com en précisant la référence SUJET 12 / REF OD_01.