Test Automation Engineer – Web & E2E

Desareh Recruitment B.V. · Den Haag, Zuid-Holland

API TestingCI/CDE2E TestingPlaywrightTypeScript Hybride
Den Haag Parttime (24–40 uur) €4.000 – €5.800 per maand Medior (4–8 jaar)

Bouw betrouwbare testautomatisering voor moderne webapplicaties

Desareh Recruitment werft voor een kleine, specialistische consultancyorganisatie
die ervaren technische professionals inzet binnen complexe IT-omgevingen.

Als Test Automation Engineer – Web & E2E werk je aan webapplicaties waarbij
gebruikers door verschillende schermen, processen en gekoppelde systemen bewegen.
Jij zorgt ervoor dat belangrijke gebruikersflows betrouwbaar geautomatiseerd worden getest
en dat regressieproblemen vroeg in het ontwikkelproces zichtbaar worden.

Je werkt met moderne browser- en testautomatiseringstechnologie zoals
Playwright, Cypress of Selenium en programmeert bijvoorbeeld in
TypeScript of JavaScript. Daarbij kijk je verder dan alleen het
automatiseren van losse UI-tests.

Je denkt na over welke scenario’s daadwerkelijk waarde toevoegen, hoe je een
automation-framework onderhoudbaar houdt en hoe geautomatiseerde tests onderdeel
worden van CI/CD en het dagelijkse ontwikkelproces.

Wat ga je doen?

De precieze technische omgeving verschilt per opdracht. De rode draad is het
ontwikkelen en verbeteren van testautomatisering voor webapplicaties en digitale
gebruikersprocessen.

Je kunt onder andere werken aan:

  • ontwikkelen en onderhouden van geautomatiseerde tests voor webapplicaties;
  • automatiseren van kritieke gebruikersflows en end-to-end-scenario’s;
  • opzetten, uitbreiden en verbeteren van automation-frameworks;
  • ontwikkelen van betrouwbare regressiesuites;
  • testen van frontendfunctionaliteit en de koppelingen met achterliggende services;
  • combineren van browserautomatisering met API-testing waar dat technisch zinvol is;
  • werken met testdata en verschillende testomgevingen;
  • analyseren en oplossen van instabiele of onbetrouwbare tests;
  • integreren van geautomatiseerde tests in CI/CD-pipelines;
  • samenwerken met developers, DevOps Engineers, Product Owners en andere testspecialisten.

Je kijkt daarbij niet alleen naar de vraag of een test technisch uitgevoerd kan worden.
Je denkt ook mee over welke scenario’s geautomatiseerd moeten worden, op welk niveau je
het beste kunt testen en hoe je feedback richting het ontwikkelteam zo snel mogelijk maakt.

Met welke technologie werk je?

Voor deze rol zoeken we iemand die ervaring heeft met technische testautomatisering
voor webapplicaties. Welke specifieke tooling je gebruikt, kan per opdracht verschillen.

Playwright, Cypress & Selenium

Binnen moderne webomgevingen kun je bijvoorbeeld werken met
Playwright, Cypress of Selenium.

Ervaring met Playwright is interessant, maar geen harde voorwaarde wanneer je bijvoorbeeld
veel ervaring hebt met Cypress of Selenium en moderne webtestautomatisering goed begrijpt.

Belangrijker is dat je weet hoe je betrouwbare browsertests bouwt en hoe je voorkomt
dat een regressiesuite langzaam, instabiel of moeilijk onderhoudbaar wordt.

JavaScript & TypeScript

Voor veel moderne webtestautomatisering wordt JavaScript of TypeScript
gebruikt. Je kunt daarmee tests, componenten, utilities en herbruikbare functies
ontwikkelen en bestaande automation-code begrijpen en verbeteren.

Je hoeft geen frontend developer te zijn. We zoeken wel iemand die testautomatisering
als technische discipline benadert en comfortabel is met code.

End-to-end & user journeys

Een belangrijk onderdeel van je werk is het automatiseren van complete gebruikersprocessen.
Denk aan een gebruiker die meerdere stappen doorloopt waarbij frontendfunctionaliteit,
API’s en achterliggende systemen samen één proces vormen.

Je begrijpt daarbij dat niet ieder scenario volledig via de browser getest hoeft te worden.
Je kunt afwegen welke controles thuishoren op UI-, API- of integratieniveau.

API-testing

Moderne webapplicaties zijn sterk afhankelijk van API’s en andere services.
Daarom is ervaring met API-testing relevant voor deze rol.

Je kunt API-controles gebruiken om functionaliteit te testen, testdata voor te bereiden
of browsertests sneller en betrouwbaarder te maken.

BDD & Cucumber

Afhankelijk van de opdracht kun je werken met Cucumber, Gherkin
of een andere BDD-aanpak.

Ervaring hiermee is relevant, maar geen vereiste voor iedere opdracht. Belangrijker is
dat geautomatiseerde scenario’s begrijpelijk blijven en aansluiten op de risico’s en
functionaliteit van het product.

CI/CD & DevOps

Geautomatiseerde tests leveren vooral waarde wanneer ze structureel onderdeel zijn van
softwareontwikkeling. Je werkt daarom met Git en CI/CD en hebt bijvoorbeeld ervaring
met GitLab CI, Jenkins of Azure DevOps.

Je begrijpt hoe tests binnen pipelines worden uitgevoerd en hoe snelle feedback aan
developers helpt om problemen eerder te vinden.

Wat breng je mee?

Je hebt meerdere jaren ervaring met software testing en testautomatisering en voelt
je thuis in een technisch ontwikkelteam.

Voor deze rol vinden we vooral belangrijk dat je:

  • ervaring hebt met geautomatiseerd testen van webapplicaties;
  • hebt gewerkt met Playwright, Cypress, Selenium of vergelijkbare tooling;
  • ervaring hebt met JavaScript, TypeScript of een vergelijkbare programmeertaal;
  • complete gebruikersflows en end-to-end-scenario’s kunt automatiseren;
  • begrijpt hoe frontend, API’s en achterliggende systemen met elkaar samenwerken;
  • ervaring hebt met het bouwen of onderhouden van automation-frameworks;
  • begrijpt hoe geautomatiseerde tests binnen CI/CD worden ingezet;
  • technische problemen binnen testautomatisering zelfstandig kunt analyseren;
  • gemakkelijk samenwerkt met developers, DevOps Engineers en andere testspecialisten.

Ervaring met Playwright, Cypress, Selenium, Cucumber, JavaScript,
TypeScript, API-testing, Git, CI/CD, SQL of Docker
kan afhankelijk van
de opdracht goed aansluiten.

Je hoeft niet met alle genoemde technologieën gewerkt te hebben. Een sterke technische
basis in webtestautomatisering en het vermogen om nieuwe tooling snel eigen te maken
zijn belangrijker dan een volledige checklist.

Waarom werken bij een kleine specialistische consultancy?

Je werkt aan verschillende technische omgevingen en digitale producten, maar blijft
onderdeel van een compacte consultancyorganisatie met ervaren technische specialisten.

Daardoor combineer je de afwisseling van consultancy met korte lijnen en direct contact
met de mensen die verantwoordelijk zijn voor klanten en opdrachten.

Invloed op je volgende opdracht

Bij een nieuwe opdracht wordt niet alleen gekeken naar waar je inzetbaar bent.
Ook je technische achtergrond, ambities, reistijd en het soort product of technische
omgeving waarin je wilt werken worden meegenomen.

Wil je bijvoorbeeld meer met Playwright en TypeScript werken, ervaring opbouwen met
complexe E2E-omgevingen of juist sterker worden aan de combinatie van UI- en API-testing?
Dan kan daar bij volgende opdrachten rekening mee worden gehouden.

Technisch blijven ontwikkelen

Ook wanneer je dagelijks bij een opdrachtgever werkt, blijf je onderdeel van de
consultancyorganisatie.

Je kunt met ervaren collega’s sparren over automation-frameworks, Playwright,
browserautomatisering, API-testing, CI/CD en technische vraagstukken die je binnen
je opdracht tegenkomt.

Verschillende webomgevingen leren kennen

De inhoud verschilt per opdrachtgever. Bij de ene opdracht werk je aan een moderne
webapplicatie waarbij Playwright en TypeScript worden gebruikt. Bij een andere ligt
het zwaartepunt op Cypress, Selenium, regressieautomatisering of complexe
end-to-end-processen over meerdere systemen.

Daardoor ontwikkel je niet alleen kennis van specifieke tools. Je leert vooral hoe
verschillende organisaties webtestautomatisering hebben ingericht en welke aanpak
in verschillende technische omgevingen werkt.


Zo combineer je technische verdieping in Web & E2E Test Automation met de
afwisseling van verschillende opdrachten en de persoonlijke omgeving van een
kleine specialistische consultancy.

Jouw technische ontwikkeling

Je kunt je binnen deze rol verder ontwikkelen zonder steeds verder van de techniek
af te komen.

Je kunt bijvoorbeeld meer verantwoordelijkheid krijgen voor de inrichting van
automation-frameworks, de teststrategie rondom webapplicaties of de manier waarop
UI-, API- en integratietests binnen CI/CD samenwerken.

Daarnaast kun je je verder verdiepen in bijvoorbeeld
Playwright, TypeScript, API-testing, CI/CD, containers, cloud,
performance of bredere Quality Engineering
.

Afhankelijk van je ervaring en ambities kan dat leiden naar een rol als
Senior Test Automation Engineer, SDET, Test Automation Lead of
technisch leidende Quality Engineer
.

Het uitgangspunt is geen vast carrièrepad, maar opdrachten waarin je technisch
wordt uitgedaagd en relevante nieuwe ervaring kunt opbouwen.

Kennismaken of direct solliciteren?

Werk je als Test Automation Engineer, QA Automation Engineer, SDET of
technisch Test Engineer
en ligt jouw kracht bij webapplicaties,
browserautomatisering en end-to-end-testing?

Dan komen we graag met je in contact.

Je hoeft niet vooraf te beslissen of je wilt overstappen. In een eerste gesprek
bespreken we waar je nu aan werkt, welke technische ervaring je hebt, waarin je
jezelf verder wilt ontwikkelen en welk type opdracht daarbij past.

Zo kun je eerst inhoudelijk beoordelen of de consultancyorganisatie, de manier
van werken en de mogelijke opdrachten interessant zijn voor een volgende stap.


Interesse? Solliciteer direct of neem contact op met Desareh Recruitment
voor een vrijblijvende kennismaking.

Klaar voor je volgende stap?

Solliciteer op Test Automation Engineer – Web & E2E

Je sollicitatie gaat rechtstreeks naar Desareh Recruitment B.V..

Solliciteer per e-mail
Test Automation Engineer – Web & E2E€4.000 – €5.800 per maand Solliciteer per e-mail