CypressJavaJUnitPythonSeleniumPlaywrightGitVersion Control
About this role
Role Overview
Planning, designing and maintaining test cases for our software – including regression and defect retesting.
Performing manual tests at module and system level (functional, integration, regression) with test documentation
Building, extending and maintaining our test automation (e.g., with Playwright, JUnit, or comparable frameworks)
Analyzing and reproducing defects and collaborating closely with development, the business unit and operations during troubleshooting
Supporting security testing, e.g., by hardening test environments or performing basic vulnerability analyses
Continuously improving our testing 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 with 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)
Good knowledge of Java and Python
Experience with test management and documentation tools (e.g., KIWI, ClickUp or comparable tools)
Advantageous: experience or strong interest in medical software / medical devices or security testing
Very good German and good English skills, spoken and written.
Tech Stack
Cypress
Java
JUnit
Python
Selenium
Benefits
Targeted training and professional development opportunities
Development of methodological competencies in an interdisciplinary context
Flexible, performance
and success-oriented compensation models
Attractive and flexible working models (remote/home office depending on project requirements, etc.)
Career perspectives within a medium-sized IT company