1 jour, 2 heures ago

Test Manager

Un transport public efficace et orienté client nécessite une « digitalisation » du parc de véhicules. La digitalisation du parc de véhicules présente également des avantages pour la société de transport public elle-même : l’accompagnement des chauffeurs peut être amélioré, par exemple à l’aide d’applications de navigation avancées et d’outils de communication flexibles entre le chauffeur et le centre dispatching, les services de maintenance peuvent être planifiés plus efficacement en exploitant de manière créative les données moteur des véhicules, la satisfaction client s’accroît grâce à une bonne information véhicule en temps réel, etc.

C’est pourquoi De Lijn mène actuellement un projet de digitalisation du parc de véhicules, à savoir : « IT à bord du véhicule ». Dans ce projet, une nouvelle plateforme de véhicule, orientée vers l’avenir, est implémentée sur les véhicules. Pour cela, des composants matériels et logiciels du marché (off-the-shelf) sont acquis. Pour le développement de la nouvelle plateforme de véhicule, basée sur ces nouveaux composants mais également avec des composants legacy présents sur le véhicule et dans le backoffice, un fournisseur, appelé « intégrateur », a été désigné.

Pendant toute la durée du projet et la vie de la plateforme, des livrables devront régulièrement être testés. Nous visons une plateforme de test (semi-)automatisée sur laquelle différentes configurations de véhicules peuvent être testées facilement, aussi bien dans un environnement de simulation que sur des dispositifs physiques/configurations de test.

On distingue clairement deux types d’environnements de test :

  • Environnement de développement virtuel : Celui-ci dispose d’une propre pipeline de tests et du logiciel de test associé, permettant de valider les fonctionnalités dans des contextes simulés.

  • Environnement de test physique : Celui-ci se compose principalement de matériel, sous la forme de quelques bancs de test équipés de composants SIL (Software-in-the-Loop) lorsque nécessaire.

En outre, quelques véhicules de test seront également équipés (HIL – Hardware-in-the-Loop), nécessitant un suivi de tests approfondi afin de surveiller et valider précisément les résultats.

Contexte/Exigences

Afin d’accompagner la phase d’implémentation, De Lijn recherche un test manager. Le test manager travaille en étroite collaboration avec l’intégrateur pour la coordination et le suivi des différents cycles de test et évalue les rapports de test (avancement des tests, statut des défauts, couverture des tests, …). Le test manager vérifie si l’intégrateur applique les best practices nécessaires en matière d’automatisation des tests. En outre, il détermine la répartition des responsabilités entre De Lijn et l’intégrateur.

Les attentes pour le test manager (TM) sont les suivantes :

  • Le TM est responsable de l’élaboration d’une stratégie de test et de la gouvernance des tests.

  • Le TM est responsable de la rédaction d’un master testplan comprenant des plans de test détaillés (par lot de travail/phase/release et plan d’implémentation).

  • Le TM surveille l’avancement, la qualité et la couverture des tests et escalade en temps utile les risques qualité au Project Manager. Ceci tant pour les tests effectués par l’intégrateur que pour ceux réalisés par De Lijn.

  • Le TM dirige une équipe multidisciplinaire de testeurs.

  • Le TM est responsable de la définition des exigences d’implémentation de la plateforme de test (semi-)automatisée du système ITaB.

  • Le TM définit un système permettant d’effectuer des tests d’intégration (fonctionnels), des tests d’acceptation, des tests physiques et aussi des tests de performance.

  • Le TM définit une procédure pour tester les composants physiques en laboratoire et/ou une procédure pour tester certains éléments sur un véhicule roulant physiquement, et supervise leur implémentation.

  • Le TM définit et détaille une plateforme/application permettant aux testeurs de soumettre des demandes de tests ainsi qu’une plateforme/application pour définir une situation de test spécifique. Pour cela, le TM doit définir le contenu et surveiller l’implémentation de toutes les bases de données nécessaires afin de télécharger et installer des composants logiciels sur une plateforme de test, sélectionner des types de véhicules, sélectionner des conditions de test, sélectionner des types de test, …

  • Le TM supervise l’implémentation de la base de données de données de simulation.

  • Le TM standardise le reporting des tests et l’utilisation des outils de test.

  • Le TM définit la méthode de documentation et l’outil dans lequel tous les tests effectués sont documentés.

  • Le TM assure le suivi de la sélection et de l’implémentation de l’environnement de test et l’intègre au flux du processus de développement de De Lijn.

  • Le TM établit les procédures en ce qui concerne la validation du code et définit les règles pour la publication des logiciels en production.

  • Le TM soutient l’acceptation formelle des lots de travail implémentés.

  • Le TM collabore avec le DevOps-engineer qui est responsable de l’implémentation effective des exigences définies par le TM.

  • Le TM n’est PAS responsable de :

  • L’implémentation des images et composants logiciels sur la plateforme de simulation.

  • L’implémentation de la test toolset.

Il s’agit d’un poste à mi-temps

Apply for this Job

This job is posted by Connecting Expertise, a staffing partner. The original job poster may differ.

Newsletter signup illustration