Logo DHI Group

Senior QA Automation Engineer

Job

  • Level
    Senior
  • Job Feld
    Test/QA
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Berlin
  • Arbeitsmodell
    Onsite
  • Job Zusammenfassung

    In diesem Job entwickelst du ein Python-basiertes Testautomatisierungsframework für komplexe Desktop-Anwendungen, einschließlich der Erstellung und Pflege von Tests für das FEFLOW Grundwassersimulationssoftware und deren Integration in CI/CD-Pipelines.

    Job Technologien

    Deine Rolle im 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.

    Unsere Erwartungen an dich

    Ausbildung

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

    Qualifikationen

    • Strong Python + Pytest; ability to create reusable test libraries and infrastructure.
    • 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.
    • 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).

    Erfahrung

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

    Unser Angebot

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

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Berlin

      Deutschland

    Das ist dein Arbeitgeber

    DHI Group

    DHI Group

    Die DHI WASY GmbH, Teil der DHI-Gruppe, fokussiert sich auf die Themen Wasser, Umwelt und Nachhaltigkeit. Sie bietet wissenschaftlich fundierte Softwarelösungen sowie Beratungs- und Weiterbildungsmöglichkeiten für den Wasserkreislauf an. Mit Büros in Deutschland und Österreich steht das Unternehmen seinen Kunden in der Umwelttechnik zur Seite.

    Description

  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Onsite
  • Branche
    Energiewirtschaft, Umwelt
  • Logo DHI Group

    Senior QA Automation Engineer

    Ort
    Berlin
    Arbeitsmodell
    Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)

    Weitere Jobs