Software Quality Assurance Test Engineer

MACEE

Gelderland

Hybrid

EUR 50,000 - 75,000

Full time

28 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MACEE zoekt een Software Developer in Test die meewerkt aan het bouwen van software voor toegangsbeheer. Je richt je op uitbreiding en verbetering van geautomatiseerde regressietests met Gherkin-featurebestanden en zet deze om naar robuuste tests in Cypress en Cucumber.

Je werkt samen met ontwikkelaars in Java, CI/CD en SQL-gegevens, analyseert oorzaken van flakiness en documenteert aanpak zodat het team de automatisering na afloop kan overnemen.

Qualifications

  • Enige jaren ervaring met testautomatisering binnen een productontwikkelingsomgeving.
  • Ervaring met Cucumber, BDD en Gherkin-featurebestanden, en inzicht in hoe scenario’s consistent en herbruikbaar kunnen worden geïmplementeerd.
  • Een affiniteit met Java, of de motivatie om je Java-vaardigheden snel te ontwikkelen.
  • Ervaring met CI/CD en inzicht in hoe testautomatisering daarbinnen betrouwbaar en op schaal kan worden uitgevoerd.
  • Het vermogen om met SQL te werken en testgegevens te onderzoeken of aan te passen wanneer dat nodig is.

Responsibilities

  • Gherkin-scenario’s op het juiste niveau automatiseren: unit-, systeem-/integratie- of end-to-end-tests.
  • End-to-end-tests ontwikkelen en onderhouden in TypeScript met behulp van Cypress en Cucumber.
  • Samenwerken met ontwikkelaars aan unit- en systeemtests in Java, onder meer met Cucumber-JVM en JUnit.
  • Mislukte of onstabiele tests analyseren en de onderliggende oorzaken op een duurzame manier verhelpen.
  • Zorg voor betrouwbare testgegevens en help bij de verdere ontwikkeling van datasets en testomgevingen.
  • Zorg ervoor dat de geautomatiseerde regressietests en werkwijzen gedocumenteerd en overdraagbaar zijn, zodat het team deze zelfstandig kan uitbreiden en onderhouden.

Skills

Cucumber
BDD
Gherkin
Java
CI/CD
SQL
JUnit
Test Automation
End-to-End Testing

Tools

Cypress
Cucumber-JVM
SOAP APIs
Relational Databases
Hardware-in-the-loop

Job description

Hybride: Ongeveer 2 dagen op kantoor (bij voorkeur dinsdag en donderdag, in overleg)

Talen: Engels is essentieel; Nederlands is een groot pluspunt

Startdatum: Zo snel mogelijk

Als Software Developer in Test help je mee aan het bouwen van software waarmee organisaties de toegang tot mensen, gebouwen en bedrijfsmiddelen veilig kunnen beheren. Binnen de beveiligingsafdeling ontwikkelen we oplossingen voor toegangsbeheer voor complexe omgevingen, waaronder grote organisaties en bedrijven die kritieke infrastructuur beheren. Betrouwbaarheid, veiligheid en kwaliteit staan centraal bij alles wat we doen. Je richt je op het uitbreiden en verbeteren van geautomatiseerde regressietests. Je gebruikt bestaande Gherkin-featurebestanden als uitgangspunt. Je belangrijkste verantwoordelijkheid is om die bestanden waar nodig te standaardiseren en ze om te zetten in robuuste, geautomatiseerde regressietests. Je gebruikt en breidt het bestaande testraamwerk uit en kiest voor elk scenario het juiste testniveau: unit, systeem/integratie of end-to-end. Dit is een tijdelijke opdracht. Je documenteert daarom de testaanpak, beslissingen en werkwijzen, zodat het interne team de testautomatisering kan overnemen, uitvoeren en onderhouden wanneer de opdracht afloopt.

Je verantwoordelijkheden:
  • Gherkin-scenario’s op het juiste niveau automatiseren: unit-, systeem-/integratie- of end-to-end-tests.
  • End-to-end-tests ontwikkelen en onderhouden in TypeScript met behulp van Cypress en Cucumber.
  • Samenwerken met ontwikkelaars aan unit- en systeemtests in Java, onder meer met Cucumber-JVM en JUnit.
  • Mislukte of onstabiele tests analyseren en de onderliggende oorzaken op een duurzame manier verhelpen.
  • Zorg voor betrouwbare testgegevens en help bij de verdere ontwikkeling van datasets en testomgevingen.
  • Zorg ervoor dat de geautomatiseerde regressietests en werkwijzen gedocumenteerd en overdraagbaar zijn, zodat het team deze zelfstandig kan uitbreiden en onderhouden.
  • Onderzoek en implementeer waar mogelijk end-to-end testautomatisering met virtuele apparaten en het Device Integration Protocol.

