Software Test Lead (all genders) (Embedded Software Projects)

embitel • Berlin, Ingolstadt, München, Stuttgart

BEFREIE DICH VON ZEIT UND RAUM
Remote Work bei Diconium
Remote Work bei Diconium

Seien wir mal ehrlich: Es ist nicht wichtig, wo wir arbeiten. Sondern wie wir arbeiten. Bei diconium nennen wir das Hybrid Workplace: unser Modell, um selbstbestimmte Arbeit und individuelle Bedürfnisse mit Zusammenhalt, Teamwork und unternehmerischen Anforderungen zu matchen. Arbeite einfach so, wie es zu dir passt.

Und wir können es Dir beweisen: Aktuell ermöglichen wir ausgewählten Kolleginnen & Kollegen drei einzigartige Reisen durch Europa. Jeweils acht Wochen Working & Living. Das ist drive your life.

Berlin, Ingolstadt, München, Stuttgart

Wir suchen einen erfahrenen Leiter für Softwaretests, der die Softwaretests, -prozesse und -infrastruktur einrichtet, die zum Testen unserer security bezogenen Softwareprodukte erforderlich sind.

Diese Position ist ideal für jemanden, der sich für Softwaretests begeistert und eine klare Vorstellung davon hat, wie man Softwarequalität in Embedded-Software-Projekten erreichen kann.

Dies ist eine großartige Gelegenheit, sich am Anfang eines neuen, aber schnell wachsenden Software-Teams in einem Unternehmen zu engagieren, das Teil des Volkswagen-Konzerns ist.

 

Deine Aufgaben

  • Die Rolle wird anfangs sehr praktisch sein (da es sich um die erste Einstellung im Bereich Softwaretesting handelt), wird sich aber zu einer Führungs-/Mentor-/Koordinationsrolle entwickeln, wenn das Team wächst und die Prozesse besser etabliert werden.
  • Die Hardware-Plattformen, für die wir entwickeln, reichen von Fahrzeugsteuergeräten über Raspberry Pi's bis hin zu kundenspezifischen Virtualisierungslösungen, die in Server-Clustern laufen.
  • Wir entwickeln hauptsächlich in Python und C auf Linux, und unsere Produkte haben oft überhaupt keine GUI Benutzeroberfläche. "Benutzeroberflächen" sind in der Regel höchstens CLI-basiert, können aber auch nur aus einer programmatischen Schnittstelle oder API-Funktionen bestehen.
  • In dieser Position gibt es enorme Möglichkeiten, die Test- und QA-Strategie sowie die Prozesse und die Tooling-Landschaft von Anfang an zu gestalten.
  • Bei der Entwicklung überzeugender und methodisch fundierter UX-Konzepte wirst du von deiner Erfahrung in der Gestaltung komplexer E-Business-Lösungen und deinem Know-how in der Anwendung gängiger Tools (Process Flows, User Journey, Sitemaps, Wireframes und Prototypen) profitieren.
  • Mit deinem Methodenwissen, auch in der Entwicklung mobiler Anwendungen, und deiner ganzheitlichen Sicht auf Abhängigkeiten und Synergien übersetzt du Konzepte in Vorgehensmodelle für die spätere Umsetzung und vermittelst zwischen den verschiedenen Anforderungen und Stakeholdern bei der Konzeptumsetzung.

Dein Profil

  • Erfahrung im Testen unterhalb der Oberfläche (auf Quellcode-Ebene)
  • Eine echte Leidenschaft für Softwarequalität, gepaart mit dem Wissen, wie man sie erreicht
  • Must have:
  • Erfahrung im Testen von (embedded) CLI-/API-basierten Softwarekomponenten
  • Relevante/anerkannte Zertifizierung(en) im Bereich Software-Testing - z. B. ISTQB
  • Solide Shell-Scripting-Kenntnisse - z. B. bash/sh
  • Fähigkeit, Python-Code zu lesen und zu schreiben - idealerweise mit einer gewissen Erfahrung in der Python-Entwicklung
  • Revision control (git)
  • Erfahrung im Umgang mit CI/CD-Infrastrukturen (z. B. Jenkins) in einem Software-Testing-Kontext
  • Nachgewiesene Erfahrung bei der Umsetzung von Produkt-(Software-)Funktionen in Testfälle und Skripte
  • Gute Kenntnisse der Linux-Grundlagen (Command Line, Networking, Konfiguration, etc.)
  •  Erfahrung im Schreiben von Integrations- oder End-to-End-Testfällen und Testplänen für Software-Features
  • Ausgeprägte Erfahrung mit Bugtracking-/Ticketing-/Projektmanagementsystemen - z. B. Jira, Confluence
  • Erfahrung mit Qualitätsmetriken und deren Anwendung zur Maximierung der Softwarequalität
  • Eine proaktive Einstellung mit einem starken Interesse an Eigenverantwortung und Verantwortung für Prozesse und Softwarequalitätsergebnisse
  • Ausgeprägte und nicht-konfrontative Kommunikationsfähigkeiten - insbesondere beim Schreiben von Fehlerberichten/Tickets und bei der Kommunikation mit Entwicklern
  • Fließendes Englisch, fließendes Deutsch wäre wünschenswert
  • Nice to have:
  • Tools für die statische (Code-)Analyse und ihre Integration in CI/CD-Pipelines
  • Kenntnisse über sichere Kodierungsverfahren und security bezogenes Softwaretesting
  • Zertifizierungen in Scrum/Agile/SAFe
  • Verständnis von Crypto- und PKI-Konzepten
  • Python-Technologien wie Setuptools und Virtualenvs
  • Containerisierungstechnologien - z. B. Docker, Hypervisor-Technologien
  • Vertraut mit den ARM TrustZone-Security-Erweiterungen und/oder vertrauenswürdigen Ausführungsumgebungen (TEEs), HSM/SHE/etc.
  • Software-Paketierung unter Linux (z. B. deb oder rpm)

Unser Angebot

  • Born digital: Profitiere von unserer langjährigen Erfahrung und unserer agilen Up-to-date-Kultur.
  • Life-Work-Balance: Entscheide selbst, wo und wann Du arbeitest: standortübergreifend im Digital Workspace, in Teilzeit oder Gleitzeit, Elternzeit oder Sabbatical – bei uns kein Problem.
  • Wertschätzung: Wir setzen auf flache Hierarchien und sind respektvoll, loyal und anerkennend.
  • Perspektiven: Wir bieten ganz unterschiedliche und individuell auf Dich zugeschnittene Karrieremodelle und eine steile Lernkurve.
  • Benefits: Neben Altersvorsorge, Mitarbeiterrabatten und einem breiten Sportangebot bieten wir tolle Firmenevents und – hoffentlich auch irgendwann wieder – legendäre Partys.
  • Corona can't stop us: Wir bleiben auch in stürmischen Zeiten standhaft & unterstützen Dich dabei, gesund und bestens ausgestattet von zu Hause zu arbeiten. Remote-Onboarding selbstverständlich inklusive!

diconium auf einen Blick

KUNDEN

u.a. Volkswagen, Bosch, Kodak Alaris oder SICK

MITARBEITER

über 1.400 Menschen aus über 70 Nationen

PORTFOLIO

Innovation & Strategy, Customer Experience, Data & AI, Commerce Solutions, Technology Solutions, Digital Transformation

STANDORTE

14 Büros weltweit, darunter Stuttgart, Berlin, Hamburg, München, Wolfsburg, Lissabon, Bangalore und San José