In het kort
Nederlandse Organisatie voor toegepast-natuurwetenschappelijk onderzoek TNO zoekt een software Tester GDNR (Geologische Dienst Nederland) in Utrecht. Het gaat om een detacheringsopdracht voor 40 uur per week met een looptijd van 12 maanden.
Over de functie
Als Software Tester in het GDNR-ontwikkelteam help je ervoor te zorgen dat het dataplatform, de diensten en de gebruikersapplicaties betrouwbaar, veilig en geschikt zijn voor hun doel. Je draagt bij aan de overgang van de bestaande DINO-systemen naar GDNR en helpt betrouwbare geo-wetenschappelijke informatie beschikbaar te maken voor specialisten, overheden en de samenleving.
Wat ga je doen?
Kwaliteitsstrategie en samenwerking
- Vertaal vanaf de refinement samen met het team requirements en acceptatiecriteria naar duidelijke, toetsbare resultaten.
- Breng kwaliteitsrisico’s in kaart en kies een passende combinatie van exploratieve, functionele, integratie-, regressie- en end-to-endtesten.
- Coördineer systeemoverstijgende regressie-, end-to-end- en acceptatietesten met ontwikkelaars, gebruikers en partnerteams.
Praktisch testen en dataverificatie
- Test gebruikersinterfaces, API’s, datastromen en integraties tussen diensten en omgevingen.
- Controleer of ondergrondgegevens correct en herleidbaar blijven en alleen toegankelijk zijn voor bevoegde gebruikers.
- Breng kritieke gebruikersscenario’s en informatiestromen in kaart en zorg voor de testdata en testomgevingen die nodig zijn om deze te valideren.
Testautomatisering en tooling
- Breid de bestaande oplossing voor geautomatiseerde end-to-endtesten uit en onderhoud deze.
- Stel nieuwe oplossingen voor end-to-endtesten voor, werk de plannen uit en implementeer ze.
- Zorg voor betrouwbare, herhaalbare regressietesten voor het volledige GDNR-landschap voordat wijzigingen naar productie gaan.
- Integreer geautomatiseerde testen in het deliveryproces, onderzoek mislukte tests en houd de testsuites stabiel.
- Gebruik GitHub Copilot en andere goedgekeurde GenAI-tools verantwoord ter ondersteuning van testautomatisering, het ontwerpen van testscenario’s en loganalyse.
Eisen
Hier moet je cv aantoonbaar aan voldoen
- Wat verwachten we van jou?Je bent een analytische en praktisch ingestelde tester met interesse in zowel de technologie als het werk van de gebruikers. Je schakelt gemakkelijk tussen een gebruikersinterface, een API-response, een databasequery en een CI/CD-pipeline zonder het achterliggende bedrijfsrisico van een wijziging uit het oog te verliezen. Je stelt constructieve vragen, communiceert je bevindingen helder en werkt samen met ontwikkelaars om fouten te voorkomen in plaats van ze alleen achteraf te melden. Omdat GDNR meerdere producten en informatieketens omvat, kun je prioriteiten stellen, structuur aanbrengen in complexe testvraagstukken en je aanpak afstemmen op de risico’s en de volwassenheid van elk onderdeel.Daarnaast breng je mee
- Een afgeronde bachelor- of masteropleiding in informatica, software engineering of informatiesystemen, of gelijkwaardige praktijkervaring
- Minimaal vijf jaar professionele testervaring in een Agile-softwareontwikkel- of DevOps-omgeving
- Aantoonbaar ruime ervaring met geautomatiseerd end-to-end testen over meerdere applicaties, diensten en integraties heen
- Het vermogen om passende testautomatiseringsmethoden te kiezen en deze te vertalen naar onderhoudbare regressietestdekking voor een gedistribueerd systeem
- Bekendheid met REST- en SOAP-services, SQL en gestructureerde dataformaten zoals XML of JSON; ervaring met het valideren van complexe datastromen is een pre
- Ervaring met CI/CD-pipelines, testdata en testomgevingen, en het beoordelingsvermogen om de kwaliteit en de risico’s van de uitrol van een of meer applicaties en componenten in te schatten
- Praktijkervaring met GitHub Copilot of vergelijkbare GenAI-tools en het vermogen om door AI gegenereerde resultaten kritisch te valideren en verantwoord te gebruiken
- Sterke communicatieve vaardigheden en het vermogen om testen af te stemmen met gebruikers en collega’s uit verschillende disciplines en teams