Senior Testautomatiseerder | Amersfoort
Functie omschrijving
Binnen NS speelt IT een hoofdrol in alle processen. We zijn afhankelijk van goede en betrouwbare IT om onze treinen te laten rijden, reisinformatie te geven, onderhoud aan de treinen te kunnen doen en zelfs koffie te verkopen. De projecten en onderhoud dat wij doen spelen zich af in een dynamische en complexe omgeving waarin vele partijen een rol spelen. Dit maakt dat er hoge eisen gesteld worden aan de IT dienstverlening van NS en dat de kwaliteit van de geleverde software erg belangrijk is. Testen is daarom binnen NS uitgegroeid tot een vak dat serieus genomen wordt.
Afdeling
Je komt terecht binnen de A-straat (IT Commercie&Ontwikkeling/Realisatiemanagement) voor minimaal één jaar; streven is minimaal twee jaar. Dit is het scrum team dat de software van de kaartverkoop automaat realiseert op de stations. In het scrum team zitten ontwikkelaars, informatie analisten en testanalisten. De A-straat beschikt over een geautomatiseerde test tool met testset op GUI niveau welke intern ontwikkeld is en op dit moment veel onderhoud vraagt. De wens is om test automatisering volgens de test automation pyramid in te gaan richten en deze bestaande tool op termijn te vervangen met een stabielere end-to-end test tool.
Doel van de functie
Als Test Automatiseerder ben je verantwoordelijk voor een succesvolle implementatie van Test Automatisering binnen het Scrumteam. 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. De nadruk ligt op teamwork; de keuzes in test automatisering worden samen met het Scrumteam gemaakt.
Vanuit het Test Compentence Center maak je deel uit van een agile ontwikkelstraat en de Test Automation Community. In de ontwikkelstraat ondersteun je bij de transititie naar continuous delivery en de hieraan gekoppelde transitie naar microservices. Je acteert vanuit de visie en met de middelen van de ontwikkelstraat en de community, terwijl jouw operationele activiteiten georganiseerd worden vanuit het team waarvoor je werkzaam bent.
De door jou 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.
Werkzaamheden
Als Test Automatiseerder ben je trekker voor de volgende activiteiten in het Scrumteam:
•Het implementeren van een Test Automatiserings strategie en architectuur, de testgevallen samen met andere testers implementeren in deze test architectuur.
•Je borgt dat de Test Automatiserings opzet toekomstvast is. Een opbouw van testware in de nodige abstractie-lagen en het aanbrengen van scheiding tussen testdata en scripts zijn TestAutomation patterns die hieraan bijdragen.
•Ontwerpen en implementeren van aanpak Testdata Management (provisioning)
•Advisering, ondersteuning en implementeren van TestAutomatiseringstooling
•Advies en ondersteuning op gebied van geautomatiseerde KetenTesten
•Actief participeren in de TestAutomatisering community binnen de NS organisatie
•Coachende rol in kennis-ontwikkeling op vlak van TestAutomatisering
Functie eisen
Functie eisen / Opleiding, Kennis en Werkervaring
•Minimaal afgeronde HBO opleiding (technische opleiding is een pre);
•Tenminste 3 jaar ervaring als technisch tester in de afgelopen 10 jaar;
•Heeft aantoonbare ervaring met Agile Test Automation
•Je beschikt over een flinke dosis ICT kennis;
•Je hebt ervaring met programmeren (Java);
•Je hebt ervaring met Continuous Delivery;
•Je bent bekend met formele test methodieken, zoals TMap;
•Ervaring met Cucumber, Robot framework of soortgelijke tool is een pre;
•Ervaring met Jenkins is een pre;
•Bekendheid met Behaviour Driven Development (of ATDD of SpecByExample);
•Ervaring met het testen van REST API’s;
•Ervaring met unit testen is een pre;
•Ervaring met GIT is een pre.
Gedrag, Vaardigheden/ Competenties
•Je hebt een intrinsieke interesse in ICT technologie;
•Kan goed samenwerken;
•Je beschikt over goede communicatie en presentatie vaardigheden;
•Je bent analytisch sterk;
•Je kunt methodisch werken;
•Zorgvuldig;
•Oog voor detail;
•Doorzetter en je laat niet snel van de wijs brengen;
•Een pragmatische en creatieve inslag;
•De drang om altijd te blijven verbeteren;
•Daadkracht en besluiten durven nemen;
•Coachings vaardigheden;
•Je bent goed met tooling.
De kernwaarden van NS zijn proactief, verbindend, vakkundig en gastvrij.
Extra informatie
- Standplaats
-
Amersfoort
- Aanvraagnummer
- 652
- Startdatum:
- 2017-02-22
- Verwachte einddatum
- 2017-08-22
- Aantal uur per week:
- 36
- Uurtarief
- n.o.t.k.
- Sluitingsdatum aanvraag:
- 2017-02-13
- Contactpersoon Quest4:
- Wendy van Ooijen
Aanvullende informatie
Geplaatst op 2017-02-07 15:09:54