Do you want to help save the world’s water resources? We are looking for an Automation Test specialist to enhance the quality of a global software solution for environmental modelling. In this role, you will help drive test automation efforts while working alongside talented colleagues in a highly international and collaborative environment, tackling global challenges in water environments.
Who is DHI?
DHI is a global and independent company dedicated to working on challenges within the fields of water and environment and sustainability. Within these fields, we provide a wide range of advisory, research, and digital services, and we provide leading edge modelling tools and software, the MIKE Software technologies and products.
By joining DHI, you will not only become part of a dynamic and collaborative global team of experts; you will be empowered to innovate, engage, and grow in your area of expertise. DHI is committed to disseminate our knowledge effectively and across our worldwide network of offices.
Your responsibilities and challenges
We are currently seeking an experienced Test Automation Engineer to take ownership of the test efforts for our FEFLOW groundwater simulation software. FEFLOW is a crucial part of our MIKE software portfolio - a suite of advanced desktop applications for water modelling and simulation. The ideal candidate will be responsible for analysing features, designing and executing test cases, and developing automated test scripts. This role requires critical thinking to evaluate software beyond just functionality, anticipating user behaviour, identifying edge cases, and ensuring a smooth user experience.
You will be responsible for:
- Collaborate with product managers and developers to understand requirements and define test cases.
- Execute test cases for desktop applications, including System, Integration and exploratory testing, ensuring features work as expected before automation.
- Build and maintain automation frameworks using Squish and the Qt Test framework.
- Design and automate integrated API tests with Pytest.
- Report and track bugs with clear documentation and work with developers on fixes.
- Integrate automated tests into CI/CD pipelines.
- Optimize test strategies and introduce new automation techniques to improve efficiency.
- Contribute to improving QA practices, automation coverage, and test efficiency.
- Take part in Agile/Scrum ceremonies and share feedback to improve product quality.
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.
- Minimum 5 years of experience in software testing, with expertise in desktop application testing.
- Hands-on experience with Squish (Qt) or similar automation tools.
- Knowledge of Qt Test framework and familiarity with C++/Qt-based applications[OA1] .
- Experience with API testing using Pytest.
- Solid programming/scripting skills in Python.
- Experience in UI and image-based testing for complex desktop applications.
- Solid experience with CI/CD pipelines, preferably Azure DevOps.
- Strong problem-solving and critical thinking skills, with a proactive approach to identifying risks and edge cases.
- Proficient skills in written and verbal English.
Nice to Have:
- Prior experience working with scientific, engineering, or water modelling software.
- Knowledge of 2D/3D modeling software or engineering applications.
- 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 (to be decided)
- 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.