TMS LLC
Alstom
Software Quality Engineer
Über die Stelle
Anforderung ID:521753
Wichtiger Hinweis
Als globales Unternehmen sind wir ein Arbeitgeber, der Chancengleichheit bietet und Vielfalt in den 63 Ländern, in denen wir tätig sind, feiert. Wir setzen uns für die Schaffung eines integrativen Arbeitsplatzes für alle ein.
Bei Alstom verstehen wir Transportnetzwerke und was Menschen bewegt. Von Hochgeschwindigkeitszügen, Metros, Monorails und Straßenbahnen bis hin zu schlüsselfertigen Systemen, Dienstleistungen, Infrastruktur, Signaltechnik und digitaler Mobilität bieten wir unseren vielfältigen Kunden das breiteste Portfolio der Branche. Jeden Tag führen mehr als 80 000 Kollegen die weltweite Mobilität in eine grünere und intelligentere Zukunft und verbinden Städte, während wir CO2 reduzieren und Autos ersetzen.
Nehmen Sie eine neue Herausforderung an und nutzen Sie Ihre Expertise in der Softwareprozessqualitätssicherung in einer zukunftsweisenden Branche.
Sie werden Teil kollaborativer, dynamischer und exzellenzorientierter Teams, in denen Sie eine Schlüsselrolle bei der Implementierung der Qualitätssicherung über den gesamten Softwarelebenszyklus hinweg spielen.
Ihre Aufgabe wird es sein, sicherzustellen, dass Prozesse, Aktivitäten und Ergebnisse den geltenden Anforderungen, Industriestandards, organisatorischen Verfahren und vertraglichen Verpflichtungen entsprechen.
Ihr Beitrag wird darin bestehen, eine unabhängige Zusicherung der Konformität über den gesamten Softwarelebenszyklus hinweg zu geben, indem Prozesse, Aktivitäten, Ergebnisse und objektive Qualitätsnachweise gegen geltende Standards, vertragliche Anforderungen und organisatorische Verfahren bewertet werden. Diese Rolle basiert insbesondere auf den Qualitätsgrundsätzen, die von IEEE 1558, EN 50716 und EN 50128 definiert sind, sowie auf organisatorischen und kundenbezogenen Qualitätsanforderungen.
Sie stellen sicher, dass die Aktivitäten der Softwareentwicklung, -verifizierung, -validierung und -konfigurationsverwaltung gemäß den etablierten Prozessen und den geltenden Qualitätsanforderungen geplant, durchgeführt, dokumentiert und nachgewiesen werden.
Täglich arbeiten Sie eng mit den Entwicklungs-, Verifizierungs-, Konfigurationsmanagement-, Sicherheits-, Cybersicherheits-, Kunden- und Lieferantenteams zusammen, um eine effektive Prozessimplementierung und die Konformität der zugehörigen Ergebnisse zu gewährleisten.
Sie sind hauptsächlich verantwortlich für die Entwicklung, Bereitstellung und Überwachung des Software Quality Assurance Plans (SQAP), die Durchführung von Qualitätsaudits und Überwachungsaktivitäten sowie die Bewertung der verfahrenstechnischen und dokumentarischen Konformität während des gesamten Softwarelebenszyklus.
Rollenumfang: Die Rolle konzentriert sich auf Prozesssicherung, Konformitätsbewertung, Dokumentenprüfung, Lebenszyklus-Rückverfolgbarkeit und Qualitätsmanagement. Sie umfasst keine Softwareentwicklung, Quellcode-Prüfung, technische Verifizierung, Softwaretests, funktionale Validierung oder technische Abnahme von Softwarelösungen, die in der Verantwortung spezialisierter Ingenieurteams liegen.
Sie müssen kein Eisenbahn-Enthusiast sein, um bei uns erfolgreich zu sein. Wir garantieren, dass Sie stolz sein werden, wenn Sie mit Freunden oder Familie in einen unserer Züge steigen. Wenn Sie bereit für die Herausforderung sind, würden wir uns freuen, von Ihnen zu hören!
Hauptverantwortlichkeiten
- Definition, Bereitstellung und Pflege des Software Quality Assurance Plans (SQAP) für Projekte.
- Sicherstellung der Konformität von Softwareprozessen und Ergebnissen mit EN 50716, EN 50128, IEEE 1558 und allen geltenden Projektqualitätsanforderungen.
- Bewertung und Überwachung der Konformität von Softwarelebenszyklusprozessen mit organisatorischen, regulatorischen, normativen und vertraglichen Anforderungen.
- Durchführung unabhängiger Qualitätsprüfungen von Ergebnissen und Aufzeichnungen des Softwarelebenszyklus, um deren Vollständigkeit, Konsistenz, Rückverfolgbarkeit und dokumentarische Konformität zu überprüfen.
- Überprüfung der Verfügbarkeit und Angemessenheit objektiver Nachweise, die belegen, dass Entwicklungs-, Verifizierungs-, Validierungs- und Konfigurationsmanagementaktivitäten gemäß den geltenden Prozessen durchgeführt wurden.
- Erstellung und Präsentation von Software Quality Assurance Berichten für interne und externe Stakeholder.
- Teilnahme an Projektmeilenstein- und Gate-Reviews, um unabhängige Qualitätsbewertungen der Konformität von Aktivitäten und Ergebnissen abzugeben.
- Unterstützung von Konfigurationsmanagementaktivitäten durch Sicherstellung der Prozesskonformität und Kontrolle von Softwareelementen, einschließlich lieferantenbereitgestellter Komponenten wie COTS-Produkte, Bibliotheken, Drittanbietersoftware und Lieferantenquellcode.
- Planung, Durchführung oder Unterstützung von Software-Qualitätsaudits und Sicherstellung der Nachverfolgung von Korrektur- und Vorbeugungsmaßnahmen bis zum Abschluss.
- Unterstützung von Aktivitäten zur Nachweisführung und Zertifizierung der Softwarekonformität.
- Bereitstellung unabhängiger Zusicherungen der Konformität des Softwarelebenszyklus, ohne an Softwareentwicklung, Quellcode-Prüfungen, Softwareverifizierung, Softwaretests oder technische Validierungsaktivitäten teilzunehmen.
- Fungieren als Qualitäts-Ansprechpartner für Kunden, Lieferanten, Auditoren und Bewertungsstellen in allen Fragen der Software Quality Assurance.
- Erfassung von Lessons Learned und Beitrag zur kontinuierlichen Verbesserung von Qualitätsprozessen, -methoden und -praktiken.
- Gelegentliche Reisen zur Unterstützung von Projektaktivitäten, Audits und zur Koordination mit Stakeholdern.
Mindestanforderungen
Ihr Profil
Wir schätzen Ihre Qualitätsorientierung, Ihren analytischen Verstand und Ihre Sorgfalt ebenso wie Ihren technischen Hintergrund.
Um in dieser Rolle erfolgreich zu sein, bringen Sie idealerweise folgende Qualifikationen und Kompetenzen mit:
- Abschluss in Informatik, Ingenieurwesen oder einer vergleichbaren Fachrichtung.
- Professionelle Englischkenntnisse.
- Starkes Verständnis von Softwareentwicklungs-Lebenszyklusmodellen, Prozessen, Werkzeugen und Techniken.
- Fähigkeit, Qualitätsrisiken und Konformitätslücken während des gesamten Softwarelebenszyklus zu identifizieren.
- Kenntnisse von Prinzipien der Software Quality Assurance, der Konformitätsüberwachung, des Prozessmanagements, der Auditmethodik und der Praktiken zur dokumentarischen Konformität.
- Fähigkeit, die Konformität von Softwareaktivitäten, Lebenszyklusprozessen und Ergebnissen unabhängig zu bewerten.
- Verständnis der Prinzipien des Anforderungsmanagements, der Rückverfolgbarkeit und des Konfigurationsmanagements.
- Teamorientierte Denkweise mit starkem Fokus auf interne und externe Kunden.
- Kenntnisse von Standards und Frameworks, die für die Softwareentwicklung und Qualitätssicherung im Eisenbahnbereich gelten, einschließlich EN 50716, EN 50128, IEEE 1558, ISO 9001, CMMI oder vergleichbarer Standards. Fähigkeit, regulatorische und normative Anforderungen zu interpretieren und die Prozess- und Ergebnis-Konformität während des gesamten Softwarelebenszyklus zu bewerten.
- Sicherer Umgang mit Werkzeugen wie MS Office, SharePoint, Dokumenten- managementsystemen, Projektverfolgungswerkzeugen und Konfigurations- managementsystemen.
- Vertrautheit mit Techniken und Werkzeugen des Software-Konfigurationsmanagements ist von Vorteil.
- Auditor-Zertifizierung und Erfahrung in Qualitätsaudits sind von Vorteil.
