Beschrijving
Startdatum: z.s.m.
Einddatum: 30-12-2019
Optie tot verlenging: ja
Uren per week: 36
Dit ga je doen als test automatiseerder
Als Test Automatiseerder ben je verantwoordelijk voor een succesvolle implementatie van Test Automatisering binnen het project.
Dat begint met het kiezen van de juiste strategie en een doordachte werkwijze voor Test Automatisering.
Het met stakeholders vaststellen van doel en scope is een belangrijk onderdeel daarvan alsmede het uitdragen van de werkwijze.
Binnen het Test Competence Center word je onderdeel van de Test Automation Community.
Je acteert vanuit de visie en met de middelen van de community, terwijl de operationele activiteiten georganiseerd worden vanuit het team waarvoor je werkzaam bent.
De door jouw bedachte Test Automatisering stelt de functioneel test analisten in staat om hun testgevallen te implementeren in jouw testware,
zonder afhankelijk te zijn van diepgaande technische kennis.
Als Test Automatiseerder vallen de volgende activiteiten onder jouw verantwoordelijkheid:
-
Je werkt mee aan het implementeren van een Test Automatisering strategie en architectuur en werkt samen met andere testers aan het implementeren van de testgevallen in deze test architectuur
-
Je borgt dat de Test Automatisering opzet toekomst-vast is. Een opbouw van testware in de nodige abstractie-lagen en het aanbrengen van scheiding tussen testdata en scripts zijn Test Automation patterns die hieraan bijdragen
-
Ondersteuning en implementeren van testautomatisering in Cucumber
-
Advies en Ondersteuning op gebied van geautomatiseerde KetenTesten
-
Actief participeren in de Test Automatisering community binnen de NS organisatie
-
Refactoren van testautomatisering in Cucumber
-
Adviseren van Developers in het ‘testbaar’ opzetten van code
Project
IT zit in het hart van de organisatie.
Om onze reizigers zo goed mogelijk van dienst te zijn hebben we veel mooie, grote en innovatieve IT projecten lopen.
In het programma Besturing 3.0 worden twee informatiesystemen ontwikkeld.
Het eerste systeem is om dagelijks materiaal bij te sturen bij problemen op het traject of indien het materiaal niet beschikbaar is.
Het tweede systeem geeft de dienstregeling door aan diverse andere systemen binnen de organisatie.
De eerste applicatie geeft de materieel bijstuurder realtime inzicht over de status van het materieel en de impact daarvan op de dienstregeling.
De bijstuurder is met deze informatie in staat om binnen de applicatie snel te herplannen om zo de reiziger optimaal te kunnen bedienen.
Deze applicatie wordt op een agile methode ontwikkeld, wat betekent dat je als onderdeel van je scrumteam bijdraagt aan de totstandkoming van een integraal werkende oplossing in nauwe samenwerking met alle teamleden.
Eén van de kenmerken van een scrumteam is dat je gezamenlijk verantwoordelijk bent voor het opleveren van een eindproduct. De consequentie is dat je elkaar moet kunnen ondersteunen en werk kunt overnemen.
Voor jou als Test Automatiseerder betekent dit dat je kernexpertise testen is maar dat wij het op prijs stellen als je ook bereid bent om te programmeren of analyse werk te verrichten.
Er wordt binnen het project gestreefd naar continuous integration, continuous delivery en DevOps. Dit geeft een uitdagend en dynamisch werkveld, wat ook veel vrijheden geeft.
Er ligt veel verantwoordelijkheid bij jou en je bent een spin in het web.
De visie van het project is dat vanuit de ontwikkelteams zogenaamde één druk op de knop software wordt geleverd.
Voor ons betekent dit dat bij het installeren van software op de T, A of P omgeving er geen handmatige acties meer aan te pas komen.
Om succesvol te zijn moet je over een aantal eigenschappen beschikken:
-
Hbo / wo werk- en denkniveau (technische opleiding is een pre)
-
Je hebt tenminste 2 jaar aantoonbare ervaring als technisch tester
-
je hebt aantoonbare ervaring met Agile Test Automation
-
Je beschikt over een flinke dosis ICT kennis; je hebt ervaring met programmeren
-
Je bent bekend met formele test methodieken, zoals TMap
-
Je hebt aantoonbare recente ervaring met Cucumber is een eis
-
Je hebt ervaring met Jenkins is een pre
-
Je hebt ervaring met Java is een eis
-
Je hebt kennis van Behaviour Driven Development (of ATDD of Specification By Example)
Je hebt beschikking over de volgende kenmerken:
-
Je bent analytisch sterk
-
Je kunt methodisch werken
-
Je bent zorgvuldig
-
Je hebt oog voor detail
-
Je kunt goed samenwerken
-
Je beschikt over goede communicatie en presentatie vaardigheden
-
Je bent een doorzetter en je laat je niet snel van de wijs brengen
-
Je hebt een pragmatische en creatieve inslag
-
Je hebt de drang om altijd te blijven verbeteren
-
Je bent daadkrachtig en je durft besluiten te nemen
|