Senior QA Automation Engineer
Job Summary
Do you want to help save the worlds water resources through high-quality reliable scientific software We are looking for a Senior QA Automation Engineer to enhance the quality of a global software solution for environmental modelling. This role is ideal for someone who enjoys working with complex computation-heavy desktop applications and has the experience and confidence to design automation frameworks from scratch.
Who is DHI
DHI is a global and independent company dedicated to working on challenges within the fields of water and environment and sustainability. We deliver advisory services research and industry-leading modelling software including the MIKE and FEFLOW product lines.
At DHI you will work alongside highly skilled engineers scientists and domain experts in an international and collaborative environment where software quality has real-world impact.
Your responsibilities and challenges
We are currently seeking an experienced QA Automation Engineer to take ownership of the test efforts for our FEFLOW groundwater simulation software. You will be the key driver of automation strategy and quality practices for FEFLOW.
You will be responsible for:
- Own and drive integration test automation for FEFLOW across client layers (Python/console/UI)
- Build a Python-based automation framework from scratch including harness adapters and reporting
- Automate modelling workflows using the Python API (IFM-based and COM-backed extensions) and validate engine-level outcomes
- Create and maintain regression baselines with scientific correctness checks (tolerances/invariants)
- Design tests that validate behaviour consistency across clients and interface boundaries
- Integrate suites into CI/CD improve reliability diagnostics and execution performance
- Partner with developers and domain experts to define expected results and quality risks
Your qualifications and personal skills
- We are looking for a new colleague to join us on our quest who has a Bachelors or Masters degree in Computer Science Software Engineering Information Technology or a related field.
- 8 years in test automation for complex systems; proven ability to build frameworks from scratch
- Strong Python Pytest; ability to create reusable test libraries and infrastructure
- Experience with integration testing of desktop/native applications via SDKs/scripting interfaces (not only web APIs)
- Familiarity with interface-based component architectures (COM/COM-like plugin systems in-process APIs)
- Ability to validate engine/solver outputs using tolerances invariants and regression baselines
- CI/CD experience running heavy integration/regression suites (Azure DevOps/GitHub Actions)
- Strong debugging skills: logs repro isolation developer-grade defect reporting
Nice to Have:
- Prior experience working with scientific engineering or water modelling software.
- Knowledge of 2D/3D modeling software or engineering applications.
- Exposure to mixed API stacks (legacy C-like APIs interface-based APIs)
- German language skills (B1 or higher).
We offer
- A job in a company that focuses on innovation and sustainability. Company is focused on solving environmental problems of our planet. You will be part of it.
- Opportunities to impact products from idea to realization.
- Possibility to work and communicate with thecolleagues from areas different from SW development or IT.
- A team of highly motivated colleagues all around the world experts in the digital water space.
- Professional and personal development. We empower our people. We ensure that they have the freedom to innovate and grow. We recruit professionals who can unite our technical excellence with our business excellence and always maintain our professional integrity.
- Flexible working opportunities.
Office location
You will be based in our office in Am StudioBerlin Germany.
How to apply
- Please submit your application including CV via the relevant job posting on DHIs website: for application is 05-Jun-2026
- For further information please contact Karthik Balachandran.
To apply for this position you mustcurrently be located in and have the right to work in Germanywithout restrictions. We are unable to sponsor applicants for this position.
Required Experience:
Senior IC
About Company
Working within the entire water cycle, we innovate new ways to use, manage and live with water and protect water-related ecosystems.