Ben jij een Test Engineer die verder wil kijken dan alleen het uitvoeren van testen? In deze functie werk je aan een omvangrijk SaaS-platform voor de flexibele arbeidsmarkt. Je denkt mee over softwarekwaliteit, automatiseert testen en werkt samen met developers aan nieuwe functionaliteit én de modernisering van bestaande software.
Je komt terecht in een Agile R&D-team van ongeveer twintig softwareprofessionals waar kwaliteit vanaf de eerste refinement onderdeel is van het ontwikkelproces. AI speelt daarbij een praktische rol. Niet als doel op zich, maar als hulpmiddel om slimmer en efficiënter software te ontwikkelen en te testen.
Als Test Engineer ben je betrokken vanaf het moment dat nieuwe functionaliteit wordt bedacht. Samen met de Product Owner en developers bespreek je requirements, denk je na over risico's en bepaal je hoe nieuwe software het beste getest kan worden. Daardoor heb je invloed op de kwaliteit voordat er ook maar één regel code is geschreven.
Tijdens een sprint wisselen je werkzaamheden elkaar continu af. Je ontwikkelt testautomatisering, valideert API's, onderzoekt bevindingen en denkt mee over hoe het ontwikkelproces slimmer ingericht kan worden. Je werkt daarbij nauw samen met developers, omdat kwaliteit geen verantwoordelijkheid is van één persoon, maar van het hele team.
Een belangrijk project binnen de R&D-afdeling is de modernisering van het platform. Delen van de applicatie zijn in het verleden ontwikkeld met OutSystems en worden de komende jaren stap voor stap herontwikkeld met moderne technologieën. Dat betekent niet simpelweg bestaande functionaliteit opnieuw bouwen, maar kritisch kijken hoe onderdelen beter, eenvoudiger en onderhoudbaarder kunnen worden.
AI krijgt hierin een steeds grotere rol. Ontwikkelaars gebruiken dagelijks Cursor, Claude, ChatGPT en GitHub Copilot voor code-analyse, softwareontwikkeling en het uitwerken van oplossingen. Vanuit jouw rol onderzoek je hoe AI ook kan helpen bij testautomatisering, het opstellen van testscenario's, het genereren van testdata en het analyseren van testresultaten. Uiteraard blijf jij verantwoordelijk voor de kwaliteit van de uiteindelijke oplossing.
Binnen het team is veel ruimte voor eigen initiatief. Heb je een idee om de kwaliteit te verbeteren of een nieuwe AI-toepassing die tijd kan besparen? Dan krijg je de ruimte om dat uit te werken en samen met collega's in de praktijk te brengen.
Taken en verantwoordelijkheden
Functie-eisen:
Je bent nieuwsgierig naar hoe software beter kan worden. Je kijkt verder dan alleen het uitvoeren van testen en denkt graag mee over kwaliteit, testbaarheid en automatisering. Je hoeft geen AI-specialist te zijn, maar je bent wel geïnteresseerd in de mogelijkheden en gebruikt AI bij voorkeur al als hulpmiddel tijdens je dagelijkse werkzaamheden.
Daarnaast beschik je over: