ICT Testspecialist
BronProRail Circle8 (externe link)ICT Testspecialist voor ProRail in Utrecht, 36u/week, 12 maanden, tarief €86-105/uur, geen ZZP.
Bekijk bij ProRail Circle8 (opent in een nieuw tabblad)
Alle 2 publicaties en brokers
Eisen
- Ervaring met het opstarten van een nieuw team of een nieuwe testaanpak
- Aantoonbare ervaring als test engineer in een cloud-native of microservices-omgeving, met Kubernetes en CI/CD-pipelines
- Testaanpak kritisch kunnen bekijken en onderbouwen wat wel en niet getest wordt
- Ervaring met event-gedreven architecturen (Kafka)
- Ervaring met Istio of een andere service mesh
- Ervaring met Model Based Testing, performance testing of exploratief testen
- Ervaring met een of meer van: JUnit 5, Testcontainers, Karate, Playwright, Robot Framework, k6
- Inzicht in hoe testen verandert bij minder omgevingen en progressive delivery
- Kunnen coderen en werken in dezelfde repo’s, IDE’s en git-workflow als developers
- Ervaring met testen op service-niveau en met contract testing
Wensen
- Ervaring met CI/CD-omgevingen (bijv. Azure Pipelines, ArgoCD)
- Ervaring in een SAFe-omgeving of andere grote schaalbare agile-setting
- Affiniteit met complexe, regelgedreven domeinen
- Ervaring met policy-as-code en/of model-based testing
- Kennis van Azure (DevOps)
- Ervaring met contract testing en microservices
Mail mij vergelijkbare opdrachtenZonder CV of account
Je zoekfiltersict testspecialist · Alle contractvormen
Elke ochtend een e-mail als er nieuwe opdrachten zijn die passen bij je zoekfilters.
Volledige omschrijving
Opdrachtomschrijving
Hoe we testen
Kwaliteit wordt afgedwongen via quality gates in de pipelines. Elke wijziging moet door die gates voordat hij live kan. Elk team blijft zelf verantwoordelijk voor de kwaliteit van zijn services en product. Het System Team zorgt dat de infrastructuur, de tooling en het inzicht in testdekking er zijn.
Drie lagen zijn voor jouw rol relevant:
- Service: open-box en closed-box integratietests per service, met gestubde externe interfaces en meting van code- en endpoint-coverage.
- Product: een service wordt gedeployed in een tijdelijke, geïsoleerde namespace per feature-branch. Daar wordt het product als closed box getest voordat er naar een testomgeving wordt gedeployed.
- API: contracttests op basis van API-specificaties en tests die consumers aanleveren.
Wat ga je doen:
- Je richt de service-level (contract)tests in en zorgt dat ze werkbaar en schaalbaar blijven naarmate het aantal services en teams groeit.
- Je denkt mee over hoe we product-level tests doen, en ook óf we ze doen. Een onderbouwde mening is wat we zoeken, geen automatisch ja.
- Je helpt zoeken naar een zo cloud-native mogelijke manier van werken: minder vaste omgevingen, meer gebruik van Istio, canary releases en vergelijkbare technieken.
- Je helpt bij de keuze en inrichting van testtooling en testframework in de pipelines.
- Je zorgt dat de testdekking inzichtelijk is voor de teams in de ART.
- Je werkt als volwaardig lid van het System Team.
Over de klant:
Vanuit Utrecht wordt een nieuwe Agile Release Train (ART) neergezet om te werken aan de ontwikkeling van een nieuw systeem voor het plannen van de dienstregeling. Met dit systeem, Timetabling Solution (TTS), ondersteunen we de planning en verdeling van de dienstregeling op het spoor voor ongeveer 35 Nederlandse vervoerder. Het System Team bouwt de technische basis waarop de andere teams werken: pipelines, quality gates en testtooling. Voor dat team zoeken we een test engineer die meebouwt aan de manier waarop we testen in een cloud-native omgeving.
Je werkt vooral aan de fundering. Je hoeft nog niet andere teams te overtuigen of een werkwijze uit te rollen. Eerst zoeken we zelf uit wat werkt.
Eisen:
Minimale eisen (harde criteria)
- Aantoonbare ervaring als test engineer in een cloud-native of microservices-omgeving, met Kubernetes en CI/CD-pipelines.
- Ervaring met testen op service-niveau en met contract testing.
- Je kunt code schrijven en werkt graag in dezelfde repo’s, IDE’s en git-workflow als developers.
- Inzicht in hoe testen verandert als je minder omgevingen hebt en meer via progressive delivery werkt.
- Je kunt een testaanpak kritisch bekijken en onderbouwen wat je wel en niet test.
- Ervaring met een of meer van: JUnit 5, Testcontainers, Karate, Playwright, Robot Framework, k6.
- Ervaring in een SAFe-omgeving of een andere grote, schaalbare agile-setting is een pré.
Wensen:
Pre:
- Ervaring met CI/CD-omgevingen (bijv. Azure Pipelines, ArgoCD)
- Kennis van Azure (DevOps)
- Ervaring met contract testing en microservices
- Ervaring met policy-as-code en/of model-based testing
- Affiniteit met complexe, regelgedreven domeinen
Competenties:
Competenties:
- Ervaring met Istio of een andere service mesh.
- Ervaring met event-gedreven architecturen (Kafka).
- Ervaring met Model Based Testing, performance testing of exploratief testen.
- Ervaring met het opstarten van een nieuw team of een nieuwe testaanpak.
Arbeidsvoorwaarden:
Bekijk bij ProRail Circle8 (opent in een nieuw tabblad)
Je CV en reacties
Voeg een CV toe om de eisen naast jouw ervaring te bekijken.
Heb je zelf bij de bron gereageerd? Leg dat hieronder vast.
Bewaar de broker en datum in Mijn reacties.