4 hours, 28 minutes ago

Test Engineer, expert level

Profile Description Expert Test Engineer eDossier

The Commissariat 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, risk persecution or serious harm. In accordance with Belgian, European, and international standards, the CGVS examines each request for international protection individually, objectively, and impartially.

Within the CGVS, a modernization initiative has been launched, translated into the eDossier program. It is a very ambitious program, consisting of a number of projects with a very tight schedule. To further shape and develop the program, we are looking for strong profiles willing to commit temporarily (fixed-term contracts, immediately terminable, extendable upon positive evaluation) until delivery, foreseen at least until the end of 2028.

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 capable, based on a test strategy and taking into account the eDossier context (cloud, APIs, zero trust, microservices, etc.), of creating an agile operational test plan (both business and technical) and implementing it as automated as possible, so that the quality of our eDossier solution (software and hardware) cannot be questioned by internal and/or external stakeholders. You will be part of a team with other experienced, highly competent, and motivated individuals.

A description of the tasks and required competencies can be found below. If you feel drawn to the core mission of the CGVS and see a match with the tasks and required competencies, do not hesitate to apply.

Those seeking a purely lead and/or advisory role, please refrain from applying. The emphasis is on analysis, design, and implementation. Those looking for 4 days of telework will also be disappointed with us. To foster team spirit and the startup of the initiatives, we require 3 days per week of on-site presence. Our offices are located next to Brussels South station.

  • Degree, preferably in computer science higher education (short or long type), obtained from a recognized college or university within the European Union, is mandatory (the diploma must be present along with the CV on the Pro Unity platform),
  • Continuously updating oneself to stay informed of the latest sustainable trends and innovations, with a focus on cloud native engineering, development, and testing,
  • 5 years hands-on experience with testing cloud (native) developments/solutions, preferably on Azure Cloud,
  • 5 years hands-on experience with TDD,
  • 5 years hands-on experience with monitoring and observability of software solutions, preferably GRAFANA,
  • 5 years hands-on experience with test automation,
  • 3 years hands-on Java SE experience,
  • 3 years hands-on experience with Java SE10+,
  • 3 years hands-on experience with Python and JavaScript,
  • 3 years hands-on experience with Bash and/or PowerShell,
  • 5 years hands-on experience with API test frameworks and tools, preferably BRUNO,
  • 5 years hands-on experience with UI test frameworks and tools, preferably CYPRESS with a good knowledge of HTML DOM,
  • 3 years hands-on experience with unit, regression, and integration testing, preferably JUNIT and CUCUMBER,
  • 5 years hands-on experience with performance, stress, and load testing, preferably via JMETER and GATLING,
  • 3 years hands-on experience with version control, pull requests, and code quality tools,
  • 5 years hands-on experience with E2E testing,
  • 3 years hands-on experience with security testing,
  • 3 years hands-on experience with build tools, preferably MAVEN,
  • 5 years hands-on experience integrating tests into CI/CD pipelines (preferably Azure DevOps),
  • 5 years hands-on experience with contract testing, mocking, and service virtualization,
  • 3 years hands-on experience with the use of NoSQL databases,
  • 5 years experience with (collaborative) work within agile delivery teams,
  • Ability to propose alternative solutions and make recommendations regarding choices, taking the full context into account,
  • Good listener, flexible attitude, and able to communicate with both 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 already 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 work 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 working as a core member of a multidisciplinary and cross-functional team with the primary motivation being the client and stakeholders,
  • As 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 collaborate with other engineers, analysts, and business stakeholders. Therefore, commitment to joint problem-solving, advanced design, and delivery is essential.
  • As Test Engineer, at expert level, you must understand the entire eDossier stack & IT-design solution so 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 gathering, 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 for its operationalization,
  • As Test Engineer, you are responsible for functional testing: validating the 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 the API contracts (openAPI) and testing for functionality, performance, security, and compatibility between microservices and external systems. Automating the API tests for continuous integration will be central here,
  • 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. You will also simulate error scenarios to test system 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 fast feedback within the devops processes is possible,
  • As Test Engineer, you are responsible for helping to set 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.

Newsletter signup illustration