Functieomschrijving

Voor Rijkswaterstaat zoeken wij een undefined.
Je werkt aan een applicatie binnen het Scheepvaartmanagement, waarbij je manier van werken aansluit op zowel de bestaande werkwijze binnen Rijkswaterstaat (ORT-SVM) als op de werkwijze van ICTU (middels de Kwaliteitsaanpak).
Bij de start van je opdracht ben je betrokken bij het project SPORTS (Software Productie ORT Scheepvaart).

Als mobiel verkeersleider of toezichthouder worden dagelijks verschillende taken op het water uitgevoerd, zoals toezicht houden, coördineren bij calamiteiten en inspecteren van vaartuigen. Tijdens deze taken kun je ook overtredingen vaststellen die kunnen leiden tot handhaving. Voor deze gebruikers wordt een nieuw systeem ontwikkeld ter ondersteuning bij het uitvoeren van inspecties binnen het Gebeurtenissen Registratie Systeem.

De ontwikkelde software draagt bij aan een vlotte en veilige scheepvaart en wordt daarom continu (24x7) ontwikkeld en beheerd met hoge beschikbaarheid.

Je werkt samen met meerdere scrumteams aan het SVM-landschap binnen Rijkswaterstaat, gebaseerd op een (micro-)services architectuur. Je maakt gebruik van een moderne technologie-stack en zorgt via CI/CD dat deze services snel in Docker-containers naar productie worden gebracht met Kubernetes-OTA. Op BizDevOps-wijze werk je nauw samen met architecten, beheer en de business. De focus ligt op het CI/CD-proces, optimalisatie en automatisering van de omgeving, testen en processen. Je werkt onder andere met Kotlin, Spring Boot, Maven, Docker/Kubernetes, Angular, Gitlab, PostgreSQL, unittesten en Playwright.

Er wordt veel waarde gehecht aan een goede sfeer in het team, elkaar helpen, aandacht voor kwaliteit, full stack werken en openstaan voor nieuwe manieren van werken en nieuwe technieken.

Je verantwoordelijkheden omvatten:
  • Het voorbereiden van diverse testen (zoals systeemtesten, functionele testen en niet-functionele testen zoals performance- en systeemintegratietesten) en het opstellen van testscenario’s om regressie in nieuw ontwikkelde software te voorkomen.
  • Het automatiseren van testen, inclusief de automatisering van testrapportages waar mogelijk.
  • Het inrichten van de benodigde testomgevingen binnen de opdracht.
  • Het beoordelen van functionele requirements op testbaarheid en het inschatten en inplannen van werkzaamheden op basis hiervan.
  • Het maken van grafische weergaven van het systeem.
  • Het voorstellen en aanbrengen van verbeteringen in de wijze van (geautomatiseerd) testen.

Je werkt aan missiekritieke systemen voor Rijkswaterstaat. Daarom neem je deel aan een 24x7 oproep/consignatiedienst buiten kantooruren met het ontwikkelteam.

Tijdens het programma ENIAMS kunnen er, ten behoeve van het programma, extra projecten aan je werkzaamheden toegevoegd worden.

Jouw profiel
Je bent een testautomatiseerder die gewend is om in een multidisciplinair team te werken en je levert vanuit jouw technische en inhoudelijke kennis een waardevolle bijdrage aan de opdracht. Je beschikt over goede communicatieve vaardigheden en hebt een stevige technische basis in de gevraagde methoden en technieken.

Je werkt zelfstandig bij het plannen, uitvoeren en bewaken van jouw activiteiten en neemt actief deel aan het plannen, uitvoeren en bewaken van de voortgang van de sprintplanningen met het team. Je doorgrondt requirements snel, denkt mee tijdens refinements en levert zowel functioneel als technisch een bijdrage aan kwaliteit en betrouwbaarheid.

Competenties
  • Goede communicatieve vaardigheden.
  • Grote mate van zelfstandigheid in plannen, uitvoeren en bewaken van activiteiten.
  • Actieve participatie in sprintplanningen en refinements.
  • Snel kunnen doorgronden van requirements.

Organisatie
ICTU

Functie-eisen

  • Je denkt, bouwt en onderhoudt geautomatiseerde (regressie) testen van complexe softwaresystemen met Playwright en TypeScript.
  • Je kunt zelfstandig lokale test- en ontwikkelomgevingen opzetten en hebt ervaring met tooling zoals GitLab Pipelines, SonarQube, Maven, Node/NPM en IntelliJ of VS Code.
  • Je werkt met git, feature branching en merge requests.
  • Je bewaakt en vergroot de softwarekwaliteit binnen een multidisciplinair scrumteam.
  • Je hebt minimaal 3 jaar ervaring met Playwright.

Functie-wensen

  • Het is een pré als je ervaring hebt met het stabiel en up-to-date houden van lokale en remote Kubernetes-omgevingen. Je werkt bijvoorbeeld met Kubernetes, Docker, Helm charts en Bash scripts op een Linux-OS.
  • Je hebt aantoonbare ervaring met mocking frameworks zoals Wiremock.
  • Je hebt aantoonbare ervaring met Angular, zodat je het team kunt ondersteunen met unittesten en kunt helpen bij het bouwen van features.
  • Je hebt ervaring met het opzetten van testen in een microservicelandschap.
  • Je hebt ervaring met analysemethodes en werkt met observability tools zoals Grafana en OpenTelemetry.

Functie eisen

  • Je denkt, bouwt en onderhoudt geautomatiseerde (regressie) testen van complexe softwaresystemen met Playwright en TypeScript.
  • Je kunt zelfstandig lokale test- en ontwikkelomgevingen opzetten en hebt ervaring met tooling zoals GitLab Pipelines, SonarQube, Maven, Node/NPM en IntelliJ of VS Code.
  • Je werkt met git, feature branching en merge requests.
  • Je bewaakt en vergroot de softwarekwaliteit binnen een multidisciplinair scrumteam.
  • Je hebt minimaal 3 jaar ervaring met Playwright.

Functie wensen

  • Het is een pré als je ervaring hebt met het stabiel en up-to-date houden van lokale en remote Kubernetes-omgevingen. Je werkt bijvoorbeeld met Kubernetes, Docker, Helm charts en Bash scripts op een Linux-OS.
  • Je hebt aantoonbare ervaring met mocking frameworks zoals Wiremock.
  • Je hebt aantoonbare ervaring met Angular, zodat je het team kunt ondersteunen met unittesten en kunt helpen bij het bouwen van features.
  • Je hebt ervaring met het opzetten van testen in een microservicelandschap.
  • Je hebt ervaring met analysemethodes en werkt met observability tools zoals Grafana en OpenTelemetry.

Extra informatie

  • Plaats The Hague
  • Aantal uur 40 uur per week
  • Startdatum 02-03-2026
  • Geschikt voor ZZP? Nee
  • Thuiswerken mogelijk? N.t.b.