Test Engineer
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 15-2-2021
- Weergaven:
- 38
- Op locatie:
- Groningen
- FTE:
- 36 uur per week
Opdrachtomschrijving
Voor onze opdrachtgever zijn wij op zoek naar een Test Engineer.
- Startdatum
08-03-2021
- Einddatum
28-02-2022 (met optie op verlenging)
- Inzet
36 uur per week
- Max. tarief
€ 78,00 (per uur; excl. BTW; inclusief reis-verblijfskosten).
Functieomschrijving
We zoeken een tester met ervaring in het schrijven van geautomatiseerde testen in Java. Bij voorkeur ook ervaring met Protractor of Karma voor de frontend testen. We zoeken een teamplayer die zich (mede) verantwoordelijk voelt voor het gehele proces.
Inhuur vindt plaats binnen het project modernisering examens waarin we de applicaties die de uitvoering van staatsexamens ondersteunen vernieuwen. Ons nieuwe landschap bestaat uit REST-microservices. Al deze kleine deelapplicaties testen we met applicatietesten gemaakt in Java (met Cucumber voor wat extra leesbaarheid). Hierbij mocken we alle calls om de applicatie heen met WireMock. Daar waar het handig is maken we ook unittesten en meten we met behulp van code-coverage-metingen welke delen geraakt zijn door unittesten en welke door applicatietesten. Onze GUI’s zijn gemaakt in Angular6 en deze testen we los met Protractor of Karma. Onze e2e testen doen we (bewust) vaak met de hand. Al onze testen zijn geïntegreerd in onze Jenkins CI pipeline waarbij ingecheckte code door de verschillende testen heen gaat en uiteindelijk als release op een GAT omgeving komt te staan. Wij doen in deze pipeline’s ook de statische code-analyse en analyses t.b.v. beveiliging. Qua tooling voor testen maken we gebruik van populaire Java frameworks of ontwikkelen we zelf iets als dat nodig is. Naast applicatietesten zijn we bij examens ook veel bezig met gebruikersacceptatietesten. Deze gebruikers werken op dit moment nog met het AS400 systeem EOS en Excel formulieren en zijn dus zeer gebaat bij de vernieuwing.
Werkzaamheden
Geautomatiseerd testen van GUI via protractor en Karma.
Geautomatiseerd testen van backend via applicatietesten in Cucumber.
Opzetten en onderhouden van testscripts
Handmatig testen van integratie
Voorbereiden en ondersteunen van acceptatietesten door gebruikers
Functie eisen
HBO werk- en denkniveau
ISTQB of Tmap next gecertificeerd
Minimaal 4 jaar werkervaring met Testen
Relevante werkervaring in een Agile / Scrum omgeving
Aantoonbare ervaring met geautomatiseerd testen
Aanvullende kennis (wens)
Kennis van back-end en met name front-end development.
Kennis en werkervaring met geautomatiseerd testen middels Cucumber, Java en Karma of Protractor;
Kennis van accessibility, user experience, security testing en continuous delivery.
Kennis en werkervaring met REST, SQL en Kibana;
Kennis en werkervaring met JIRA;
Werkervaring met het oplossen van productie incidenten;
Werkervaring met springboot, deliverystraat en diverse testtools.
Competenties
Je bent eigenzinnig, denkt graag mee met allerhande team- en ontwikkelprocessen en handelt pro-actief.
Je bent leergierig en je hebt de moed om snel zelfstandig taken op te pakken.
Je vindt het leuk om met anderen samen te werken en uitleg te geven over je werk.
Je durft verder te kijken dan alleen de testtaken.
Bedrijfsinformatie
DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe weten regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen.