Senior Test Engineer
Role details
Job location
Tech stack
Job description
Als Test Engineer ben je in staat te automatiseren wat wenselijk is én wat geautomatiseerd kan worden. Je gaat geen uitdaging uit de weg. Je bent proactief en beweegt zelfstandig binnen de organisatie. Je bent besluitvaardig, vasthoudend en in staat om je eigen pad te bewandelen in een complexe samenwerking tussen meerdere teams. Je maakt deel uit van een ervaren en gedreven Agile/Scrum team en draagt bij aan het vernieuwen van het applicatielandschap. Het scrumteam werkt volgens het Nexus framework. Je werkt mee aan het testen en ontwikkelen van een nieuw product en deelt actief je kennis met de andere teamleden.
Communicatieve vaardigheden zijn van groot belang.
Het team werkt in sprints van 2 weken en richt zich voornamelijk op de vernieuwing van het landinrichtingssysteem, opgebouwd uit JAVA microservices (backend) en een Angular frontend. Testwerkzaamheden vinden plaats op beide aspecten: API testen en UI testen.
Als Test Engineer draag je zorg voor de kwaliteit van de opgeleverde softwareproducten van het team. Je houdt je bezig met testautomatisering en het onderhouden van de regressietest (Robot Framework). Waar nodig voer je testwerkzaamheden zelf uit. Het deployen van nieuwe software wordt door de testers gedaan en je houdt daar ook de release notes voor bij.
Belangrijkste technieken, methoden en tools
-
Robot Framework (UI en API Testen)
-
Python
-
Postman, JMeter
-
HTML/CSS/Angular
-
Git, OpenShift / ArgoCd
-
Jira
-
Docker
-
Agile/Scrum; methode Nexus / Safe
-
Opzetten/uitvoeren van testautomatisering (Robot Framework), waar nodig in samenwerking met de andere testers en ontwikkelaars in het team
-
Het toepassen van testautomatisering in de ontwikkelstraat t.b.v. Continuous Integration en Continuous Delivery, in samenwerking met de ontwikkelaars
-
Ontwerpen van testspecificatie, beheren van de testbasis
-
Toepassen en bijhouden van teststandaarden
-
Uitvoeren van functionele en regressietesten op de applicaties
-
Sparren over ontwerpkeuzes/ toekomstbestendige oplossingen
-
Het uitvoeren van deployments en het bijhouden van release-notes
-
Kritische houding richting kwaliteit en standaarden voor een beheersbaar eindproduct
-
Werken in een Agile omgeving (Nexus)
Requirements
- De inschrijver sluit een driepartijen detacheringsovereenkomst af, waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en het Kadaster als inlener ondertekent. Let wel, de inschrijver en de inhuurkracht dienen hiervoor een (civielrechtelijke) arbeidsovereenkomst te hebben gesloten. Indien de inschrijver niet aan deze eis voldoet, wordt de inschrijving ter zijde gelegd
- De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift
- Afgeronde (bachelor) hbo-opleiding of hoger
- Je bent in het bezit van TMap of ISTQB certificering
- Je hebt aantoonbare kennis van het werken met geografische data; in QGis en GeoMedia Professional
- Minimaal 2 jaar aantoonbare werkervaring met PostGIS databases
- Minimaal 8 jaar aantoonbare werkervaring met het testen van IT-systemen
- Minimaal 7 jaar aantoonbare werkervaring met testautomatisering
- Minimaal 4 jaar aantoonbare werkervaring met Robot Framework i.c.m. Browser Library (PlayWright)
- Minimaal 3 jaar aantoonbare ervaring met werken via Nexus/Safe
- Minimaal 1 jaar aantoonbare ervaring met Delphi (i.v.m. een legacy applicatie)
- Goede beheersing van het Nederlands is voor alle functies vereist
- Ervaring bij een overheidsorganisatie is een grote pré, soms een eis.
- We ontvangen graag jouw CV in het Nederlands, liefst in Word format.
- Vermeld je functies en werkzaamheden inclusief jaartallen en maanden, meest recente bovenaan.
Benefits & conditions
- De meeste functies zijn tijdelijke functies voor een langere periode. Soms met uitzicht op vast.