Senior QA Automation Engineer
Do you want to help save the world’s 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.
Specifically, you will
- 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 Bachelor’s or Master’s 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 the colleagues 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 Studio 26, 12489 Berlin, Germany.
How to apply
- Please submit your application including CV via the relevant job posting on DHI’s website: http://www.dhigroup.com/careers
- Deadline for application is 05-Jun-2026
- For further information please contact Karthik Balachandran, kbal@dhigroup.com.
To apply for this position, you must currently be located in and have the right to work in Germany without restrictions. We are unable to sponsor applicants for this position.
DHI are the first people you should call when you have a tough challenge to solve in a water environment – be it a river, a reservoir, an ocean, a coastline, within a city or a factory.
Our knowledge of water environments is second-to-none. It represents 50 years of dedicated research and real-life experience from more than 140 countries. We strive to make this knowledge globally accessible to clients and partners by channelling it through our local teams and unique software.
Our world is water. So whether you need to save water, share it fairly, improve its quality, quantify its impact or manage its flow, we can help. Our knowledge, combined with our team's expertise and the power of our technology, holds the key to unlocking the right solution.
For more information please visit www.dhigroup.com