1 dag, 2 uur ago

Test Manager

Een efficiënt en klantgericht openbaar vervoer vergt een “digitalisering” van het voertuigpark. Digitalisering van het voertuigpark heeft ook voordelen voor de openbaarvervoermaatschappij zelf: begeleiding van de chauffeurs kan verbeteren bijvoorbeeld m.b.v. geavanceerde navigatie-apps en flexibele communicatietools tussen de chauffeur en het dispatch centrum, onderhoudsdiensten kunnen efficiënter ingepland worden door creatief gebruik te maken van de voertuig motor-data, klantentevredenheid stijgt door goede real-time-voertuiginformatie, etc.

Daarom loopt er bij De Lijn een digitaliseringsproject voor het voertuigpark, nl.: “IT aan boord van het voertuig”. In dit project wordt een nieuwe, toekomstgericht voertuigplatform geïmplementeerd op de voertuigen. Daarvoor worden off-the-shelf hardware en softwarecomponenten gekocht. Voor de ontwikkeling van nieuw voertuigplatform, op basis van die nieuwe componenten maar ook met legacy componenten op het voertuig en in de backoffice, werd een leverancier aangesteld, de ‘integrator’ genoemd.

Gedurende de ganse looptijd van het project en de levensduur van het platform zullen er regelmatig zaken opgeleverd worden die getest moeten worden. We streven naar een (semi-)geautomatiseerd testplatform waarop we op een eenvoudige manier verschillende voertuigconfiguraties kunnen testen, zowel in een simulatieomgeving als op fysieke toestellen/testopstellingen.

Er is een duidelijk onderscheid tussen twee soorten testomgevingen:

  • Virtuele ontwikkelomgeving: Deze beschikt over een eigen teststraat en bijbehorende testsoftware, waardoor functionaliteiten in een gesimuleerde contexten kunnen worden gevalideerd.

  • Fysieke testomgeving: Deze bestaat hoofdzakelijk uit hardware, onder de vorm van enkele testbenches met SIL (Software-in-the-Loop) componenten waar nodig.

Daarnaast zullen er ook enkele testvoertuigen worden uitgerust (HIL – Hardware-in-the-loop), die een uitgebreide testopvolging vereisen om de resultaten nauwkeurig te monitoren en valideren.

Context/Requirements

Om de implementatiefase te begeleiden, is De Lijn op zoek naar een test manager. De test manager werkt nauw samen met de integrator m.b.t. de coördinatie en opvolging van de verschillende test cycles en evalueert de test rapporteringen (test voortgang, status defecten, test coverage,…). De test manager volgt op of de integrator de nodige best practices hanteert aangaande testautomatisatie. Daarnaast bepaalt hij de verdeling van verantwoordelijkheden tussen De Lijn en de integrator.

De verwachtingen voor de test manager (TM) zijn als volgt:

  • De TM is verantwoordelijk voor het uitwerken van een teststrategie en test governance.

  • De TM is verantwoordelijk voor het opstellen van een master testplan inclusief detailtestplannen (per werkpakket/fase/release en implementatieplan).

  • De TM bewaakt de voortgang, kwaliteit en dekking van de testen en escaleert tijdig kwaliteitsrisico’s naar de Project Manager. Dit zowel voor de testen uitgevoerd door de integrator als die uitgevoerd door De Lijn.

  • De TM stuurt een multidisciplinair team van testers aan.

  • De TM is verantwoordelijk voor het uitwerken van de implementatievereisten van het (semi-)geautomatiseerde testplatform van het ITaB-systeem.

  • De TM definieert een systeem dat integratietesten (functioneel), acceptatietesten, fysieke testen en ook performantietesten mogelijk maakt.

  • De TM definieert een procedure om fysieke componenten te testen in het labo en/of een procedure om zaken te testen op een fysiek rijdend voertuig, en monitort de implementatie ervan.

  • De TM definieert en detailleert een platform/applicatie waarmee testers tests kunnen aanvragen en een platform/applicatie om een specifiek test situatie te definiëren. Hiervoor moet de TM de inhoud definiëren en de implementatie monitoren van alle databases die nodig zijn om softwarecomponenten te downloaden en te installeren op een testplatform, voertuigtypes te selecteren, testomstandigheden te selecteren, testtypes te selecteren, …

  • De TM monitort de implementatie van de simulatiegegevensdatabase.

  • De TM standaardiseert testrapportage en het gebruik van testtools.

  • De TM definieert de manier van documenteren en de tool waarin alle uitgevoerde tests worden gedocumenteerd.

  • De TM volgt de selectie en implementatie van de testomgeving op en integreert deze met de ontwikkelprocesflow van De Lijn.

  • De TM legt procedures vast met betrekking tot codevalidatie en de regels definiëren voor het publiceren van software naar productie.

  • De TM ondersteunt de formele acceptatie van geïmplementeerde werkpakketten.

  • De TM werkt samen met de DevOps-engineer die verantwoordelijk is voor de daadwerkelijke implementatie van de door de TM gedefinieerde eisen.

  • De TM is NIET verantwoordelijk voor:

  • De implementatie van de images en softwarecomponenten op het simulatieplatform.

  • De implementatie van de test toolset.

Dit betreft een halftijdse positie

Apply for this Job

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

Newsletter signup illustration