Se rendre au contenu

Formulaire de recrutement

Provide either a resume file or a linkedin profile
Description du poste
Poste
Test Engineer (SRQ154373)
Lieu de travail
BRU.-MARAIS
Département
Software Engineering

Rolomschrijving

De Test Engineer - Regression Testing en Test Automation - heeft als missie om snellere, kwalitatieve releases te garanderen door effectieve regression testing toe te passen binnen Agile en DevOps praktijken. Dit zorgt voor tijdige levering van hoogwaardige producten waarbij alle features end-to-end getest worden.

Functie

Je beheert tests door het opstellen van testplannen en testcases in Octane, ontwikkelt geautomatiseerde tests, voert integratietests uit en ondersteunt business acceptatietests. Je werkt nauw samen met ontwikkelaars, product owners en DevOps teams om testdekking te vergroten, handmatig testen te verminderen en de levering te versnellen met behoud van hoge softwarekwaliteit.

  • Plannen, uitvoeren en ondersteunen van verschillende testvormen (Integratie, Regression, Business Acceptatie)
  • Ontwikkelen van geautomatiseerde tests met Java, Rest-Assured en Cucumber (BDD) voor backend services rond hypotheekverwerking
  • Ontwikkelen van uitgebreide testsuites voor functionele, regressie- en contracttests van RESTful APIs, afgestemd op business en technische specificaties
  • Integratie van het testframework met CI/CD pipelines (bv. Jenkins, GitHub Actions) voor automatische testuitvoering in Agile sprints
  • Definiëren en onderhouden van testdatastrategieën, inclusief het mocken van externe afhankelijkheden (bv. mainframe APIs) voor betrouwbare testuitvoering
  • Analyseren van API-responses op correctheid, performance en security, inclusief validatie van statuscodes, payloads, headers en foutafhandeling
  • Samenwerken met ontwikkelaars om defects te identificeren en te troubleshooten met duidelijke reproducerende stappen en logs
  • Optreden als kwaliteitsadvocaat binnen het team, promoten van shift-left testing en test-driven development (TDD/BDD)
  • Deelnemen aan Agile ceremonies (refinement, planning, retrospectives) om testbaarheid en risicobeperking te verbeteren
  • Samenwerken met Product Owners om acceptatiecriteria te verfijnen en businessregels te vertalen naar uitvoerbare testscenario's (Gherkin)
  • Monitoren en rapporteren van testdekking, defecttrends en automatiseringsefficiëntie voor continue verbetering
  • Mentoren van junior teamleden in API testing best practices, tooling (bv. Insomnia, Swagger) en automatiseringstechnieken

Beschrijving

Blijf op de hoogte van nieuwe testtools en methodologieën en stel innovaties voor binnen het team.

Opleiding

Master of gelijkwaardig door ervaring

Certificering

Certificaten in testen (bv. ISTQB, Agile Testing) of API-technologieën (bv. Rest-Assured, Insomnia) zijn een pluspunt.

Talen

  • Frans niet vereist maar een plus
  • Nederlands niet vereist maar een plus
  • Engels vloeiend

Vereiste kennis / ervaring

Technisch verplicht:

  • Minimaal 5 jaar ervaring in API testautomatisatie met Java, Rest-Assured en Cucumber
  • Sterke achtergrond in functionele, regressie- en integratietests voor APIs
  • Vaardigheid in het ontwerpen van testcases voor positieve/negatieve scenario's, edge cases en data-driven testing
  • Ervaring met mocking frameworks (bv. Mockito, WireMock) om afhankelijkheden te simuleren
  • Hands-on expertise met RESTful APIs, inclusief request/response validatie, authenticatie (bv. OAuth2, Basic Auth) en foutafhandeling
  • Bekwaamheid in Java 8+ en Spring Boot voor backend testing en mocking
  • Ervaring met versiebeheer (Git) en CI/CD tools (Jenkins, GitHub Actions)

Voorkeur:

  • Kennis van Swagger/OpenAPI voor API documentatie en contract testing
  • Bekendheid met databases (Oracle) en mainframe integraties (voordeel)
  • Basiskennis van performance testing en security testing (OWASP principes)

Business verplicht:

Ervaring

Voorkeur:

  • Inzicht in krediet-/leningsprocessen (hypotheekverstrekking is een sterke plus)
  • Ervaring in financiële diensten of core banking systemen is zeer gewenst

Soft skills

  • Analytisch denkvermogen: complexe systemen opdelen in testbare componenten
  • Samenwerkend, transparant en communicatief: effectief samenwerken met ontwikkelaars, DevOps en business stakeholders
  • Proactief: hiaten in testdekking identificeren en oplossingen voorstellen
  • Detailgericht: nauwkeurigheid in testdata, assertions en defectrapportage
  • Aanpassingsvermogen: gedijen in een snel veranderende Agile omgeving
  • Mentorschap: bereidheid om kennis te delen en teamleden te ondersteunen