|

Jobs wie diesen per E-Mail erhalten

Software Test Engineer (m/w)

 
 
 

AUTOMOBILGESCHICHTE
SCHREIBT MAN HEUTE IN C++. Teilen Sie mit uns Ihre Leidenschaft für Zukunftstechnologien.


Mehr als 90% aller Innovationen im Automobil basieren auf Elektronik und Software. Deshalb sind gerade hier große Freiräume und vernetztes Denken gefordert, um wirklich Neues zu erschaffen. Bis hin zu flexiblen Arbeitsmodellen, die es unseren IT-Spezialisten ermöglichen, unkonventionelle Wege zu gehen. Um weiterhin die Grenzen des bisher möglichen zu verschieben, suchen wir zur Verstärkung unseres Teams.

Für den Unternehmensbereich Forschung / Entwicklung
am Standort Ulm suchen wir eine(n)

Software Test Engineer (m/w)

Aufgaben

Cars, Linux, Python, C, C++, Git, Gerrit: you name it -- we have it!

Wir bieten Ihnen die Gelegenheit in einem Team bei BMW Car IT (100% Tochterunternehmen der BMW AG) zu arbeiten, das als innerbetrieblicher Anbieter von Software eng mit anderen Abteilungen der BMW Group zusammenarbeitet, die für die Konzeption und den Bau von Fahrzeug-Steuergeräten verantwortlich sind.

Sie arbeiten mit und in ihrem Scrum Team und gewinnen ein Verständnis über die Features und deren technische Implikationen. Sie identifizieren Use Cases und erstellen automatisierte Testfälle auf unterschiedlichen Ebenen (Modul, Subsytem, Sytem).

Zur Ihren Aufgaben gehören Testplanung und -design sowie die Entwicklung von Testfällen und die Arbeit mit Testautomatisierungsframeworks wie z.B. xUnit und Google Test.

Ihr besonderes Augenmerk liegt auf der Testautomatisierung und Sie sind ebenfalls verantwortlich für die Testdurchführung, die Auswertung der Testergebnisse, die Fehleranalyse und die Berichterstattung über die Testergebnisse.

Die Weiterentwicklung und Optimierung von Test-Tools, Testprozessen und Verfahren vervollständigen die Liste Ihrer interessanten Aufgaben.

Ein wichtiger Aspekt Ihrer Arbeit ist auch das Zusammenbringen kommerzieller QA Praktiken mit den Standards der Linux Community.

Qualifikation

  • Erfolgreich abgeschlossenes Hochschulstudium der Informatik oder eines vergleichbaren Studiengangs.
  • Gute Kenntnisse von Skriptsprachen (insb. Python).
  • Fundierte Testerfahrungen in eingebetteten Systemen (Testerstellung, Testausführung, Prüfverfahren, Test Tools & Frameworks und insbesondere Testautomatisierung) auf verschiedenen Ebenen (Modul-, System- und Subsystemtests).
  • Gute praktische C/C++-Kenntnisse und objektorientiertes Wissen.
  • Erfahrungen mit GoogleTest, xUnit oder ähnlichen Frameworks ist von Vorteil.
  • Kenntnisse einer oder mehrerer der folgenden Technologien sind erforderlich: Continuous Integration und Delivery, Linux Systemdienste, Netzwerk- oder Bustechnologien.
  • Tiefes Verständnis von Linux.
  • Kenntnisse im Debuggen/Profiling von Linux-Anwendungen unter Einsatz von Tools wie etwa gdb und Valgrind sind von Vorteil.
  • Fähigkeit zum Verstehen von Spezifikationen (z. B. Bluetooth) und deren Umsetzung.
  • Begeisterung für Open-Source-Software.
  • Frische Ideen und Aufgeschlossenheit für systemübergreifendes Denken, welches uns dabei hilft, innovative Software-Lösungen zu entwickeln, entsprechend unserer Vision einer individuellen Mobilität der Zukunft.

Ansprechpartner

Herr Dietert +49 89 382-17001

Stellenreferenz : 88555

Wir freuen uns auf Ihre Online-Bewerbung

BMW AGRecruiting
80788 München

Sie suchen den Austausch, Tipps zur Bewerbung und alles rund um das Thema Karriere?
Dann besuchen Sie uns auf facebook.com/bmwkarriere.