> Markdown version of [/jobs/ext/1482135-senior-qa-automation-engineer](https://www.wearedevelopers.com/jobs/ext/1482135-senior-qa-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SENIOR QA AUTOMATION ENGINEER - **Company:** Reverse - **Location:** Berlin, Germany - **Experience:** Expert - **Salary:** €70,000.0 - €75,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Software Applications, Automation of Tests, C++ (Programming Language), Mobile Application Development, Continuous Integration, Software Debugging, Electronic Design Automation, Python (Programming Language), Software Engineering, Scripting, Pytest, Integration Tests, Information Technology, Engineering Base, Web Api - **Published:** July 29, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=e5c3232003e2a0e1 ## About the Role * 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 * 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 modelin software or engineering applications * Knowledge of C++ programmingg language * Exposure to mixed API stacks (legacy C-like APIs + interface-based APIs) * German language skills (B1 or higher) ## Description For one of our client, a company operating in the field of environmental services, 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 groundwater simulation desktop software. You will be the key driver of automation strategy and quality practices. You will: * Own and drive integration test automation for our dekstop software 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 ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)