Rejoins OCTO respecte votre vie privée

Ce site web stocke des informations vous concernant via le dépôt de cookie afin de mesurer l’audience du site. Ces données de navigation sont anonymisées.

En cliquant sur « OK pour moi », vous manifestez votre consentement pour le dépôt de ces cookies.

Lire la politique de confidentialité

À propos des cookies

Sur ce site, nous utilisons des cookies pour mesurer notre audience, entretenir la relation avec vous et vous adresser de temps à autre du contenu qualitif ainsi que de la publicité. Vous pouvez sélectionner ici ceux que vous autorisez à rester ici.

Cookies
Blog Candidature spontanée
photo illustrative d'employés OCTO en train de travailler

Automatiser des tests standards de non régression dans les solutions de Dataviz – notamment Power BI.

Postuler
Scroll

Why
du stage.


Poser les bases théoriques et pratiques des tests de non régression (TNR), dans les modèles de données dans les outils de dataviz. En implémenter un exemple dans le Cloud Azure pour Power BI.

Automatiser et fiabiliser l’analyse des données présentes dans les reporting. Comment s’assurer de la non-regression métier lors du traitement de données durant la phase préparatoire.

Profil.

  • Vous aimez comprendre ce qu’il se passe dans un outil que vous utilisez.
  • Vous n’appréciez pas de tester à la main tout le code que vous n’avez pas (ou peu) modifié
  • Vous êtes sensible à la Data et sa qualité
  • Vous êtes mordu·e d’automatisation
  • Vous connaissez des langages de programmation pouvant exposer une API et//ou en utiliser

Missions.

Rechercher / définir les bonnes pratiques de tests de non régression sur un modèle de données.

Implémenter un outil de test avec des connecteurs/API des solutions de dataviz, par exemple Power BI sous Azure :
– s’inspirer d’un POC déjà réalisé avec Qlik
– utiliser un jeu de données et un cas d’usage (à trouver au début du stage)

Encadrement.


1) TNR de modèle de données : Quésaco ?
– Recherche documentaire : quels types de tests appliquer pour contrôler la non-régression d’une pipeline de transformation de données (via un jeu de donnée source fixe et connue) ?
– Recherche documentaire : quels sont les types de tests qui permettent de s’assurer qu’un jeu de données « vivant » ne dérive pas ? (Evolution cardinalité des champs de dimensions, …)


2) TNR : formalisation agnostique aux technos de Dataviz
– Recherche : existe-t-il des standards de formalisation de description de tests de non-regression applicables aux projets de data visualisation ?


3) solution de traduction tests Génériques / Tests sous Power BI (techno à choisir ( python, node.js …)
– Recherche : comment appliquer ces tests sur un modele de données chargé dans Power BI (tester le chargement en M) ?
– Développement d’un composant ( techno à choisir) permettant cette implémentation à partir des formats agnostiques en entrée. Si possible déployable dans l’écosystème Azure


4) industrialisation dans une mini CI/CD (via Gitlab CI ou Azure DEVOPS)

Et après...

Après la signature du CDI débute le Graduate Program, un accélérateur de carrière de 8 mois.

Conditions.

Stage de pré-embauche, Rémunération : 1500€/mois.

Postuler à cette offre