Softwaretestingenieur
Softwaretestingenieur
Aufgaben, Kompetenzen und Verantwortung
- Software auf Herz und Nieren prüfen: Eigenständige Planung und Durchführung manueller sowie automatisierter Softwaretests
- Teststrategien gezielt entwickeln: Analyse technischer Anforderungen und Erstellung strukturierter Testfälle, Testsets und Testkonzepte
- Automatisierung vorantreiben: Entwicklung und Integration automatisierter Tests in moderne CI/CD-Pipelines
- Softwarequalität nachhaltig sichern: Durchführung von Regressionstests, Fehleranalysen und gezielten Re-Tests
- Testumgebungen intelligent gestalten: Aufbau, Pflege und Optimierung von Testsystemen, Testtools und automatisierten Testprozessen
- Fehler erkennen, Lösungen beschleunigen: Systematische Dokumentation, Bewertung und Nachverfolgung von Softwarefehlern
- Entwicklung aktiv unterstützen: Enge Zusammenarbeit mit Softwareentwicklern zur kontinuierlichen Verbesserung von Qualität und Stabilität
Fachliche Anforderungen
- Akademische Grundlage: Erfolgreich abgeschlossenes Studium
- Fundierte Testerfahrung: Mehrjährige Praxis im Softwaretesting, insbesondere bei komplexen und verteilten Systemen
- Starke Automatisierungskompetenz: Umfassende Kenntnisse moderner Testtools, Testmethoden und automatisierter Testverfahren
- Programmier-Know-how: Erfahrung mit Programmiersprachen wie Java, C++ oder Python
- Kommunikationsstärke: Sehr gute Deutsch- und Englischkenntnisse sowie Freude an der Zusammenarbeit mit interdisziplinären Entwicklungsteams
- Persönliche Stärken: Analytisches Denken, Eigeninitiative, Teamfähigkeit und eine strukturierte Arbeitsweise
- Flexibilität: Bereitschaft zu gelegentlichen Dienstreisen