Test Automation Engineer | Beuningen
· BEUNINGEN GLD, Netherlands ·
- Employment
- Full time
- Category
- QA
Bij een machinebouwer in Beuningen, Gelderland, werk je aan lasersystemen voor het snijden van halfgeleiderwafers en het aanbrengen van groeven in low-K-wafers. Als Test Automation Engineer ben je verantwoordelijk voor de eindtesten van deze systemen. Je ontwikkelt, voert uit en rapporteert verificatie- en validatietesten op systeemniveau, voor zowel nieuwe software- en hardwarefunctionaliteit als bestaande machinefuncties. Het doel: steeds meer functionaliteit automatisch verifiëren, zodat handmatig testen aan de machine gericht blijft op nieuwe ontwikkelingen.
Je werkt nauw samen met collega’s uit softwareontwikkeling, innovatie, applicatie- en procesontwikkeling en service. In de dagelijkse praktijk combineer je testvoorbereiding en analyse van testresultaten met het ontwikkelen van testframeworks en scripts in Python en C++. Automatische regressietesten tijdens nightly builds vormen daarbij een belangrijk aandachtspunt. Je verdiept je in realtime machinebesturing, softwarearchitectuur en de samenhang tussen software, hardware en laserprocessen.
Functie-inhoud
- Verificatie- en validatietesten op systeemniveau voorbereiden, uitvoeren en rapporteren
- Nieuwe software- en hardwarefunctionaliteit van lasersystemen testen
- Testframeworks en scripts ontwikkelen en uitbreiden voor geautomatiseerde systeemtesten
- Regressietesten automatiseren en integreren in nightly builds
- Testresultaten analyseren en bevindingen afstemmen met de betrokken ontwikkelteams
- Nieuwe machinefunctionaliteit opnemen in de geautomatiseerde testomgeving
Functie-eisen
- Afgeronde hbo- of wo-opleiding Informatica of een verwante richting
- Junior of medior profiel: van recent afgestudeerd tot circa vijf jaar relevante ervaring
- Kennis van testautomatisering, testframeworks en programmeertalen Python en C++
- Inzicht in industriële machinebesturing, realtime embedded software en objectgeoriënteerd ontwerp
- Bekendheid met UML, Agile werken en de volledige softwarelevenscyclus
- Goede behe.
Je werkt nauw samen met collega’s uit softwareontwikkeling, innovatie, applicatie- en procesontwikkeling en service. In de dagelijkse praktijk combineer je testvoorbereiding en analyse van testresultaten met het ontwikkelen van testframeworks en scripts in Python en C++. Automatische regressietesten tijdens nightly builds vormen daarbij een belangrijk aandachtspunt. Je verdiept je in realtime machinebesturing, softwarearchitectuur en de samenhang tussen software, hardware en laserprocessen.
Functie-inhoud
- Verificatie- en validatietesten op systeemniveau voorbereiden, uitvoeren en rapporteren
- Nieuwe software- en hardwarefunctionaliteit van lasersystemen testen
- Testframeworks en scripts ontwikkelen en uitbreiden voor geautomatiseerde systeemtesten
- Regressietesten automatiseren en integreren in nightly builds
- Testresultaten analyseren en bevindingen afstemmen met de betrokken ontwikkelteams
- Nieuwe machinefunctionaliteit opnemen in de geautomatiseerde testomgeving
Functie-eisen
- Afgeronde hbo- of wo-opleiding Informatica of een verwante richting
- Junior of medior profiel: van recent afgestudeerd tot circa vijf jaar relevante ervaring
- Kennis van testautomatisering, testframeworks en programmeertalen Python en C++
- Inzicht in industriële machinebesturing, realtime embedded software en objectgeoriënteerd ontwerp
- Bekendheid met UML, Agile werken en de volledige softwarelevenscyclus
- Goede behe.