Test Engineer – Expert Level
Il y a 1 jour
Brussels, Belgique
Cgra-Cgrs
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
- The Office of the Commissioner General for Refugees and Stateless Persons is a federally independent administration. The mission of the Client is to provide protection to persons who are at risk of persecution or serious harm in the event of their return to their country of origin.
- In accordance with Belgian, European and international standards, the Client examines each application for international protection in an individual, objective and impartial manner.
- A modernisation process has been started within the Client, translated into the eDossier programme.
- It is a very ambitious programme, consisting of a number of projects, with a very tight timing. To further shape and develop the program, we are looking for strong profiles who are willing to commit themselves temporarily (fixed-term contracts, immediately cancelable, extendable through positive evaluation) until completion, foreseen until at least the end of 2028.
- One of the profiles we are looking for is an expert (+10 years of experience, mandatory) hands on Test Engineer. By hands on we mean: having implemented, integrated and used it ourselves in the last 5 working years and NOT: having it set up, implemented and used by other people or by other teams
- We expect this person to be able to draw up an agile operational test plan (business and technical) based on a test strategy and taking into account the eDossier context (cloud, APIs, zero trust, micro services, etc.) and to implement 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 form a team with other experienced, very competent and motivated people.
- A description of the tasks and competencies can be found below. If you feel attracted by the basic mission of the Client and you have a match with the range of tasks and the required competencies, do not hesitate to apply.
- If you are looking for a pure lead and/or advisory position, please refrain. Those looking for 4 days of teleworking will also be disappointed with us. To promote team spirit, we ask you to be present at the office 3 days a week. Our offices are located next to Brussels South Station.
- Degree in computer science higher education short or long type, is mandatory (diploma must be present together with CV within Pro Unity platform),
- Continuously training himself to stay up to date with the latest sustainable trends and innovations, with a focus on cloud native engineering, development and testing,
- Hands on experience in setting up and implementing monitoring and observability of software solutions, preferably GRAFANA, 5 years,
- Hands on experience with setting up and implementing test automation, 5 years,
- Hands on programming experience with java SE10+, 3 years,
- Hands on experience with scripting languages (python, javascript), 5 years,
- Hands on experience with setting up and executing API test frameworks and tools, preferably BRUNO, 5 years,
- Hands on experience in setting up and executing UI test frameworks and tools, preferably CYPRESS with a good knowledge of html dom, 5 years,
- Hands on experience in setting up and executing regression and integration tests, preferably JUNIT and CUCUMBER, 5 years,
- Hands on experience in setting up and executing performance, stress and load tests, preferably via JMETER and GATLING, 5 years,
- Hands on experience with setting up and running E2E tests, 5 years,
- Hands on experience with build tools, preferably MAVEN, 5 years,
- Hands on experience with setting up and deploying CI/CD pipelines and integrating tests into CI/CD pipelines (preferably Azure DevOps), 5 years,
- Hands on experience in setting up and executing contract testing, mocking and service virtualization, 5 years,
- Hands on experience in the use of SQL databases, 3 years,
- Experience in working (collaboratively) within agile delivery teams, 5 years,
- Ability to propose alternative solutions and formulate recommendations on the choices to be made, taking into account the full context,
- Good listener, flexible attitude, and the ability to communicate with technical and non-technical stakeholders,
- Experience with design/definition and development of APIs is an added value,
- Experience with development and integration of microservices is an added value,
- Experience with software design (cloud, API, microservice, event) is an added value,
- Experience with event driven architecture and systems is an added value,
- Knowledge of Event Driven and/or Behavioral Driven Development is an added value,
- Knowledge of Domain Driven Design is an added value,
- Knowledge of already existing building blocks and services within the federal government context is an added value.
The speech
- Due to the nature of the tasks and the customer 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 necessary.
Tasks
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 customer and stakeholders as the primary driver,
- As a Test Engineer you contribute to achieving the goal of the team. You will support the Client in delivering quality products to our internal and external stakeholders. You work together with other engineers, analysts and business stakeholders. Therefore, a commitment to collaborative problem-solving, advanced design, and delivery is essential.
- As a Test Engineer, level expert, you need to understand the entire eDossier stack & IT design solution,
- so that you can advise and guide the team in the design and development of high-quality
- secure & robust solutions,
- You use your technical expertise and experience to contribute to all sprint events (planning,
- refinements, retrospectives, demos).
- You will continuously develop your own expertise while collecting, updating and disseminating knowledge about new tools & practices
- within the team.
Specific (non-exhaustive)
- As a Test Engineer you are responsible for the development (and adjustment) of a plan of action for testing within our eDossier solution, as well as for its operationalization,
- As a Test Engineer you are responsible for the functional tests: validating the business logic in microservices and APIs, testing the data integrity and the E2E testing of user flows,
- As a Test Engineer you are responsible for the API tests: validation of the API contracts (openAPI) and testing for functionality, performance, security and compatibility between microservices and external systems. As a Test Engineer you will be responsible for the integration tests: testing the interaction between microservices and COTS components, as well as with external APIs and adapters. You will also simulate failure scenarios to test the sustainability of the system,
- As a Test Engineer you will be responsible for the security tests within a context where authentication,authorization and encryption are central,
- As a Test Engineer you will be responsible for the performance and scalability tests of the microservices and APIs, and the solution as a whole,
- As a Test Engineer you are responsible for developing and maintaining automated test suites in the CI/CD pipelines so that a quick feedback within the devops processes is possible,
- As a Test Engineer you are responsible for co-setting up monitoring and logging of our solution within our environments (dev, test, acc)