MACEE · Gelderland, Netherlands
QA-test / Software engineer
Duur: 6 maanden (verlenging mogelijk)
Uren: 32-38 uur per week
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
ZZP MOGELIJK
Profiel
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:
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.
Requirements
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: