Test Engineer
Function
We're looking for an experienced consultant to join our client's team as they embark on an ambitious modernization program. This project aims to enhance their existing systems with innovative technological solutions, and we seek strong candidates who are willing to engage on a temporary basis until at least the end of 2027 to help achieve these objectives. This role is especially suited for those who thrive in a collaborative environment and who prefer hands-on involvement in both the design and execution of testing strategies.
Responsibilities
The successful candidate will be responsible for developing and implementing a comprehensive testing strategy tailored to a cloud-native environment, focusing on both business and technical aspects:
- Design an agile operational test plan that ensures the quality of the software and hardware solutions.
- Conduct functional testing, validating business logic in microservices and APIs while also performing end-to-end user flow tests.
- Oversee API testing to ensure accurate functionality, performance, and security.
- Implement integration testing by assessing interactions between microservices and external components.
- Manage security testing within contexts focusing on authentication, authorization, and encryption.
- Engage in performance and scalability testing, ensuring robust solutions across the board.
- Develop and maintain automated test suites within CI/CD pipelines to ensure speedy feedback in the DevOps process.
- Participate actively in team events such as sprints, retrospectives, and design discussions.
Profile of the Ideal Candidate
The right candidate will possess a strong technical background, with key experience in various testing methodologies and tools, particularly in agile delivery teams:
- Minimum of 10 years of hands-on experience in software testing, specifically for cloud-native solutions.
- Proven expertise in test-driven development (TDD) and automation.
- Experience in monitoring and observability tools, such as Grafana.
- Solid background in API testing frameworks and industry-standard languages, including Java, Python, and JavaScript.
- Working knowledge of build tools, version control, and continuous integration environments, preferably Azure DevOps.
- Strong communication skills, capable of engaging both technical and non-technical stakeholders effectively.
- Fluency in both English and Dutch (or French) is essential for collaboration in this bilingual environment.
Additional Skills and Experience
Preferably, candidates will also demonstrate experience in:
- Security testing including authentication and data encryption mechanisms.
- Utilizing NoSQL databases and developing event-driven architectures.
- Adeptness in conducting performance, stress, and load testing with tools like JMeter and Gatling.
- Design and implementation of microservices and APIs.
- Contribution to the creation of robust documentation to facilitate knowledge transfer within the team.
If you feel aligned with the mission of our client and believe your skills match the outlined requirements, we encourage you to put forth your application. This is an exciting opportunity to be part of a forward-thinking initiative in a collaborative environment.