Mission Overview:
Keystone Solutions is seeking an Expert Test Engineer for a consultancy mission at a client site. The client is a federal independent administration focused on providing protection to individuals at risk of persecution or serious harm upon return to their home country. This role is part of a modernization program aimed at enhancing their eDossier system, which involves a series of ambitious projects with tight timelines.
Key Responsibilities:
-
Develop a test strategy considering the eDossier context (cloud, APIs, zero trust, microservices, etc.) and create an agile operational test plan (business and technical) to implement automated testing as much as possible.
-
Conduct functional testing to validate business logic in microservices and APIs, ensuring data integrity and end-to-end user flow testing.
-
Perform API testing, validating API contracts (openAPI) and testing for functionality, performance, security, and compatibility between microservices and external systems.
-
Execute integration testing to assess interactions between microservices and COTS components, as well as with external APIs and adapters, simulating error scenarios to test system durability.
-
Conduct security testing focusing on authentication, authorization, and encryption.
-
Carry out performance and scalability testing of microservices and APIs, as well as the overall solution.
-
Develop and maintain automated test suites in CI/CD pipelines to enable rapid feedback within DevOps processes.
-
Set up monitoring and logging for the solution across various environments (dev, test, acc).
Requirements:
-
Master's degree in Computer Science or a related field from a recognized institution within the European Union.
-
Continuous self-education to stay updated on the latest sustainable trends and innovations, focusing on cloud-native engineering, development, and testing.
-
5+ years of hands-on experience testing cloud (native) solutions, preferably within Azure Cloud.
-
5+ years of hands-on experience with Test-Driven Development (TDD).
-
5+ years of hands-on experience with monitoring and observability of software solutions, preferably using GRAFANA.
-
5+ years of hands-on experience with test automation.
-
3+ years of hands-on experience with Java SE and 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 using 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 end-to-end 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 using NoSQL databases.
-
5+ years of experience working within agile delivery teams.
-
Ability to propose alternative solutions and formulate recommendations considering the full context.
-
Excellent listening skills, flexible attitude, and ability to communicate with both technical and non-technical stakeholders.
-
Experience in API design/definition and development is a plus.
-
Experience in developing and integrating microservices is a plus.
-
Experience in software design (cloud, API, microservice, event) is a plus.
-
Experience with event-driven architecture and systems is a plus.
-
Knowledge of Event Driven and/or Behavioral Driven Development is a plus.
-
Knowledge of Domain Driven Design is a plus.
-
Familiarity with existing building blocks and services within the federal government context is a plus.
Languages:
Due to the nature of the tasks and the client base (bilingual work environment), a very good command of English, as well as a very good command of Dutch or French, is necessary.
Why Join Keystone Solutions:
As a consultant at Keystone Solutions, you will work on dynamic projects that offer a variety of challenges across different client environments. You will have the opportunity for turbo-charged learning and professional development, allowing you to grow your career within our framework. Being a 'K-Stone' means bringing our core values to every engagement, ensuring a commitment to excellence and collaboration.
If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today .
Duration: 14/09/2026 - 31/08/2027 12 months • (full time)
Skills required:
-
ervaring met (samen)werken binnen agile delivery teams - Level: Confirmed - Most recent: This year
-
ervaring met API testframeworks en tools - Level: Confirmed - Most recent: This year
-
ervaring met bash en/of powershell - Level: Junior - Most recent: 1 to 3 years ago
-
ervaring met beveiligingstesten - Level: Junior - Most recent: 1 to 3 years ago
-
ervaring met build tools - Level: Junior - Most recent: 1 to 3 years ago
-
ervaring met contract testing, mocking en service virtualisatie - Level: Confirmed - Most recent: This year
-
ervaring met E2E testen - Level: Confirmed - Most recent: This year
-
ervaring met het gebruik van NoSQL databanken - Level: Junior - Most recent: 1 to 3 years ago
-
ervaring met het integreren van tests in CI/CD pipelines - Level: Confirmed - Most recent: This year
-
ervaring met java SE10+ - Level: Junior - Most recent: 1 to 3 years ago
-
ervaring met monitoring en observability van software oplossingen - Level: Confirmed - Most recent: 1 to 3 years ago
-
ervaring met performantie-, stress- en loadtesten - Level: Confirmed - Most recent: This year
-
ervaring met python en javascript - Level: Junior - Most recent: 1 to 3 years ago
-
ervaring met TDD - Level: Confirmed - Most recent: This year
-
ervaring met test automatisering - Level: Confirmed - Most recent: This year
-
ervaring met testen van cloud (native) ontwikkelingen/oplossingen - Level: Confirmed - Most recent: This year
-
ervaring met UI testframeworks en tools - Level: Confirmed - Most recent: This year
-
ervaring met unit, regressie en integratie testen - Level: Junior - Most recent: 1 to 3 years ago
-
ervaring met versiebeheer, pull requests en tools voor codekwaliteit - Level: Junior - Most recent: 1 to 3 years ago
-
java SE ervaring - Level: Junior - Most recent: 1 to 3 years ago
Language requirements:
Dutch or French
Level Active knowledge
English
Level Active knowledge