Kandidaten met een afgeronde hbo-opleiding en een wo-werk- en -denkniveau worden eveneens uitgenodigd om te solliciteren.
Het Nederlands Forensisch Instituut (NFI) in Den Haag ontwikkelt software die van groot belang is in forensisch onderzoek. Als testautomatiseerder ontwikkel jij geautomatiseerde tests om de kwaliteit van applicaties en software te bewaken.
Binnen onze teams werken wij aan software en koppelen van standaardsoftware voor de verwerking van data uit het forensische proces. Van digitale dossiers en intakes tot (klant)portalen als MijnNFI. Je test ook API’s voor laboratoriumautomaten, robots, de politie en het Openbaar Ministerie. Deze software ontwikkelen we voornamelijk in Java en diverse webapplicatie-frameworks.
Taken en verantwoordelijkheden
Als testautomatiseerder werk je afwisselend mee aan verschillende applicaties en neemt er voor de testautomatisering een of meerdere onder je hoede. Je bewaakt de kwaliteit en 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 testautomatisering ervaring waarbij jij de kwaliteit bewaakt en je colle-ga’s developers overtuigt van aanpassingen?
Je krijgt veel vrijheid en verantwoordelijkheid om zelf invulling te geven aan je werk en, waar nodig, zorg je (op eigen initiatief) voor aanpassingen en uitbreidin-gen 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 deliveryproces dat is opgezet in Azure De-vOps. Hierdoor kun je applicaties met een druk op de knop bouwen, testen en uit-rollen. Verder houd je je bezig met:
- Het ontwikkelen van geautomatiseerde tests om de kwaliteit van applicaties en testlibraries te bewaken;
- 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;
- Draagt bij aan verbetering en uitbreiding van onze testframeworks.
Als team hechten wij waarde aan ‘slimmere’ software-engineering en proberen onszelf altijd te verbeteren op softwaregebied. Denk aan het ontwikkelen van nieu-we tooling om automatische testen uit te voeren of mee te denken over het uit-bouwen/verbeteren van onze test-frameworks en om het buildproces verder te op-timaliseren. 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 en compacte code voor onze test-suites en buildplannen. Welke testautomatisering ervaring breng jij mee waardoor buildprocessen nog verder worden geoptimaliseerd en welke skills en tooling zet je daarbij in?
Wil je meer weten over ons werk? Bekijk dan hoe gepassioneerd onze mensen zijn! Worden zij jouw nieuwe collega's? | Over het NFI | Forensischinstituut.nl