Het Nederlands Forensisch Instituut in Den Haag ontwikkelt software die van groot belang is in forensisch onderzoek. Als testautomatiseerder software ontwikkel jij geautomatiseerde tests om de kwaliteit van applicaties en software te bewaken.
Binnen onze DevOps teams werk je aan de vernieuwing en (door)ontwikkeling van het NFI IV-landschapJij werkt als testautomatiseerder afwisselend mee aan verschillende applicaties en neemt er voor de testautomatisering een of meerdere onder je hoede. Je bewaakt de kwaliteit en neemt ook organisatorische taken op je. Jij bent betrokken bij het gehele ontwikkeltraject, van innovatief idee en ontwikkeling tot de hulp bij het gebruik van de software. Weet jij ons overtuigen van jouw testautomatiseering ervaring waarbij jij de kwaliteit bewaakt en je collega’s developers overtuigt van aanpassingen?
Als teamlid van Software Engineering IV werk je aan de vernieuwingsopgaven van onze volledige eigen ICT-infrastructuur, kantoorautomatisering en bedrijfsapplicaties. Van Laboratorium Informatie Management Systemen tot ketenaansluitingen. Deels eigen innovatie, gehuurd of gekocht en gekoppeld. Het team werkt continu aan verbetering van de ICT-processen en ICT-omgeving die het NFI zijn werkzaamheden helpt uit te voeren. Daarom is het van belang dat je klant- en resultaatgericht bent en goed kunt communiceren in de Nederlandse voertaal binnen het NFI.
Jij ontwikkelt geautomatiseerde tests om de kwaliteit van applicaties en testlibraries te bewaken. Jij houdt je bezig met de voorbereiding, specificatie, uitvoering en afronding van de testactiviteiten en communiceert hierbij open en eerlijk. Je bent niet bang om onopgemerkte fouten te benoemen en het initiatief te nemen om deze adequaat op te lossen. Jij bent gedreven in het testvak en denkt graag mee over verbetering en uitbreiding van onze testframeworks.
Jij bent een belangrijke spil in ons testproces en hebt veel vrijheid en verantwoordelijkheid om zelf invulling te geven aan je werk. Waar nodig zorg je (op eigen initiatief) voor aanpassingen en uitbreidingen in de testsuite. Voor het testen van onze applicaties maken we gebruik van behaviour driven development met onder andere JBehave. De testen maken deel uit van een continuous integration- en delivery proces dat is opgezet in Azure DevOps. Hierdoor kun je applicaties met een druk op de knop bouwen, testen en uitrollen. Welke ervaring als testautomatiseerder binnen een CI/CD werkomgeving breng jij mee en kan je nieuwe collega’s nog wat leren?
Als team hechten wij waarde aan ‘slimmere’ software-engineering en proberen onszelf altijd te verbeteren op softwaregebied. Denk aan het ontwikkelen van nieuwe tooling om forensische testen uit te voeren of mee te denken over het uitbouwen/verbeteren van onze test-frameworks en om het buildproces verder te optimaliseren. Onze applicaties worden zoveel mogelijk geautomatiseerd gebouwd en getest. Wij maken daarbij gebruik van Open Source en commerciële producten en ontwikkelen hiernaast zelf (test)frameworks op basis van Selenium die hier mooi op aansluiten. Hiermee zorgen wij voor uniforme, compacte en prachtige code voor onze testsuites en buildplannen. Welke testautomatisering ervaring breng mee waardoor buildprocessen nog verder worden geoptimaliseerd en welke skills en tooling zet je daar bij in?
Wil je meer weten over ons werk? Bekijk dan hoe gepassioneerd onze mensen zijn! https://www.forensischinstituut.nl/over-het-nfi/werken-bij-het-nfi/worden-zij-jouwnieuwe-collegas.