Deine Aufgaben
- Marktanalyse & Stand der Technik im Bereich KI-gestütztes Software-Testing
- KI-gestützte Generierung von Testfällen basierend auf Anforderungen
- Entwicklung eines Prototyps zur Ableitung von Testfällen aus formalen und semi-formalen Software-Requirements
- Vergleich verschiedener Ansätze hinsichtlich Präzision, Konsistenz und Wartbarkeit
- Automatische Erstellung und Optimierung von Unit-Tests
- Entwicklung eines Prototyps zur Ableitung von Unit-Tests aus Software-Design
- Automatische Generierung von Testframes, Testdaten, Stubs, Mocks und Test-Ranges
- Evaluierung der KI-gestützten Testmethoden
- Bewertung der Tests hinsichtlich Qualität, Effizienz, Wartbarkeit, Testabdeckung und Fehlererkennung
- Analyse der Praxistauglichkeit und Integration in bestehende Testprozesse
Das solltest du mitbringen
- Studium der Informatik, Physik, Elektrotechnik, Mathematik oder eines vergleichbaren technischen Fachs
- Erfahrung in der Softwareentwicklung mit Python und C
- Kenntnisse in relevanten KI-Technologien wie Transformer-Modelle, Deep Learning Frameworks oder Natural Language Processing
- Interesse für Software-Testing-Methoden (z.B. Unit-Testing, Testfallgenerierung, Testabdeckung)
- Strukturierte und analytische Denkweise sowie Interesse an der Anwendung neuer Technologien