Software test automation engineer

Werkgever:
Evoke
Regio:
Helmond
 
Functieomschrijving
Wat ga je doen

Als Software Test Automation Engineer ben jij de spil tussen ontwikkeling en kwaliteit. Je ontwikkelt, onderhoudt en verbetert geautomatiseerde testoplossingen om software foutloos en efficiënt te valideren. Dankzij jouw werk worden bugs vroeg opgespoord en producten sneller én betrouwbaarder geleverd.

Bij onze opdrachtgever in de hightech industrie werk je binnen een multidisciplinair team aan de testarchitectuur van embedded of applicatiesoftware. Je ontwikkelt testcases in onder andere Python of C#, bouwt testomgevingen op maat en integreert deze in CI/CD-pijplijnen. Ook zorg je voor een duidelijke rapportage van de testresultaten, zodat teams snel kunnen bijsturen.

Je bent continu bezig met het verbeteren van de testdekking en het automatiseren van repetitieve handelingen. Hierbij werk je nauw samen met softwareontwikkelaars, systeemarchitecten en integratiespecialisten. Jouw werk is essentieel voor de kwaliteit van complexe technische systemen.

Jouw werkzaamheden
  • Ontwikkelen en onderhouden van geautomatiseerde testoplossingen;

  • Schrijven van testcases voor unit, integratie- en systeemtesten;

  • Opzetten van testframeworks in bijvoorbeeld Python, C# of Java;

  • Integreren van tests in CI/CD-omgevingen zoals Jenkins of GitLab;

  • Rapporteren en analyseren van testresultaten;

  • Samenwerken met ontwikkelteams om testbaarheid te verbeteren;

  • Adviseren over teststrategie en kwaliteitsverbetering.

Wat heb jij in huis?
  • Een afgeronde hbo-opleiding of wo-opleiding in Software Engineering, Technische Informatica of Embedded Systems;

  • Ervaring met testautomatisering in een technische softwareomgeving;

  • Bekend met programmeertalen als Python, C# of Java;

  • Kennis van testtools en frameworks zoals PyTest, Robot Framework of Selenium;

  • Ervaring met versiebeheer (Git) en CI/CD-tools;

  • Nauwkeurige, gestructureerde en kwaliteitsgerichte mindset.

Wat bieden we jou
  • Werken aan innovatieve en complexe softwareprojecten;

  • Veel ruimte voor technische ontwikkeling en certificering;

  • Ondersteuning vanuit Evoke bij je carrièrepad;

  • Samenwerking met toonaangevende opdrachtgevers;

  • Een dynamische rol in een hightech werkomgeving.