System-Software-Test-Ingenieur Rail

Bertrandt AG
Vienna, Austria
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

Neuss, Germany

Tech stack

Testing (Software)
Agile Methodologies
Automation of Tests
C++
Code Coverage
Communications Protocols
Computer Engineering
Linux
Distributed Systems
Python
Scrum
Software Engineering
TCP/IP
Test Case Design
Strategies of Testing
TestLink
Test Scripts
EN 50128

Job description

  • Verifikation und Validierung sicherheitskritischer Software für eingebettete Systeme im Bahnumfeld
  • Analyse und Review von Anforderungen als Basis für nachfolgende Testaktivitäten
  • Entwicklung von Testspezifikationen, Testfällen, Testprozeduren und Testberichten
  • Planung, Durchführung und Auswertung von Softwaretests auf Modul-, Integrations-, Systemebene
  • Durchführung manueller sowie automatisierter Tests in Labor-, SIL-, MIL-, HIL- und Zielsystemumgebungen
  • Analyse, Dokumentation und Nachverfolgung von Fehlern in enger Abstimmung mit Entwicklungsteams
  • Dokumentation der Arbeitsergebnisse und Sicherstellung der Nachvollziehbarkeit gemäß den geltenden Entwicklungsprozessen (EN 50128 / EN 50716)
  • Selbstständige Bearbeitung kompletter Testumfänge sowie Mitarbeit in interdisziplinären Projektteams
  • Analyse von Logdateien, Diagnoseinformationen und Schnittstellenkommunikation zur Fehlerlokalisierung
  • Unterstützung bei der Inbetriebnahme und Fehleranalyse von Rechner- und Steuerungseinheiten
  • Erstellung, Pflege und Umsetzung von Testkonzepten, Teststrategien und Testplänen
  • Bewertung der Testabdeckung sowie Analyse und Optimierung von Testmethoden und Testprozessen
  • Erstellung und Auswertung von Testmetriken, Teststatistiken und Testberichten
  • Koordination und Abstimmung von Testaktivitäten mit internen Fachbereichen, Kunden und Lieferanten
  • Mitwirkung bei der kontinuierlichen Verbesserung von Testmethoden, Werkzeugen und Qualitätsprozessen

Requirements

  • Abgeschlossenes Studium im Bereich der Ingenieurwissenschaften (Elektrotechnik, Mechatronik, Technische Informatik) oder vergleichbare Qualifikation
  • Mehrjährige Erfahrung im Testen von komplexen verteilten Systemen
  • Fundierte Kenntnisse in der Softwareentwicklung (Python, C/C++)
  • Erfahrung in der Testautomatisierung
  • Know-How im Umgang mit gängigen Testmanagementtools (z.B. TestLink)
  • Kenntnisse über Kommunikationsprotokolle und deren Schnittstellen wünschenwert, z.B. CAN, TCP/IP
  • Erfahrung mit Linux-basierten Systemen
  • Kenntnisse in Softwareentwicklungsprozessen wie dem V-Modell sowie in agilen Methoden (Scrum/Kanban)
  • Grundkenntnisse in relevanten Normen wie EN 50128 / EN 50716 von Vorteil
  • ISTQB-Zertifizierung Foundation Level
  • Selbstständige, zielorientierte Arbeitsweise auch bei unvollständigen Informationen und komplexen Problemstellungen
  • Ausgeprägte Teamfähigkeit und aktive Förderung des Wissensaufbaus im Team durch Coaching, Mentoring und fachlichen Austausch
  • Ausgeprägte Kommunikationsfähigkeit sowie die Fähigkeit, technische Sachverhalte und Projektfortschritte verständlich und pointiert zu vermitteln
  • Erfahrung in der Rail-Branche wünschenswert
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift

Benefits & conditions

Mobiles Arbeiten

Kostenfreie Getränke

Lebensarbeitszeitkonto

Buddy-Programm

Flexible Arbeitszeiten

Betriebliche Altersvorsorge und BU-Versicherung

Corporate Benefits

Unbefristeter Arbeitsvertrag

Christian Sperle

Apply for this position