Test / QA Software Engineer
Rheinmetall
Bremen, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Bremen, Germany
Tech stack
API
Artificial Intelligence
Automation of Tests
Code Coverage
Computer Literacy
Continuous Integration
DevOps
Github
Machine Learning
Software Architecture
Software Engineering
Software Quality Assurance (SQA)
Backend
Gitlab-ci
Kubernetes
Information Technology
Machine Learning Operations
Front End Software Development
Microservices
Job description
- Konzeption, Aufbau und Pflege von automatisierten Test-Frameworks für unsere Software- und Container-Deployments
- Automatisierung und Durchführung von Integrations-, System- und End-to-End-Tests mit starkem Fokus auf unsere Kubernetes-basierten Umgebungen
- Enge Zusammenarbeit mit den DevOps-, Data- und MLOps-Teams, um automatisierte Qualitätsprüfungen nahtlos in bestehende CI/CD-Pipelines zu integrieren
- Sicherstellung der Funktionalität, Zuverlässigkeit und Performance unserer Microservices und containerisierten Applikationen unter realen Bedingungen
- Etablierung von QA-Standards, kontinuierliches Monitoring der Testabdeckung sowie proaktives Identifizieren und Melden von Softwarefehlern
- Optional (aber ein Plus): Unterstützung bei der Validierung und dem Testing von Machine-Learning-Modellen und datengetriebenen Pipelines
Requirements
- Erfolgreich abgeschlossenes Studium in Informatik, Software Engineering oder eine vergleichbare Qualifikation
- Einschlägige Berufserfahrung in der Software-Qualitätssicherung (QA) und im Aufbau automatisierter Testinfrastrukturen
- Starke praktische Erfahrung im Testen von containerisierten Anwendungen und fundierte Kenntnisse in der Testautomatisierung innerhalb von Kubernetes-Clustern
- Sicherer Umgang mit gängigen Test-Frameworks und Automatisierungstools (für Backend, API und ggf. Frontend) sowie Scripting-Kenntnisse
- Erfahrung in der Integration von Test-Suites in moderne CI/CD-Workflows (z. B. GitLab CI, GitHub Actions)
- Ein großes Plus (aber kein Muss): Grundlegendes Verständnis von Machine Learning oder erste Berührungspunkte mit dem Testen von ML-/AI-Systemen
- Ausgeprägtes Qualitätsbewusstsein, eine strukturierte Arbeitsweise und ein lösungsorientierter Umgang mit komplexen Softwarearchitekturen
- Starke Kooperations- und Kommunikationsfähigkeiten in funktionsübergreifenden Engineering-Teams
Stärken und Erfahrungen zählen bei Rheinmetall, auch wenn vielleicht nicht alle aufgeführten Anforderungen vollständig erfüllt sind. Wir freuen uns auf Bewerber (m/w/d), die Lust haben, etwas zu bewegen und Verantwortung zu übernehmen. Wir legen Wert auf Individualität und Chancengleichheit. Schwerbehinderte Bewerber (m/w/d) werden bei gleicher Eignung besonders berücksichtigt.
Benefits & conditions
An unserem Standort in Bremen bieten wir Ihnen:
- Betriebliche Altersvorsorge
- Aktienkaufprogramm
- 30 Urlaubstage
- Zugang zu den Corporate Benefits
- Deutschlandticket
- Umzugsunterstützung
- VIVA Familienservice
- Individuelle und vielfältige externe sowie interne Weiterentwicklungsmöglichkeiten u.a. in der Rheinmetall Academy
- Professioneller Einarbeitungsprozess begleitet durch ein digitales Onboarding