Logo DHI Group

Senior QA Automation Engineer

Job

  • Level
    Senior
  • Job Field
    Test/QA
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop a Python-based automation framework for the FEFLOW software, conduct integration testing, automate workflows, and ensure quality standards through regression tests and scientific validations.

    Job Technologies

    Your role in the team

    • 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.
    • 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.
    • 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.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • 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.

    Qualifications

    • Strong Python + Pytest; ability to create reusable test libraries and infrastructure.
    • Vertrautheit mit interface-basierter Komponentenarchitektur (COM/COM-ähnlich, Plugin-Systeme, In-Process-APIs).
    • Ability to validate engine/solver outputs using tolerances, invariants, and regression baselines.
    • Strong debugging skills: logs, repro isolation, developer-grade defect reporting.
    • 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).

    Experience

    • 8+ years in test automation for complex systems; proven ability to build frameworks from scratch.
    • Experience with integration testing of desktop/native applications via SDKs/scripting interfaces (not only web APIs).
    • CI/CD experience running heavy integration/regression suites (Azure DevOps/GitHub Actions).
    • Prior experience working with scientific, engineering, or water modelling software.

    This text has been machine translated. Show original

    What we offer

    • A job in a company that focuses on innovation and sustainability.
    • Opportunities to impact products from idea to realization.
    • Possibility to work and communicate with colleagues from areas different from software development or IT.
    • A team of highly motivated colleagues 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.

    This text has been machine translated. Show original

    Topics that you deal with on the job

    Job Locations

    • Location Berlin

      Germany

    This is your employer

    DHI Group

    DHI Group

    DHI WASY GmbH, part of the DHI Group, focuses on water, environment, and sustainability. It offers science-based software solutions as well as consulting and training for the water cycle. With offices in Germany and Austria, the company supports its clients in environmental engineering.

    Description

  • Company Type
    Established Company
  • Working Model
    Onsite
  • Industry
    Power Sector, Economy
  • Logo DHI Group

    Senior QA Automation Engineer

    Location
    Berlin
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs