Performance Tester

Nederlandse Spoorwegen
Bekijk opdracht


Als performance testanalist neem je het volledige performance testtraject van een release 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. Daarnaast voer je op verzoek van en in overleg met de teams maatwerk load- en performance testen uit op de LPT omgevingen waarmee al vroeg voor functionele en technische wijzigingen kan worden gecontroleerd of de performance goed blijft.

Binnen de afdeling DSO wordt je onderdeel van team QA en Testing Services, waar de load- en performance testprofessionals onderdeel van uit maken. Je acteert vanuit de visie en werkwijze en met de middelen van het team, je coördineert de werkzaamheden van binnen het team en voert samen met je testcollega’s de operationele activiteiten uit. Daarnaast ben je verantwoordelijk voor het afstemmen met verschillende stakeholders inzake de Load en Performance testen, het opstellen of aanpassen van de performanceteststrategie en het coachen van de teams. Verder draag je bij aan verbetering en optimalisatie van de werkwijze en visie van het team (o.a. Shift-left Performance testen). Na elke release maak je een gecomprimeerde rapportage over het verloop van de betreffende release voor wat betreft de load- en performancetesten.

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, uitvoering en analyse van de resultaten van de testen neem je volledig voor je rekening; De tools die we hierbij inzetten, zijn LoadRunner/Neoload i.c.m. Citrix en Python. Voor analyse wordt onder andere Dynatrace gebruikt.

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 krijg je een coördinerende rol, zoals communicatie met Product Owners van de ontwikkelteams over nieuw te ontwikkelen testen en inplannen van testverzoeken en neem je actief deel aan het periodieke overleg met de architecten waarin we nieuwe ontwikkelingen, behoeften en verbeteringen bespreken.

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;

  • Coördineren van de team werkzaamheden;

  • Ontwerp van de performance testopstelling;

  • Implementatie en uitvoering van de performance testcases inclusief testdata en configuratie- management;

  • Bewaken van de testplanning en bijsturing indien nodig;

  • Beheren en continu verbeteren van testproces en testproducten;

  • Rapporteren over de testresultaten en de voortgang op verschillende niveaus;

  • 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 Dienstregeling 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. Het team heeft een vaste kantoordag op woensdag.

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.

Dit zijn de eisen

  • HBO/WO werk- en denkniveau (technische opleiding is een pré)

  • Tenminste 5 jaar ervaring als load- en performance tester

  • Aantoonbaar ruime (> 5  jaar) ervaring met LoadRunner en Neoload

  • Aantoonbaar kennis van Dynatrace

  • Ervaring met LoadRunner scripting van Citrix applicaties

  • Ervaring met Neoload scripting van Citrix applicaties

  • Brede kennis over infrastructuur: server besturingsystemen, virtual machines, containers, database servers, etc.

  • Kunnen programmeren/scripten in Python, SQL, Groovy, Javascript, Powershell en Shell

  • Vaardig met InfluxDB/Grafana en ElasticSearch/Kibana

  • Basisvaardigheden van Openshift, AWX, Jenkins en Git (Bitbucket)

  • TMap Next en/of ISTQB gecertificeerd

  • Ervaring met Scrum / Agile methodes

  • Ervaring met coördineren en coachen van teams

  • Goede communicatieve vaardigheden

  • Ervaring met het implementeren van een nieuwe performance testtool

  • Kennis van en ervaring met het werken in de spoorsector

  • Kennis van (web)protocollen zoals TCP en http is een pré


Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

Eisen



  • Je bent TMap Next en/of ISTQB gecertificeerd

  • Je beschikt over minimaal 5 jaar ervaring met LoadRunner en Neoload, ook in combinatie met citrix (graag toelichten op voorblad)

  • Je beschikt over minimaal HBO werk- en denkniveau.

  • Je beschikt tenminste over 5 jaar ervaring als load- en performance tester

  • Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.

  • Je hebt ervaring met InfluxDB/Grafana en/of ElasticSearch/Kibana

  • Je hebt ervaring met het implementeren van een nieuwe performance testtool (graag toelichten op voorblad)

  • Je kan vertrouwen op een brede kennis over infrastructuren, servers, operating systems, virtual machines, citrix, containers, database servers, networking protocollen zoals TCP en HTTP

  • Je kunt programmeren/scripten in Python, SQL, Groovy, Javascript, Powershell en Shell


Klik op de button "Direct solliciteren" en we nemen binnen 24 uur contact met je op om te kijken of er een match is. Heb je nog aanvullende vragen? Wij hanteren een persoonlijke aanpak. Laat je gegevens achter via de "Direct solliciteren" button en wij lichten de opdracht graag persoonlijk aan je toe.  
Bekijk opdracht