Auf einen Blick
- Aufgaben: Definiere die technische Vision für Testinfrastruktur und entwickle skalierbare Testframeworks.
- Unternehmen: Innovatives Unternehmen, das sich auf Qualitätssicherung und Softwaretests spezialisiert hat.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Remote-Arbeit und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Führungskraft in einem dynamischen Umfeld mit großartigen Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft des Softwaretestens mit KI und führe transformative Projekte durch.
- Qualifikationen: 8+ Jahre Erfahrung in Softwaretests und starke Programmierkenntnisse in modernen Technologien.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Requirements
- BS in Computer Science, Software Engineering oder verwandtem Bereich mit über 8 Jahren Erfahrung in Softwaretests, Qualitätssicherung oder Entwicklung von Testinfrastrukturen
- Nachweisliche Erfolge bei der Definition und Umsetzung von Qualitätssicherungsstrategien oder der Leitung von Initiativen zur Testinfrastruktur für komplexe, vollständige Systeme
- Starke Programmierkenntnisse in TypeScript, React, React Native, Go und PostgreSQL
- Tiefes Verständnis von CI/CD-Pipelines, verteilten Systemen und cloudbasierten Testumgebungen
- Erfahrung in der Gestaltung oder Architektur von Testframeworks und Entwicklerwerkzeugen, die in großen Ingenieurorganisationen skalieren
- Starke Expertise in End-to-End-Testframeworks (z.B. Playwright, Cypress, Detox) und Best Practices in der Automatisierungsarchitektur
- Erfahrung mit API-Tests, Leistungstests und Sicherheitsprüfmethoden
- Kenntnisse in Containerisierungstechnologien (Docker, Kubernetes) und deren Anwendung auf automatisierte Tests
- Überzeugung, dass KI die Softwaretests grundlegend verändern wird, und der Antrieb, diese Transformation zu leiten — aktuelle Entwicklungen im Bereich KI verfolgen und proaktiv identifizieren, wo sie die Qualität beschleunigen können
- Ausgezeichnete Kommunikationsfähigkeiten mit der Fähigkeit, komplexe Teststrategien für verschiedene Zielgruppen zu übersetzen
- Erfahrung in der Mentoring von Ingenieuren und der Leitung qualitätsorientierter technischer Initiativen über mehrere Teams hinweg
- (Wünschenswert) Erfahrung in der Anwendung von KI/ML-Technologien auf Softwaretests — Testgenerierung und intelligente Testanalyse
- (Wünschenswert) Beiträge zu Open-Source-Projekten
- (Wünschenswert) Kenntnisse in der Barrierefreiheitstests und inklusiven Designprinzipien
- (Wünschenswert) Erfahrung in der Arbeit mit globalen Teams im Vollzeit-Remote-Modus
- (Wünschenswert) Expertise in verteidigungs-, nachrichtendienst- oder sicherheitsorientierten Arbeitsabläufen und den Zuverlässigkeitsstandards, die diese Umgebungen erfordern
Was die Stelle beinhaltet
- Als Staff SDE in der Testinfrastruktur definieren Sie die technische Vision und Architektur für Testinfrastrukturen, Frameworks und Prozesse, die es jedem Ingenieur ermöglichen, qualitativ hochwertige, zuverlässige Software schnell und mit Vertrauen zu liefern.
- Ihre Arbeit wird prägen, wie die gesamte Organisation Tests und Qualität angeht — Standards festlegen, skalierbare Systeme entwerfen und eine Kultur fördern, in der Qualität von allen getragen wird.
- Sie werden mit der technischen Leitung zusammenarbeiten, um sicherzustellen, dass die Testsysteme tief integriert, beobachtbar und intelligent sind, einschließlich der Gestaltung von KI-gesteuerten Systemen, die die Testabdeckung beschleunigen, die Testzuverlässigkeit autonom verwalten und schrittweise automatisieren, wie Tests generiert und gewartet werden.
- Das Ziel: Ein einziger erfolgreicher Durchlauf der vollständigen automatisierten Testsuite bietet schnelles Feedback und ein hochgradig vertrauenswürdiges Signal für die Produktstabilität, sodass jeder Commit die Anforderungen für die Veröffentlichung erfüllt.
- Ihr Einfluss wird über die Infrastruktur hinausgehen — dies ist eine strategische, funktionsübergreifende Führungsrolle, die sicherstellt, dass unsere Produkte die höchsten Standards an Zuverlässigkeit und Sicherheit erfüllen, die von kritischen Branchen wie Verteidigung, Nachrichtendienst und kritischer Infrastruktur gefordert werden.
- Leiten Sie eine unternehmensweite Transformation der Testautomatisierung und der Qualitätssicherungsstrategie, indem Sie direkt mit den Gründern von Mattermost und der technischen Leitung zusammenarbeiten.
- Definieren und besitzen Sie die Vision und Roadmap für die Test- und Qualitätssicherungsinfrastruktur von Mattermost — von der Etablierung starker Beobachtbarkeit und bedeutungsvoller Testsigale bis hin zur Schaffung eines AI-first-Zukunfts, in dem Maschinen Tests generieren, warten und überprüfen.
- Architektieren Sie skalierbare, intelligente Testframeworks und -infrastrukturen, die Server, Web, Mobil und Desktop abdecken — schrittweise Verschiebung der Tests von manueller Erstellung hin zu maschinengestützter Generierung, Wartung und Analyse.
- Leiten Sie die Integration von KI/LLM-Technologien in die Teststrategie — von der Testgenerierung und autonomen Flakiness-Management bis hin zur Erkennung von Abdeckungsdefiziten und darüber hinaus, während sich die Technologie weiterentwickelt.
- Arbeiten Sie mit der technischen Leitung zusammen, um die Teststrategien mit den Produkt- und Plattform-Roadmaps in Einklang zu bringen.
- Festlegen und Durchsetzen von Teststandards, Qualitätsmetriken und Qualitätsschranken über den SDLC hinweg — automatisiert in CI/CD, sodass Qualität der Weg des geringsten Widerstands ist.
- Schaffen Sie Sichtbarkeit und Vertrauen in Qualitätssignale durch einheitliche Beobachtbarkeit — Dashboards, Metriken und Alarme, die umsetzbare Einblicke in die Produktzuverlässigkeit bieten und Verantwortung fördern.
- Gestalten Sie Systeme, Werkzeuge und Prozesse, die Entwicklern ermöglichen, einfach qualitativ hochwertige automatisierte Tests zu erstellen, auszuführen und zu warten.
- Beeinflussen und mentorieren Sie Ingenieure, um Shift-Left-Testing, testfähigkeitsorientiertes Design und qualitätsorientierte Entwicklungspraktiken zu übernehmen.
- Fördern Sie kontinuierliche Verbesserungen, indem Sie neue Testmethoden und -technologien recherchieren, bewerten und unterstützen.
Staff Software Engineer (Testing Infrastructure) Arbeitgeber: Mattermost
Mattermost ist ein hervorragender Arbeitgeber, der innovative Lösungen für sichere Zusammenarbeit in hochsensiblen Umgebungen bietet. Mit einem offenen und unterstützenden Arbeitsumfeld fördert das Unternehmen die persönliche und berufliche Weiterentwicklung seiner Mitarbeiter, insbesondere in der neuen Rolle des Technical Sales Engineer in Japan, wo Sie die Möglichkeit haben, maßgeblich zur regionalen Expansion beizutragen. Die Unternehmenskultur legt Wert auf Vielfalt und Inklusion, was Mattermost zu einem attraktiven Arbeitsplatz für Talente aus allen Lebensbereichen macht.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Staff Software Engineer (Testing Infrastructure) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Mattermost anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer (Testing Infrastructure) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Mattermost vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer (Testing Infrastructure) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Mattermost klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Mattermost vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.