Functieomschrijving
Voor onze opdrachtgever IND zijn we op zoek naar een Senior Test Engineer.
We zijn op zoek naar een senior test engineer met development en testervaring. Dat kan development zijn van een testtool bijvoorbeeld. Verder vinden wij het van belang dat deze engineer meedraait met alle werkzaamheden van het team en hierbij vanuit het perspectief van een tester/QA meekijkt en de nodige testautomatisering voorbereid, uitvoert en gaat onderhouden. In samenwerking met andere teams die gebruik maken van dezelfde testtools of als stakeholder dienen (voor API’s bijvoorbeeld). Dat betekent dus ook sleutelen aan het containerplatform, mogelijk aan de applicatie en aan de testtool.
Werkzaamheden:
- Uitwerken teststrategie voor nieuwe webapplicatie
- Ontwikkelen api tests (rest/json).
- Ontwikkelen frontend tests (vue.js)
- Opzetten functionaliteit via CI/CD tools (Bamboo)
- Werken met containerplatform voor (test)automatisering en applicatie
Je werkt in een scrumteam (architect, java developers, bpmn developers, ESB developers, business analisten, product owner).
De IND werkt naar aanleiding van haar ambities, datastrategie en knelpunten in het huidige IV - en ICT-landschap, doelgericht en stapgewijs, toe naar een nieuwe werkwijze rondom het registreren, vaststellen, toepassen en analyseren van (feit-) gegevens.
We zijn nu eerst met PoC's event-driven het nieuwe registreren van beweringen en het vaststellen van feiten gaan toepassen in een van de IND processen (toetsen, analyseren en handhaven); hoe sluit het aan op het bestaande landschap, wat zijn de kansen, sterktes en zwaktes van de aanpak. De aanpak is eerst nog experimenteren en verkennen, als voorbereiding op een toekomstig applicatielandschap.
Technisch overzicht
De verschillende componenten (process-engine, toets-service, registers) zijn stand-alone componenten. De process-engine en beide
registers zijn gerealiseerd in Java met behulp van Spring Boot. De toets-service is gerealiseerd met BeInformed. De registers zijn
gerealiseerd met behulp van Graph database Neo4J.
Dit betekent dat de componenten los van elkaar zijn te deployen, op verschillende servers of in verschillende containers. Een dergelijke
modulariteit biedt grote voordelen voor wat betreft beheer(s)baarheid van de oplossing.
Functie-eisen
- WO / HBO +, technische richting bij voorkeur
- Testautomatisering
- Tmap, ISEB of ISTQB gecertificeerd
- tenminste 5 opdrachten voltooid met ervaring IT systeemtesten
- tenminste in 3 opdracht gewerkt met softwareproducten op het gebied van (geautomatiseerd) testen zoals Fitnesse/Selenium/HSAC, Javascript framework, CI/CD tooling (Bamboo) en containerplatforms
- Minimaal 5 jaar werkervaring met IT testen in een grotere organisatie
- Minimaal 3 jaar werkervaring met werken in een Scrum / Agile omgeving
- Kennis Nederlandse taal (schrijven, lezen en lezen), tenminste niveau B1 en woonachtig in NL
Aanvullende kennis en wensen
- Java/Maven
- Javascript
- FitNesse/Selenium/HSAC
- API testen (Rest en JSON)
- CI/CD tooling (Bamboo)
- Containerplatforms (bijv. Docker)
Competenties
- Op en top kwaliteitskatalysator
- Grensoverschrijdend
- Samenwerker pur sang
- Pro-actief
- Bezit technische kennis
Overige informatie
Startdatum: Start 1 februari 2021
Inzet: 36 uur/week
Duur: t/m 1 februari 2022 met optie op verlenging
Locatie: 's-Gravenhage
Reageer direct!
Net zo enthousiast als wij? Reageer dan direct op deze vacature. Je kan je cv toevoegen, of er voor kiezen om je LinkedIn profiel te gebruiken. Wel zo makkelijk!