Een grote Belgische bank voor ondernemingen vernieuwt de digitale kanalen die haar zakelijke klanten gebruiken, zowel web- en mobiele applicaties als de cloudgebaseerde backends ervan. Deze seniorfunctie als testautomatiseringsingenieur richt zich op Java-testautomatisering met Selenium-Java, BDD-frameworks en kwaliteitsborging over de volledige opleveringscyclus. De functie wordt uitgevoerd vanuit het Brusselse hoofdkantoor van de organisatie in België, binnen een multidisciplinaire Agile-squad.
De missie
De tribe voor ondernemingskanalen staat in voor de end-to-end productverantwoordelijkheid van digitale oplossingen voor zakelijke klanten. De squads brengen business-, analyse-, development- en testexpertise samen. De teams leveren frontendfunctionaliteiten voor mobiele applicaties naast backenddiensten in een cloudomgeving. De applicaties ondersteunen diensten die door miljoenen klanten worden gebruikt, waardoor betrouwbare functionele, niet-functionele en performancetests een belangrijk onderdeel van de oplevering vormen.
U bepaalt en implementeert de automatiseringsaanpak voor de squad, van testplanning en datavoorbereiding tot en met uitvoering, defectanalyse en releasevalidatie. Uw werk omvat functionele en niet-functionele tests op echte en virtuele toestellen, terwijl u ontwikkelaars helpt om de scenario’s te identificeren die de grootste meerwaarde bieden voor automatisering. U draagt ook bij aan Agile-ceremonies, kennisdeling en continue verbetering binnen de Scrum-werkwijze.
Uw verantwoordelijkheden
- Stel end-to-end kwaliteitscriteria en testdekking vast, vanaf de start van de ontwikkeling tot en met de uiteindelijke deployment.
- Ontwerp uitgebreide testplannen, testgevallen en testdata voor web-, mobiele en cloudfunctionaliteit.
- Bouw en onderhoud schaalbare geautomatiseerde testframeworks met Java, Selenium, Cucumber, Gherkin, TestNG en JUnit.
- Integreer geautomatiseerde tests in CI/CD-pipelines met Jenkins, Maven en Git, zodat elke build betrouwbare feedback oplevert.
- Onderzoek mislukte tests, defecten en applicatieproblemen in development-, staging- en productieomgevingen, en lever logs en analyses aan waarmee problemen reproduceerbaar worden.
- Rapporteer de resultaten op een duidelijke manier, houd de documentatie van de frameworks bij en doe aanbevelingen voor de automatiseringsprioriteiten en de werkwijze van de squad.
Uw profiel
Essentiële vaardigheden
- Breng minstens 6 jaar relevante ervaring mee als test engineer of testautomatiseringsingenieur.
- Gebruik Java voor testautomatisering met Selenium en BDD-frameworks op basis van Cucumber en Gherkin.
- Stel testplannen op en voer ze uit voor functionele, niet-functionele en performancetests op echte en virtuele toestellen.
- Analyseer de resultaten van geautomatiseerde tests, documenteer defecten met duidelijke stappen om ze te reproduceren en spoor problemen met scripts op in verschillende omgevingen.
- Integreer en onderhoud de automatisering in CI/CD-pipelines met Git, Jenkins en Maven, en beschik over praktische kennis van TestNG en JUnit.
- Pas erkende standaarden voor softwaretesting toe, waaronder de ISTQB-principes, en werk doeltreffend in Scrum-teams.
- Deel technische kennis, stel vereisten op een constructieve manier in vraag en gebruik feedback om de werkwijze van de squad te verbeteren.
Gewenste vaardigheden
- Ervaring met Perfecto voor mobiele tests of tests op toestellen.
- Ervaring met het ontwerpen of onderhouden van API Automation.
Talen
- Engels: B2-niveau voor professioneel gebruik, of gelijkwaardige degelijke professionele kennis.
- Frans of Nederlands: bijkomende professionele kennis is een pluspunt; er is geen minimaal CEFR-niveau vastgelegd.
Opleiding
- Bachelor- of masterdiploma, of gelijkwaardige beroepservaring.