Nederlandse Spoorwegen

Load- en Performance testprofessional

Nederlandse Spoorwegen

De opdracht­omschrijving


Daarom kies je voor Load- en Performance testprofessional bij de DSO

  • Donna is een bedrijfskritische en complexe Java applicatie waarmee de dienstregeling voor alle treinen van alle vervoerders wordt gepland
  • De applicatie Donna wordt getransformeerd van monolithische naar een gemodulariseerde opzet.
  • Je komt te werken in het Performance testteam waar de load en performance van de applicatie integraal wordt getest. Het performance testteam maakt deel uit van het team Quality Assurance & Testing Services van de DSO

Zo werkt het
Momenteel wordt er binnen de DSO nog gebruik gemaakt van Loadrunner. Hiermee zijn momenteel alle LPT testen geautomatiseerd. We hebben de intentie medio 2024 afscheid te gaan nemen van deze tool. Jij gaat dan ook als eerste aan de slag met een onderzoek naar vervangende tooling voor Loadrunner die past binnen de DSO omgeving en waarmee het LPT team hun werk kan blijven doen. Je brengt daarbij de eisen en wensen van het LPT team, maar ook andere betrokkenen in kaart, stelt een onderbouwde long- en shortlist op, schrijft een businesscase en organiseert demo’s en een POC. Jij hebt in deze de trekkende rol, maar neemt de rest van het team hierin vanaf het begin mee. Onderdeel van het rapport is ook een globaal implementatie- en migratieplan. Als resultaat van dit onderzoek lever je een rapport op aan het management met daarin een onderbouwd advies welke richting het beste door de DSO kan worden gekozen. Tussentijds rapporteer je aan de afdeling QA & testing services en aan het management over de voortgang van het onderzoek.
Daarnaast kun je ingezet worden bij het LPT team om hen te ondersteunen in hun werkzaamheden zoals die hieronder zijn beschreven.

Als lid van het performance testteam neem je het volledige performance testtraject voor je rekening en beoordeel jij of de IT-systemen voldoen aan de performance en beschikbaarheidseisen die worden gesteld. Daarnaast houd je je bezig met het beheren van de keten van (test)systemen die nodig zijn voor het uitvoeren van de performancetesten. Ook ondersteun/adviseer je de diverse development teams bij het implementeren van hun eigen performance testen.

Je bepaalt welke performance testaanpak het meest passend is zodat je performance problemen zo vroeg mogelijk identificeert en in staat bent gedegen inzicht te kunnen geven in de kwaliteit van het systeem. De implementatie en uitvoering van de testen neem je volledig voor je rekening. De tools die we hierbij inzetten, zijn LoadRunner i.c.m. Citrix en Python.

Performance problemen analyseer je in de diepte en je neemt de leiding om met de verschillende technische specialisten het probleem te identificeren; dikwijls zijn goede interpersoonlijke vaardigheden nodig om iedereen hierin mee te krijgen. Naast testuitvoering heb je een coördinerende rol, zoals communicatie met product owners van de ontwikkelteams over nieuw te ontwikkelen testen en inplannen van testverzoeken.

Als performance tester vallen de volgende activiteiten onder jouw verantwoordelijkheid:

  • Uitvoeren van een product risico analyse op performance en beschikbaarheidsaspecten;
  • Aanhaken en betrekken van relevante stakeholders, zowel functioneel als technisch;
  • Bepalen van de performance teststrategie en -aanpak;
  • Ontwerp van de performance testopstelling;
  • Implementatie en uitvoering van de performance testcases inclusief testdata management;
  • Bewaken van de testplanning en bijsturing indien nodig;
  • Beheren en continu verbeteren van testproces en testproducten;
  • Rapporteren over de testresultaten en de voortgang;
  • De omgeving adviseren over de te varen koers;
  • Coachen van de ontwikkelteams op het gebied van performance en performance testen;
  • Actief en proactief bijdragen aan het continu verbeteren van de werkzaamheden van het performance team en het performance testproces.

Hier ga je werken
Het cluster Wendbare Logistiek is onderdeel van IT Operatie van de NS. Wij zorgen voor de ontwikkeling en beheer van complexe, IT-systemen die processen ondersteunen van o.a. de planning en bijsturing voor dienstregeling, materieel, knooppunten en treinpersoneel. In een notendop zorgen we ervoor dat de treinen op tijd kunnen rijden. De werklocatie is Utrecht maar momenteel werken wij in een hybride vorm zowel op locatie als vanuit huis. 

We ontwikkelen binnen ons cluster niet alleen met technologie, maar ook met onze manier van werken. Zo zetten we vol in op Continuous Delivery, Continuous Integration en DevOps. En dat binnen een Release Train met verschillende Agile teams met een multidisciplinaire samenstelling. Van hen én van ons krijg je ruimte en tijd om te sparren, kennis te delen en te leren.

Deze inhuuropdracht verloopt via een aanbesteding. De opdrachtgever heeft eisen en wensen opgegeven. Aan de eisen moet je voldoen om kans te maken. Op de wensen kun je punten scoren.

De Eisen

  • Vaardig met InfluxDB/Grafana en ElasticSearch/KibanaHandmatig toegevoegd
  • Basisvaardigheden van Openshift, Jenkins en Git (Bitbucket)Handmatig toegevoegd
  • Kunnen programmeren in Python, SQL, Groovy en ShellHandmatig toegevoegd
  • HBO/WO werk- en denkniveau (technische opleiding is een pré)AlleGewijzigd
  • Tenminste 5 jaar ervaring als (technisch) tester, waarvan tenminste 3 jaar als performance testerAlleGewijzigd
  • Aantoonbaar ervaring met LoadRunnerAlleGewijzigd
  • Ervaring met LoadRunner scripting van Citrix applicatiesAlleGewijzigd
  • Aantoonbaar ervaring met toolselectie en implementatieAlleGewijzigd
  • 2 relevante referenties, die de volgende gegevens bevatten: naam referent, functie, organisatie, e-mailadres en/of telefoonnummer.

De Wensen

Interesse in deze opdracht?

Zo werkt onze dienstverlening

Deze opdracht is gesloten, reageren is helaas niet meer mogelijk

Gesloten

Mis geen kans, word gratis lid

Ontvang direct alle opdrachten en marktontwikkelingen in je mailbox