Word jij onze nieuwe collega?
Jouw functie
Voor onze Engineering Support afdeling zijn we opzoek naar een Software Test Engineer! Draag je graag bij aan betrouwbare software voor onze geavanceerde machines? Test je graag machinebesturing, gebruikersinterfaces en de koppelingen tussen softwarecomponenten? En kijk je daarbij niet alleen of afzonderlijke functies werken, maar ook of software en hardware samen het gewenste gedrag opleveren? Dan nodigen we jou graag uit voor een kennismaking!
Al bijna 80 jaar maakt Moba totaaloplossingen voor het sorteren, verpakken en verwerken van eieren die overal ter wereld verkocht worden. Door de jaren heen is Moba uitgegroeid tot een wereldmarktleider met systemen in 111 verschillende landen, waar dagelijks ruim 1 miljard eieren mee verwerkt worden. Van ontwerp, ontwikkeling, productie en installatie tot service, het gebeurt allemaal in Barneveld.
Binnen een multidisciplinair R&D-team werk je nauw samen met softwareontwikkelaars, systeemarchitecten en collega-test engineers. Je denkt vanaf de uitwerking van user stories mee over testbaarheid, acceptatiecriteria en technische risico’s. Deze vertaal je naar een praktische testaanpak met handmatige en geautomatiseerde tests voor gebruikersinterfaces, API’s en de integratie met de machinebesturing.
Je richt testomgevingen in, onderzoekt afwijkingen en legt bevindingen reproduceerbaar vast. Door in samenwerking met de software ontwikkelaars regressietests te automatiseren en aan te sluiten op CI/CD-pipelines geef je ontwikkelaars snel feedback over softwarewijzigingen. Je bespreekt testresultaten en resterende risico’s met het team en ondersteunt daarmee onderbouwde releasebesluiten. Samen verbeter je de testdekking, tooling en werkwijze, met als doel betrouwbare en goed werkende machines voor onze klanten.
Een greep uit de belangrijkste werkzaamheden:
• Samen met ontwikkelaars en architecten user stories en software-eisen beoordelen en vertalen naar testbare acceptatiecriteria, testplannen en testcases.
• Functioneel testen van gebruikersinterfaces, machinevisualisaties en bedieningsfuncties, inclusief de gegevensuitwisseling tussen front-end, backend en machinebesturing.
• In samenwerking met software ontwikkelaars het ontwikkelen, uitvoeren en onderhouden van geautomatiseerde UI- en API-tests, integratietests en regressietests. Waar mogelijk geautomatiseerde test integreren in CI/CD-pipelines.
• Inrichten en onderhouden van testomgevingen, testdata en waar nodig simulaties.
• Softwarefouten analyseren en reproduceerbaar vastleggen, bevindingen bespreken met ontwikkelaars en oplossingen controleren met hertests en regressietests.
• Testresultaten documenteren en het team inzicht geven in testdekking, openstaande bevindingen en resterende risico’s ter ondersteuning van releasebesluiten.
• De samenwerking tussen software en hardware verifiëren en prestaties en robuustheid toetsen aan de afgesproken eisen, met aandacht voor relevante kwaliteitsnormen.
• Initiatief nemen om de testaanpak, testautomatisering en tooling te verbeteren en softwarekwaliteit vanaf het begin onderdeel te maken van het ontwikkelproces.
Wat krijg je van ons
-
Jij krijgt
Een uitstekend salaris;
-
Jij krijgt
27 vakantiedagen en 13 rooster vrije dagen;
-
Jij krijgt
Vaste eindejaarsuitkering van 10% en vakantietoeslag van 8%;
-
Jij krijgt
Ruimte om eigen werktijden in te delen en een thuiswerkregeling;
-
Jij krijgt
Uitstekende CAO, wij nemen deel aan de Metalektro CAO;
-
Jij krijgt
Ruime opleidings- en ontwikkelingsmogelijkheden;
-
Jij krijgt
Uitstekende pensioenregeling (PME);
-
Jij krijgt
Diverse secundaire arbeidsvoorwaarden als nationaal bedrijfsfitnessplan Nederland en diverse collectieve verzekeringen;
-
Jij krijgt
Aanvullende activiteiten zoals een maandborrel en een actieve personeelsvereniging;
-
Jij krijgt
Je krijgt de kans om onze organisatie vanuit verschillende perspectieven te leren kennen en te bouwen aan een netwerk van kennisexperts om je heen;
-
Jij krijgt
Elke drie weken organiseert de afdeling R&D een kennissessie vanuit één van de collega’s, waarbij tijd is voor nieuwe inzichten, het bespreken van verbeteringen of het presenteren van een nieuw concept om iedereen aan boord te krijgen.
Wat vragen wij van jou
- Hbo-niveau in Software Engineering, Technische Informatica, Elektrotechniek of vergelijkbaar;
- Kennis van softwaretesten (ISTQB/TMap) en ervaring met testcases;
- Affiniteit met machinebesturing en mechatronica; industrieel IoT is een pré;
- Affiniteit met testautomatisering, web- en API-tests; Cypress, Testing Library of Postman is een pré;
- Programmeer- of scriptkennis, bijvoorbeeld JavaScript, TypeScript of Python; REST, GraphQL of OData is een pré;
- Gestructureerde testdocumentatie en foutregistratie, herleidbaar naar eisen en resultaten;
- Affiniteit met Agile en CI/CD; Gitlab,Linux of Docker is een pré.
Werken bij Moba
Solliciteer direct
Wie ben jij
- Samen werk je als één team aan het duurzame succes van onze klanten en bouw je aan sterke, betrokken relaties;
- Je doet wat je belooft door heldere afspraken te maken, die na te komen en eerlijk samen oplossingen te zoeken, zodat je vertrouwen opbouwt bij klanten én collega’s;
- Met respect geef je elkaar opbouwende feedback om samen duurzaam te groeien;
- Je blijft continu leren, verbeteren, innoveren en jezelf uitdagen om zo echt impact te maken voor klanten, collega’s, jezelf en de wereld om je heen;
- Je hebt een goed analyserend vermogen, waarbij je een situatie vanuit een breed perspectief benadert, belangrijke informatie herkent en deze vervolgens ordent in hoofd- en bijzaken;
- Je bent in staat een boodschap helder, correct en eenduidig over te brengen, zodat de essentie van de boodschap overkomt;
- Je bent creatief, proactief, analytisch en gaat oplossingsgericht te werk;
- Wij vinden het belangrijk dat iemand zich thuis voelt en met plezier en passie naar het werk gaat.