Test Automation Engineer

Nieuw

Functie omschrijving

Jij helpt mee aan het onderhouden en doorontwikkelen van onze nieuwe gecontaineriseerde Virtuele Trein omgeving op de Microsoft Azure cloud. De Virtuele Trein zorgt voor de informatie-uitwisseling met de Intelligente Trein applicatie op de trein zelf en is daarmee de centrale informatiebron voor alle treinen uit de zogenaamde OBIS vloot. De Virtuele Trein bevat alle actuele informatie waaronder ritinformatie, positie, snelheid en sensordata van alle OBIS treinen. Daarnaast verzorgt de Virtuele Trein de communicatie met de NS backend systemen en de systemen van externe partijen via de Enterprise Service Bus.
Verschillende feature teams binnen ons cluster ontwikkelen functionaliteit aan boord van de trein en jij wordt onderdeel van het Platform team dat deze teams ondersteunt met containerisatie, CI/CD, monitoring, logging, test framework etc. op de Azure cloud omgeving.
Je focus ligt op het zoveel mogelijk automatiseren van handmatige activiteiten. Je helpt om communicatie stromen van en naar de trein en de datastromen van treinen naar (externe) afnemers stabiel te laten verlopen. Daarnaast focus je je o.a. op:
  • Voortbouwen op de reeds aanwezige testautomation frameworks;
  • Automatiseren van de Performancetest rapportage
  • Helpen bij integratietesten op het integratietest framework in het cluster;
  • Verhogen van codekwaliteit door met je testen bij te dragen aan de Shift Left testautomation;
  • Waar nodig meehelpen met handmatig testen.

De opdrachtgever(s)

Je gaat werken binnen het Cluster Software Desk en Platformen, onderdeel van Treindigitalisering:
Dit cluster realiseert en beheert IT-toepassingen op de treinen van NS. Dit loopt via een uniform platform op alle verschillende typen treinen van NS dat integreert met de trein specifieke infrastructuur. Het is een uitdagend werkterrein en meer dan 1 miljoen reizigers per dag zullen deze IT oplossingen ervaren.
We ontwikkelen en testen software die op alle treinen van NS moet landen en welke diensten levert voor reizigers (wifi, reisinformatie), ten behoeve van staf (driver advisory systems, bediening) en andere NS-afdelingen (cameratoezicht, real-time monitoring, energiemeetsystemen, etc. Naast de software ontwikkeling is binnen ons team ook hardware / firmware integratietest een wezenlijk onderdeel van ons werk. De features die wij opleveren zijn direct zichtbaar voor ons personeel en de reizigers.
We hechten veel belang aan de Agile waarden en zijn een omgeving waar men met respect met elkaar omgaat en eigen verantwoordelijkheid, initiatief en pragmatisme verwacht en gewaardeerd worden.

Functie eisen

  • Minimaal afgeronde HBO opleiding of aantoonbaar HBO werk-/denkniveau;
  • Minimaal 3-5 jaar ervaring als Test Automation engineer en/of performance tester;
  • Ervaring met werken in een Agile en DevOps omgeving
  • Je hebt kennis van en ervaring met AMQ/Http protcollen, API testing en gebruik van stubs/mocks;
  • Je hebt ervaring met Azure (DevOps) pipelines / Jenkins, CI/CD en dashboarding met bijv. Grafana;
  • Je bent bekend met diverse tooling: JMeter, Helm, Lens en Kubernetes;
  • Je hebt ervaring met programmeertalen als Java, Python en YAML;
  • Je bent bekend met Cucumber of Behave samen met Specification By Example (Gherkin)
  • Je bent bekend Versiebeheer in GIT (Bitbucket/GitLab)
  • Je hebt kennis van Troubleshooting, QA mindset en Risk based testing en TDD

Extra info

  • Locatie: Utrecht / Thuiswerken
  • Startdatum: 13-02-2023
  • Einddatum: 12-02-2024
  • Optie op verlenging: Ja
  • Uren per week: 36

Locatie

Utrecht

Publicatiedatum

26.01.2023

Publicatie eindigt

30.01.2023

Contactpersoon

Sen

Van loondienst naar zelfstandiger?

Ben je nog in vaste dienst, maar je wilt als zzp' er voor jezelf beginnen? Spannende beslissing! Wij helpen je graag bij de overstap van een vaste baan naar een zzp, freelance, interim of detachering opdracht!

ZTalks gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.