Testengineer

Details

Status:
Gearchiveerd
Publicatiedatum:
15-2-2021
Weergaven:
31
Op locatie:
Groningen
FTE:
36 uur per week

Opdrachtomschrijving

De opdracht 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. De werkzaamheden bestaan uit:

  • 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

  • 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

Functie-eisen

  • Minimaal 4 jaar werkervaring met Testen

  • Minimaal 2 jaar relevante werkervaring in een Agile / Scrum omgeving

  • HBO werk- en denkniveau

  • Aantoonbare ervaring met geautomatiseerd testen

Competenties

  • Je bent eigenzinnig, denkt graag mee met allerhande team- en ontwikkelprocessen en handelt proactief.

  • 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

Aanvullende Kennis

  • 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;

Overige functiewensen

  • Werkervaring met het oplossen van productie incidenten.

  • Werkervaring met springboot, deliverystraat en diverse testtools

Verder kijken

Vergelijkbare open opdrachten