Senior Test Engineer
Function
We're looking for an experienced and hands-on Expert Test Engineer to join our client's ambitious digital transformation programme. This long-term initiative focuses on the delivery of a modern, cloud-native platform built on microservices, APIs, Zero Trust principles and DevOps practices. Working alongside highly skilled architects, engineers and analysts, you will play a critical role in defining, implementing and continuously improving the testing strategy to ensure the highest levels of quality, security, reliability and performance. This is a delivery-focused position where analysis, design and implementation are key, making it ideal for professionals who enjoy remaining technically involved rather than operating purely in an advisory capacity.
The Role
As an Expert Test Engineer, you will take ownership of the testing approach across a complex enterprise platform and contribute throughout the entire software delivery lifecycle. Your responsibilities will include:
- Defining and maintaining an Agile testing strategy and operational test plan covering both business and technical requirements.
- Designing, implementing and maintaining automated testing frameworks and test suites.
- Performing functional, integration, API, end-to-end, regression, security, performance, load and stress testing.
- Validating business processes, microservices, APIs and data integrity across distributed environments.
- Developing and automating API tests, contract testing, service virtualization and mocking strategies.
- Testing interactions between microservices, third-party solutions and external systems while simulating failure scenarios to validate system resilience.
- Contributing to security testing within environments where authentication, authorization and encryption are critical.
- Designing and executing scalability and performance testing strategies for cloud-native applications.
- Integrating automated testing into CI/CD pipelines to support rapid and reliable software delivery.
- Supporting the implementation of monitoring, logging, observability and quality controls across development, testing and acceptance environments.
- Advising development teams on quality engineering best practices and contributing actively to all Agile ceremonies.
The Ideal Candidate
You are a passionate quality engineering professional with extensive experience in modern software delivery environments. You combine deep technical expertise with strong analytical and communication skills and are comfortable collaborating with both technical and business stakeholders.
Required qualifications and experience:
- Bachelor's or Master's degree in Computer Science, Information Technology or equivalent through experience.
- Minimum 10 years of professional experience as a Test Engineer.
- At least 5 years of hands-on experience testing cloud-native solutions, preferably within Microsoft Azure environments.
- Minimum 5 years of experience with test automation, test-driven development (TDD), API testing and performance testing.
- Strong experience working within Agile and DevOps delivery teams.
- Excellent communication skills and the ability to explain technical concepts to non-technical audiences.
- Strong command of English and fluency in either Dutch or French, with a good understanding of the second national language.
Technical Skills
The successful candidate will have strong hands-on experience with a broad range of modern testing and software engineering technologies, including:
- Cloud-native architectures, microservices and APIs.
- Test automation frameworks and quality engineering practices.
- API testing tools, preferably Bruno.
- UI testing frameworks, preferably Cypress, including strong knowledge of HTML DOM structures.
- Java (including Java SE 10+), Python, JavaScript, Bash and/or PowerShell.
- Unit, integration and regression testing frameworks such as JUnit and Cucumber.
- Performance and load testing tools such as JMeter and Gatling.
- CI/CD platforms, preferably Azure DevOps.
- Contract testing, mocking and service virtualization.
- Monitoring and observability platforms, preferably Grafana.
- Version control systems, pull request workflows and code quality tooling.
- Security testing methodologies.
- Build automation tools, preferably Maven.
- NoSQL databases.
The following are considered strong assets:
- Experience designing and developing APIs.
- Experience with microservices development and integration.
- Knowledge of cloud, API, microservices and event-driven architectures.
- Experience with Event-Driven Development (EDD), Behavior-Driven Development (BDD) and Domain-Driven Design (DDD).
- Familiarity with large-scale enterprise integration environments and reusable platform services.
This position requires a proactive, solution-oriented professional who continuously invests in learning new technologies and best practices while contributing to the delivery of secure, scalable and high-quality digital solutions.
Contactperson & Reference
- Reference #: INW26724
- Pieter Messely
- pieter.messely@i4m.be