Testautomatiseerder

Testautomatiseerder

Freelance Vacature

Ervaring

Senior

Functie

Testautomatiseerder

Start Datum & Duur

30-06-2019 tot 29-06-2021

Locatie

Utrecht

Dit ga je doen als testautomatiseerder

Wij zijn op zoek naar een ervaren (senior) testautomatiseerder die snel zijn weg weet te vinden in de grote en complexe Donna applicatie en de ambitie heeft om als testlead te acteren. Daarnaast heeft hij/zij ervaring met ontwikkelen.
Je werkt mee aan het bedenken van goede oplossingen, het uitvoeren van analyses, het maken van betrouwbare schattingen, het testen van de software, ontwikkelen van automatische regressietests en code, én rapportage. Samen met je team ben je verantwoordelijk voor het op tijd en met goede kwaliteit opleveren van de afgesproken functionaliteit. Dit alles in samenwerking met de product owner en gebruikers.
Vanwege de relatief lange inwerktijd verwachten we dat je, als je het bij de DSO naar je zin hebt, bereid bent minimaal 2 jaar te blijven.

Wat verwachten we van jou?

  • Goede samenwerking met andere disciplines in het team;
  • Aandacht voor details met behoud van overzicht over het geheel;
  • Hart voor kwaliteit;
  • Zelfstandigheid;
  • Pro-actief;
  • In staat om op een heldere manier abstracte zaken aan anderen uit te leggen;
  • Ervaring met full-stack testen;
  • Ondersteunen in alle fasen van testactiviteiten;
  • Schrijven van Java code ten behoeve van testen en schrijven van Gherkin tests;
  • Samen met de ontwikkelaars het goed testbaar opzetten van code.

Zo werkt het

De applicatie Donna is een bedrijfskritische applicatie waarmee de dienstregeling voor alle treinen van alle vervoerders gemaakt wordt. Zonder Donna rijden er dus geen treinen. Daarnaast maakt Donna het ProRail mogelijk om als onafhankelijke scheidsrechter op te treden en de beperkte capaciteit van het spoor eerlijk en transparant te verdelen.

Donna is een groot complex geïntegreerd systeem (ter illustratie meer dan 1.600.000 regels code). Hoewel Donna in productie staat, wordt er nog volop gewerkt aan het beheren, uitbreiden en verbeteren van de applicatie. Er wordt in scrum teams in tweewekelijkse sprints gewerkt aan de ontwikkeling

Dit neem je mee

Functie-eisen, opleiding, kennis en werkervaring

  • HBO/WO werk- en denkniveau;
  • Aantoonbaar operationele ervaring in het schrijven van functionele- en performancetests;
  • Aantoonbare kennis van en ervaring met gestructureerd testen zoals TMap, ISTQB, CAT;
  • Ervaring met Scrum / Agile methodes / CI en CD;
  • Tenminste 3 jaar recente ervaring met full-stack testautomatisering in Java en Cucumber;
  • Tenminste 5 jaar testervaring;
  • Basisvaardigheden in het programmeren, scripting, querying, zoals Java, SQL;
  • Kennis van beheer- en deployment tools als  Gradle, Git;
  • Bekendheid met ontwikkeltooling en technieken zoals Jenkins, Mockito, Cucumber, Junit, DBunit, soapUI, rest-assured, JMH, etc.;
  • Ervaring met besturingssystemen en platformen zoals Windows, Linux, OpenShift of Kubernetes, Docker;
  • Ervaring met Spring Boot en webLogic is een pré;
  • Ervaring met Groovy, Ansible, Bash, JMH, SWTbot is een pré;
  • Kennis en ervaring met testframes voor GUI;
  • Reistijd maximaal 1 uur enkele reis.

Solliciteren?

Graag ontvangen wij bij interesse uw CV, motivatie (ingaan op uw ervaring met de gestelde eisen en wensen), tarief, beschikbaarheid en eventuele vakantiedagen. U kunt reageren via de onderstaande solliciteer knop.

Let op! Alle gevraagde kennis, opleiding en ervaring dienen duidelijk uit uw CV  naar voren te komen. Uw sollicitatie dient minimaal te bestaan uit een CV, eventueel aangevuld met referenties e/o een motivatie. De gehele sollicitatie (CV, referentie en evt. motivatie etc.) is in het Nederlands en mag niet langer dan 8 pagina’s zijn.