A government-led hydrology programme is replacing an obsolete desktop tool with a new web application (Target V2) used by hydrographic teams to calculate, store and visualise calibration curves for measurement stations. This role exists to deliver and maintain an automated test suite and reporting layer that validates the Angular front-end, Spring Boot APIs, PostgreSQL persistence and integrations with a Python calculation engine and a Denodo datahub. Key technologies in daily use include test automation with JMeter and Selenium and test management with Jira Xray.
The mission
Target V2 is a Java/JavaScript web application serving the hydrological network in Wallonia, replacing an older Target 1 system. The architecture comprises an Angular back-office UI, Spring Boot APIs, PostgreSQL for application data, a Python calculation engine reached via webservices, and a Denodo datahub for external sources. The project aims to deliver a secure, documented, and maintainable application that supports calculation, update and visualisation of station calibration curves.
You will join an agile delivery team responsible for implementing a largely automated test strategy to validate functionality, performance and integrations ahead of production releases. Typical work includes designing and executing end-to-end and integration tests, automating UI and API checks with Selenium, Playwright and SoapUI, running load and stress scenarios with JMeter, and producing dashboards and pass/fail reports in Jira Xray so product owners and developers can act on defects quickly.
Your responsibilities
- Design and deliver automated test suites that provide clear go/no-go criteria for releases, covering UI, API and performance layers
- Execute and maintain load and stress tests with JMeter to validate scalability and regressions before deployments
- Create reproducible API and contract tests using SoapUI and scriptable tools, and verify integration with the Python calculation engine and Denodo
- Produce concise dashboards and test reports from test runs and defect data, enabling the team to prioritise fixes and monitor quality trends
- Collaborate with developers to integrate tests into CI/CD pipelines and participate in defining acceptance criteria for user stories in Jira
- Maintain and improve a test framework (shared libraries, helpers, reporting) to increase automation coverage and reduce manual verification
Your profile
Essential skills
- 3+ years of software testing experience, with strong hands-on exposure to test automation and test case design
- Practical experience with Selenium, Playwright and JMeter for UI, end-to-end and performance testing
- Familiarity with API testing tools such as SoapUI, and experience validating integrations with backend services (REST/JSON)
- Experience using Jira and Jira Xray for test case management, execution and defect tracking
- Ability to write clear technical test documentation and dashboards, and to communicate technical findings to developers and product owners
- Comfort working in an agile team, contributing to sprint planning, refinement and continuous improvement of the test strategy