Your Role
You will work in a complex technical environment, focusing on the design and implementation of automated testing strategies for backend systems and integrations.
You will be involved in modern distributed systems, with a strong focus on asynchronous architectures and service-to-service communication.
Responsibilities
- Design, develop, and maintain backend automated tests
- Test APIs, integrations, and event-driven workflows
- Validate communication between systems in asynchronous architectures
- Implement BDD scenarios (Gherkin) using automation frameworks
- Integrate tests into CI/CD pipelines
- Analyze and troubleshoot complex issues in distributed environments
- Collaborate closely with developers, analysts, and architects
- Contribute to continuous improvement of quality practices
Profile
- At least 8 years of experience in test automation
- Strong expertise in backend testing
- Experience with messaging systems (Kafka, RabbitMQ, JMS, etc.)
- Good understanding of asynchronous architectures
- Proficiency in Java for test automation
- Experience with JUnit, TestNG, Cucumber, or similar frameworks
- Familiarity with CI/CD environments (Jenkins, Azure DevOps, GitLab, etc.)
- Experience with BDD / Gherkin
Nice to Have
- Experience in large-scale or enterprise environments
- Strong debugging skills
- Experience working in Agile/Scrum teams
- Ability to contribute to test strategy and quality improvement
Languages
French or Dutch, with a good command of English