> Markdown version of [/jobs/ext/4045920-qa-automation-engineer-simulation-engines-and-cloud-services](https://www.wearedevelopers.com/jobs/ext/4045920-qa-automation-engineer-simulation-engines-and-cloud-services). 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). --- # QA AUTOMATION ENGINEER - SIMULATION ENGINES AND CLOUD SERVICES - **Company:** Reverse - **Location:** Berlin, Germany - **Experience:** Expert - **Salary:** €60,000.0 - €75,000.0 - **Contract:** Permanent contract - **Skills:** 3d Models, Application Programming Interfaces (APIs), Automation of Tests, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Engineering, Cloud Storage, Compilers, Computer Programming, Databases, Continuous Delivery, Continuous Integration, Fortran (Programming Language), Github, Python (Programming Language), PostgreSQL, E2e Testing, Cloud Services, Selenium, Software Engineering, Systems Integration, User Interface Testing, Web Services, Multithreading, Scripting, Performance Testing, Scalability Testing, Backend, Containerization, Kubernetes, Information Technology, Playwright, Integration Frameworks, Azure AKS, Teamcity, Api Management, Docker - **Published:** October 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4afd2a0ed8ad8104 ## About the Role * Education: Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field. * Experience: Ideally 5 to 8 years of hands-on experience in Quality Engineering and Test Automation. * Programming Skills: Strong proficiency in C# and Python for test framework development and scripting. * Data & Backend Focus: Solid experience handling and asserting numerical outputs, time-series data, or large scientific datasets. * API & UI Testing: Experience with REST/gRPC API testing and basic knowledge of UI test automation tools (e.g., Playwright or Selenium). * CI/CD & Containers: Hands-on experience executing tests within CI/CD pipelines (GitHub Actions/TeamCity) and familiarity with Docker/Kubernetes containerized environments. * Performance Testing: Demonstrated experience in performance, stress, or scalability testing. * Interpersonal Skills: Excellent communication and collaboration skills to work effectively across distributed remote teams. Nice to Have: * Prior experience with engineering, simulation, or scientific modeling software. * Knowledge of cloud services (Azure Kubernetes Service, Azure Batch, Azure Blob Storage). * Experience with database validation (PostgreSQL). * Exposure to low-level compiled languages (C, C++, or Fortran). ## Description * 50% Simulation Engines: Validating high-performance numerical software, scientific correctness, time-series datasets, and calculation performance. * 50% Cloud Services & Platforms: Automating REST/gRPC APIs, integration workflows, and web services connected to scalable cloud infrastructure. Working in an international, collaborative environment, you will work alongside software developers, scientists, and domain experts based across Berlin, Denmark, and the Czech Republic., * Framework Development: Design, build, and maintain scalable automated testing frameworks for simulation calculation engines and cloud platforms. * Scientific Data & Output Validation: Develop automated regression suites to validate numerical calculations, time-series data, and output correctness against strict scientific tolerance criteria. * Performance Benchmarking: Design and execute performance and benchmarking strategies from scratch to profile calculation speed, memory usage, and CPU multi-threading during heavy simulation runs. * API & System Integration: Perform automated API testing (REST and gRPC) and conduct end-to-end integration testing across backend services. * CI/CD Pipeline Integration: Integrate automated test suites into continuous delivery pipelines (e.g., GitHub Actions or TeamCity) running in containerized environments. * Root-Cause Analysis: Investigate test failures across application code, simulation engines, compilers, dependencies, and configuration layers. * Cross-Functional Collaboration: Partner effectively with remote software engineering and scientific teams to define quality criteria and expected test outcomes.