About the job Expert Test Engineer
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 at Keystone Solutions Career Portal.
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