Test Engineer

Locatie
Den Haag, Netherlands

Omschrijving

Werken bij het Rijk betekent werken aan zaken die het hele land aangaan en bijdragen aan een beter Nederland. Dus ook aan een veilige en rechtvaardige samenleving waar alle mensen, ongeacht hun herkomst, volwaardig aan kunnen deelnemen. Justitie verdedigt en beschermt de rechtsorde.

 

Voor een agentschap van het Ministerie van Veiligheid en Justitie zoeken we een Test Engineer; je levert een bijdrage aan kwalitatief hoogwaardige diensten met behulp van state-of-the-art technologie en wetenschap. Samen met andere gedreven professionals richten jullie je gezamenlijk op het tijdig leveren van begrijpelijke, objectieve en zo nodig multidisciplinaire analyses, op meer dan dertig onderzoeksgebieden.

 

Afdeling Digitale en Biometrische Sporen

De divisie Digitale en Biometrische Sporen (DBS) houdt zich voornamelijk bezig met forensisch onderzoek binnen geautomatiseerde systemen. Veel soorten software en hardware passeren hierbij de revue. DBS werkt niet alleen voor de politie en het ministerie van Veiligheid en Justitie, maar ook voor de Koninklijke Marechaussee, de Fiscale en Sociale Inlichtingen- en Opsporingsdiensten (FIOD en SIOD), de Algemene Inspectiedienst (AID) en het Korps Landelijke Politiediensten (KLPD).

 

Team FSE-A (Forensische Software-engineering Applicaties) ontwikkelt software die van groot belang is in forensisch onderzoek. Wat wij maken móet goed zijn, omdat de toekomst van mensen ervan afhangt. Wordt iemand vrijgesproken of schuldig bevonden? Als tester speur jij naar fouten in applicaties, waardoor de software engineers de producten kunnen optimaliseren en verbeteren.

 

Bij het FSE-A Team werken wij in kleine groepjes aan het uitwerken en beschikbaar maken van nieuwe forensische analysetechnieken op het gebied van datarecovery, data-analyse, DNA, chemische analyses, (kogel)krassporen, verkeersongevallen, cryptografie, exploits en statistiek. Deze software ontwikkelen we voornamelijk in Java, maar ook in C++, OpenCL en diverse webapplicatie-frameworks.

 

Binnen ons team test jij een webapplicatie, dat is ontwikkeld om veelvoorkomende drugs te identificeren. Het doel van de applicatie is de doorlooptijd voor het identificeren van drugs sterk te verkorten. Hiertoe wordt de samenstelling van mogelijke drugs gemeten op een locatie van de forensische opsporing (FO) van de Nationale Politie. De analyse van de meetresultaten en de rapportage met de interpretatie van de resultaten wordt uitgevoerd door het NFI. Jij zet een product risico analyse (PRA) op en maakt aan de hand hiervan een plan voor een geautomatiseerde test suite. Jij houdt je bezig met de voorbereiding, specificatie, uitvoering en afronding van de testactiviteiten en communiceert hierbij open en eerlijk. Hierbij maak je gebruik van het bij het NFI ontwikkelde test framework op basis van Selenium en Java. Je bent niet bang om onopgemerkte fouten te benoemen en het initiatief te nemen om deze adequaat op te lossen. Je hebt passie voor het testvak en vind het leuk om actief mee te denken over verbetering en uitbreiding van onze testframeworks.

 

Voor bovengenoemde applicatie bewaak je de kwaliteit en neem je organisatorische test taken op je. Jij hebt een proactieve houding en weet de benodigde informatie bij de juiste bronnen te halen.

 

Voor het testen van onze applicaties maken we gebruik van behaviour driven development en onder andere JBehave. De testen maken deel uit van een continuous integration- en deliveryproces dat is opgezet met Bamboo en Jenkins. Hierdoor kun je applicaties met één druk op de knop bouwen, testen en uitrollen.

Als team hechten wij waarde aan ‘slimmer’ software-engineering en proberen onszelf altijd te verbeteren op softwaregebied. Denk aan het ontwikkelen van nieuwe tooling om forensische testen uit te voeren of 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 die hier mooi op aansluiten. Hiermee zorgen wij voor uniforme, compacte en prachtige code voor onze testsuites en buildplannen.

 

Eisen:

  • afgeronde opleiding op HBO+-niveau. (bv. HBO/WO afhankelijk van de opleiding)
  • minimaal 2 jaar werkervaring heeft met het opzetten en uitvoeren van functionele testen
  • minimaal 2 jaar werkervaring heeft met de testmethodiek TMap en/of ISTQB Foundation
  • minimaal 2 jaar werkervaring heeft met het maken van een product risico analyse (PRA) en met het specificeren van de test scenario’s
  • minimaal 2 jaar werkervaring heeft met softwaretools voor behaviour driven development (BDD)
  • minimaal 1 jaar werkervaring heeft met Java
  • minimaal 2 jaar werkervaring heeft met het schrijven van automatische testen. Bij voorkeur m.b.v. JBehave en Java
  • minimaal 2 jaar werkervaring heeft met het testen van web applicaties, bijvoorbeeld met Selenium
  • ervaring met versiebeheer zoals git of svn

Wensen:

  • Bij voorkeur >5 jaar ervaring met het opzetten en uitvoeren van functionele testen
  • Bij voorkeur >5 jaar ervaring met behaviour driven development voor het ontwikkelen van geautomatiseerde testen
  • Bij voorkeur >5 jaar ervaring met het schrijven van geautomatiseerde testen in Java
  • Ervaring met tools zoals Bamboo en Jenkins zijn een pré

Competenties:

  • passie voor het programmeervak
  • kwaliteitsgerichtheid
  • analytisch vermogen
  • proactief werken
  • vermogen tot samenwerking
Toepassen
Drop files here browse files ...

Verwante resultaten

Test Engineer DevOps   Odijk, Netherlands
april 1, 2020
top
Are you sure you want to delete this file?
/