Als Software Developer in Test werk je samen met de twee focusteams die verantwoordelijk zijn voor onze on-premises oplossing voor toegangsbeheer. Deze teams zijn gezamenlijk verantwoordelijk voor de inhoud van nieuwe releases. Samen met softwareontwikkelaars, producteigenaren en testengineers werk je aan een oplossing voor fysieke toegangscontrole die in een breed scala aan omgevingen wordt gebruikt. De teams werken op een agile manier, waarbij bestaande Gherkin-featurebestanden de basis vormen voor regressietesten. Je werkt nauw samen met collega’s om deze scenario’s waar nodig te standaardiseren en ze te vertalen naar robuuste, geautomatiseerde regressietests op het juiste niveau.

Je bent analytisch ingesteld, neemt verantwoordelijkheid en werkt graag nauw samen met collega’s uit de ontwikkeling, productontwikkeling en testengineering. Je bent kritisch, nauwkeurig en proactief, en hebt affiniteit met het analyseren van vereisten. Je signaleert onduidelijkheden of afwijkingen tussen het gespecificeerde en het daadwerkelijke gedrag. Vereiste ervaring en vaardigheden:

  • Enkele jaren ervaring met testautomatisering binnen een productontwikkelingsomgeving.
  • Ervaring met Cucumber, BDD en Gherkin-featurebestanden, en inzicht in hoe scenario’s consistent en herbruikbaar kunnen worden geïmplementeerd
  • Een affiniteit met Java, of de motivatie om je Java-vaardigheden snel te ontwikkelen.
  • Ervaring met CI/CD en inzicht in hoe testautomatisering daarbinnen betrouwbaar en op schaal kan worden uitgevoerd.
  • Het vermogen om met SQL te werken en testgegevens te onderzoeken of aan te passen wanneer dat nodig is.
  • Een bewezen staat van dienst in het bouwen van stabiele, onderhoudbare testautomatisering en het voorkomen van onbetrouwbare tests – bijvoorbeeld door middel van degelijke testgegevens, betrouwbare elementselectie en onafhankelijke tests.
  • Het zelfvertrouwen om advies te geven over testniveaus en anderen te helpen bij het afwegen van snelheid, betrouwbaarheid en dekking.
  • Ervaring met JUnit, SOAP-API’s, relationele databases of hardware-in-the-loop-testen is een pluspunt.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test Automation Engineer
Test Automation Engineer

Cimsolutions BV • Vianen

On-site
EUR 50,000 - 70,000
Vast dienstverband
Bonusregeling
Leaseauto
+6
Test Engineer
Test Engineer

Cimsolutions BV • Vianen

On-site
EUR 42,000 - 64,000
Vast dienstverband
Bonusregeling
Leaseauto
+7
Testspecialist Data Platformen en Services
Testspecialist Data Platformen en Services

1UPPLY • Heerlen

On-site
EUR 36,000 - 58,000
Test Automation Engineer
Test Automation Engineer

Zorg en Zekerheid • Nieuw-Vennep

Hybrid
EUR 38,000 - 56,000
Test Engineer
Test Engineer

Pancompany • Amsterdam

On-site
EUR 60,000 - 80,000
Onbeperkte vakantiedagen
Vast contract
Auto, laptop en telefoon
+2
Senior Test Automation Engineer
Senior Test Automation Engineer

1UPPLY • Apeldoorn

On-site
EUR 65,000 - 90,000
Senior Test Automation Engineer
Senior Test Automation Engineer

SourcePower • Apeldoorn

Hybrid
EUR 65,000 - 90,000
Test Automation Engineer | Vianen
Test Automation Engineer | Vianen

PLC Banen • Vianen

On-site
EUR 42,000 - 56,000
Bruto maandsalaris €3.800–€5.000
Fulltime 40 uur per week
Kansen via cursussen en hackathons
+2
Senior Test Automation Engineer AV2026- GV 15-10
Senior Test Automation Engineer AV2026- GV 15-10

GreenPepper • Apeldoorn

Hybrid
EUR 160,000 - 176,000
Senior test automation engineer (zzp - freelance)
Senior test automation engineer (zzp - freelance)

Belastingdienst • Apeldoorn

On-site
EUR 60,000 - 80,000