Test Engineer, expert level
Profile Description Expert Test Engineer eDossier
The Office of the Commissioner General for Refugees and Stateless Persons is a federal independent administration. The mission of the CGVS is to provide protection to individuals who, if returned to their country of origin, face a risk of persecution or serious harm. In accordance with Belgian, European, and international standards, the CGVS examines each request for international protection in an individual, objective, and impartial manner.
Within the CGVS, a modernization process has been initiated, translated within the eDossier program. This is a highly ambitious program, consisting of a number of projects, with a very tight timeline. To further develop and implement the program, we are looking for strong profiles who are willing to commit temporarily (fixed-term contracts, immediately terminable, extendable based on positive evaluation) until delivery, foreseen at least until the end of 2027.
One of the profiles we are seeking is an expert (+10 years of experience, mandatory) hands-on Test Engineer. We expect this person to be able, based on a test strategy and taking into account the eDossier context (cloud, APIs, zero trust, microservices, etc.), to draw up an agile operational test plan (business and technical) and to implement it as automated as possible, so that the quality of our eDossier solution (both software and hardware) cannot be questioned by internal and/or external stakeholders. You will form a team with other experienced, highly competent, and motivated individuals.
A description of the tasks and required competencies can be found below. If you are drawn to the core mission of the CGVS and match the tasks and requested competencies, do not hesitate to apply.
If you are looking for a purely lead and/or advisory role, please refrain from applying. The emphasis is on analysis, design, and implementation. If you are looking for four days of telework, you will also be disappointed with us. To foster team spirit and the startup of initiatives, we require you to be present in the office three days a week. Our offices are located next to Brussels South station.
- Degree, preferably in IT, higher education short or long type, obtained at a recognized college or university within the European Union, is mandatory (the diploma must be present together with the CV within the Pro Unity platform)
- Continuously self-educating to stay up to date with the latest sustainable trends and innovations, with a focus on cloud native engineering, development, and testing
- 5 years of hands-on experience testing cloud (native) developments/solutions, preferably within Azure Cloud
- 5 years of hands-on experience with TDD
- 5 years of hands-on experience with monitoring and observability of software solutions, preferably GRAFANA
- 5 years of hands-on experience with test automation
- 3 years of hands-on java SE experience
- 3 years of hands-on experience with java SE10+
- 3 years of hands-on experience with python and javascript
- 3 years of hands-on experience with bash and/or powershell
- 5 years of hands-on experience with API test frameworks and tools, preferably BRUNO
- 5 years of hands-on experience with UI test frameworks and tools, preferably CYPRESS with a good knowledge of html dom
- 3 years of hands-on experience with unit, regression, and integration testing, preferably JUNIT and CUCUMBER
- 5 years of hands-on experience with performance, stress, and load testing, preferably via JMETER and GATLING
- 3 years of hands-on experience with version control, pull requests, and code quality tools
- 5 years of hands-on experience with E2E testing
- 3 years of hands-on experience with security testing
- 3 years of hands-on experience with build tools, preferably MAVEN
- 5 years of hands-on experience integrating tests into CI/CD pipelines (preferably Azure DevOps)
- 5 years of hands-on experience with contract testing, mocking, and service virtualization
- 3 years of hands-on experience with the use of NoSQL databases
- 5 years of experience (collaboratively) working within agile delivery teams
- Ability to propose alternative solutions and formulate recommendations regarding choices to be made, taking the full context into account
- Good listener, flexible attitude, and able to communicate with technical and non-technical stakeholders
- Experience with design/definition and development of APIs is an asset
- Experience with development and integration of microservices is an asset
- Experience with software design (cloud, API, microservice, event) is an asset
- Experience with event driven architecture and systems is an asset
- Knowledge of Event Driven and/or Behavioral Driven Development is an asset
- Knowledge of Domain Driven Design is an asset
- Knowledge of existing building blocks and services within the federal government context is an asset
I. Languages
Due to the nature of the tasks and the client base (bilingual working environment), as well as our internal way of working, a very good knowledge of English, as well as a very good knowledge of Dutch or French, is required.
II. Task Package
II.a. Generic
- You have a broad and diverse set of competencies that enable you to determine, design, implement, and manage the quality level of IT solutions
- You are an energetic Test Engineer with a passion for IT and a positive can-do mentality. You are a team player who works as a core member of a multidisciplinary and cross-functional team with the primary driver being the client and stakeholders
- As a Test Engineer, you contribute to achieving the team's goal. You support the CGVS in delivering quality products to our internal and external stakeholders. You work together with other engineers, analysts, and business stakeholders. Therefore, commitment to joint problem-solving, advanced design, and delivery is essential
- As a Test Engineer at expert level, you must understand the entire eDossier stack & IT-design solution, so that you can advise and guide the team in designing and developing high-quality, secure & robust solutions
- You use your technical expertise and experience to contribute to all sprint events (planning, refinements, retrospectives, demos)
- You continuously develop your own expertise while collecting, updating, and sharing knowledge about new tools & practices within the team
II.b. Specific (not exhaustive)
- As Test Engineer you are responsible for the development (and adjustment) of an approach plan for testing within our eDossier solution, as well as its operationalization
- As Test Engineer you are responsible for functional testing: validating business logic in microservices and APIs, testing data integrity, and E2E testing of user flows
- As Test Engineer you are responsible for API testing: validation of API contracts (openAPI) and testing functionality, performance, security, and compatibility between microservices and external systems. Here, automating the API tests for continuous integration will be central
- As Test Engineer you are responsible for integration testing: testing the interaction between microservices and COTS components, as well as with external APIs and adapters. Here, you will also simulate error scenarios to test the system's resilience
- As Test Engineer you are responsible for security testing within a context where authentication, authorization, and encryption are central
- As Test Engineer you are responsible for performance and scalability testing of the microservices and APIs, and the solution as a whole
- As Test Engineer you are responsible for developing and maintaining automated test suites in the CI/CD pipelines so that rapid feedback within the devops processes becomes possible
- As Test Engineer you are jointly responsible for setting up monitoring and logging of our solution within our environments (dev, test, acc)
Apply for this Job
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.
Search jobs by category
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- Embedded Systems Engineer
- ERP Consultant
gofreelance
© 2026 gofreelance.be