Test Development Engineer (d/m/f) für Satellite Ground Segment Software -(AIT)
// Role Summary
Join Airbus as a Test Development Engineer for Satellite Ground Segment Software, focusing on Assembly, Integration, and Test (AIT) for national space projects. Design creative solutions and contribute to becoming a national champion in high-performance ground-to-space missions.
// Key Responsibilities
- Implement test software and tools for integration and system testing of satellite ground segment software.
- Generate and compile various test data sets and automate test processes.
- Execute regression tests and integration tests at multiple levels.
- Collaborate with cryptography, software, and satellite operations experts.
- Requires a degree in computer science, 3+ years of Java experience, and familiarity with REST architectures.
- Beneficial to have experience with national customers and proficiency in German and English.
// Role Specification
About the Role
Bei Airbus ist es unser Zweck, das Leben auf der Erde und darüber hinaus durch unsere bahnbrechenden Raumfahrttechnologien zu verbessern. Mit jedem technologischen Durchbruch bringen wir die Menschen näher zusammen, erkunden neue Grenzen und entdecken neue, unerschlossene Ziele. Und wir bringen nicht nur Innovationen in den Weltraum – unsere Raumlösungen und -projekte helfen, globale Herausforderungen auf der Erde zu lösen.
Wir suchen einen Test Development Engineer (d/m/f) für Satellite Ground Segment Software und -Assembly, Integration und Test (AIT) in nationalen Projekten im Raumfahrtbereich bei Airbus Space Engineering in Friedrichshafen.
Sie arbeiten in einem vielseitigen und engagierten Team in den Bereichen Weltraum- und Bodensystemarchitekturen, sichere Weltraumlösungen, Systemtechnik, Entwicklung, Betrieb, Datenverarbeitung und Leistungsmodellierung.
Your Responsibilities
In Ihrer Rolle arbeiten Sie innerhalb des Assembly, Integration und Test-(AIT) Teams und implementieren Testsoftware und -hilfsmittel, setzen Tests auf, führen diese durch, nehmen Fehler auf und grenzen sie ein. Als Teil des integrierten Teams arbeiten Sie eng mit unseren Fachexperten für Kryptographie, Software und des Satellitenbetriebs zusammen.
Key Tasks
- Implementierung von Testsoftware für Integrations- und Systemtests
- Implementierung von Testhilfsmitteln wie z.B. Testdatengeneratoren
- Erzeugung/Zusammenstellung von Testdatensätzen (JSON, XML, Binärdaten, Telekommandos, Telemetriedaten)
- Erstellung und Erweiterung von Testprozeduren und Anleitungen
- Aufnahme der Tests in ein Testfallverwaltungswerkzeug
- Einbinden der Software in die Testprozessautomatisierung (Testing & Deployment)
- Aufsetzen und Durchführung von (Regressions-) Tests (JUnit, CppUnit o.ä. Arquillian)
- Unterstützung und Durchführung von Integrationstests auf unterschiedlichen Ebenen
- Fehleraufnahme und -eingrenzung, Aufnahme der Ergebnisse in ein Fehlerverfolgungswerkzeug
What We Offer
- Sie profitieren von Weiterbildungsmöglichkeiten und neuen Arbeitsformen (Home Office, digitale Tools, flexible Arbeitszeiten usw.).
- Sie werden großartige Führungsteams vorfinden, deren Priorität darin besteht, Ihre Entwicklung zu unterstützen, den Teamgeist zu fördern und Ihrer Tätigkeit in einem globalen Airbus-Umfeld einen Sinn zu geben.
- Darüber hinaus haben Sie dank der großen Vielfalt an Arbeitsplätzen und Kompetenzen, die wir in unserem Bereich anbieten können, die Möglichkeit, sich weiterzuentwickeln und Ihren längerfristigen Entwicklungsplan zu erstellen.
- Wir sind auf der Suche nach vielseitigen Mitarbeitern, die kreative Lösungen für Satellitenbodensegmente entwerfen.
- Neben diesen operativen Tätigkeiten werden Sie zu unserem Transformationsplan beitragen, der die Vision hat, nationaler Champion für hochleistungsfähige Boden-Raumfahrt-Missionslösungen zu werden.
Your Qualifications
- Abgeschlossenes Studium im Bereich Informationstechnik oder vergleichbar
- Mehr als 3 Jahre Erfahrung mit Java 8, Java EE7 Professional und Kenntnisse der Servertechnologie
- Erfahrung mit REST Architekturen und Web-Applikationen
- Kenntnisse von Software Engineering Werkzeugen (NetBeans, GIT, Stash, Jira, Jenkins, Gradle, …)
- Testimplementierung: Java, C++, Ansible, TCL …
- Interesse und die Fähigkeit, sich schnell in neue Technologien einzuarbeiten
- Erfahrung in der Arbeit mit nationalen Kunden ist von Vorteil
- Gute Kommunikations- und Teamfähigkeiten
- Beherrschung von Deutsch und Englisch
Keine 100%ige Übereinstimmung? Kein Grund zur Sorge! Airbus unterstützt deine persönliche Entwicklung mit maßgeschneiderten Entwicklungslösungen. Bring deine Karriere auf ein neues Level und bewirb dich jetzt online!