CypressJavaJUnitPythonSeleniumPlaywrightGitVersion Control
About this role
Role Overview
Planning, designing and maintaining test cases for our software – including regression and defect retesting.
Executing manual tests at module and system level (functional, integration, regression) with test documentation.
Building, developing and maintaining our test automation (e.g., with Playwright, JUnit or comparable frameworks).
Analyzing and reproducing defects and working closely with development, the business unit and operations on troubleshooting.
Supporting security testing, e.g., by hardening test environments or performing basic vulnerability analyses.
Continuously improving our test processes, test data management and the QA tool landscape.
Requirements
Experience in designing and executing manual and automated tests – including creating test cases, test strategies and documentation; ideally in telecommunications, embedded or backend-related systems.
Confident working with common test automation tools and frameworks (e.g., Playwright, JUnit, Cypress, Selenium) and version control systems (e.g., Git).
Solid knowledge of Java and Python.
Experience with test management and documentation tools (e.g., KIWI, ClickUp or similar).
Advantageous: experience or strong interest in medical software / medical devices or security testing.
Excellent German and good English skills, both written and spoken.
Tech Stack
Cypress
Java
JUnit
Python
Selenium
Benefits
Targeted training and professional development measures.
Promotion of methodological competence in an interdisciplinary context.
Flexible, performance
and success-oriented compensation models.
Attractive and flexible work arrangements (home office depending on project requirements, etc.).