QA Engineer (Toolbox QA)

QA Engineer (Toolbox QA)

Berlin Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
JetBrains

Auf einen Blick

  • Aufgaben: Übernehme die Qualitätssicherung für mehrere Produktbereiche und entwickle Teststrategien.
  • Unternehmen: JetBrains, ein innovatives Unternehmen für Entwicklerwerkzeuge mit einer leidenschaftlichen Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitsorte, zusätzliche Urlaubstage und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem Fokus auf Teamarbeit.
  • Warum dieser Job: Gestalte die Zukunft von Softwarequalität und arbeite an spannenden Projekten mit modernster Technologie.
  • Qualifikationen: Mindestens drei Jahre Erfahrung in der QA für komplexe Softwareprojekte.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Bei JetBrains ist Code unsere Leidenschaft. Seit unserer Gründung im Jahr 2000 streben wir danach, die stärksten und effektivsten Entwicklerwerkzeuge der Welt zu schaffen. Durch die Automatisierung routinemäßiger Überprüfungen und Korrekturen beschleunigen unsere Werkzeuge die Produktion und ermöglichen es Entwicklern, zu wachsen, zu entdecken und zu kreieren. Wir suchen nun einen QA Engineer, der unserem Toolbox QA-Team beitritt. Unser Team arbeitet daran, Toolbox zu einem breiteren Teil des JetBrains-Ökosystems weiterzuentwickeln.

Diese Rolle umfasst mehrere wesentliche Bereiche gleichzeitig: eine Desktop-Anwendung, einen gemeinsamen lokalen Hintergrunddienst sowie serverseitige und integrationsintensive Komponenten, die die Produktverteilung, Konnektivität und Ökosystem-Workflows unterstützen. Ein Großteil dieser Arbeit findet an der Schnittstelle mehrerer JetBrains-Produkte und -Teams statt, daher suchen wir einen erfahrenen Ingenieur, der Verantwortung übernehmen, proaktiv in unklaren Umgebungen arbeiten und Qualität über Systemgrenzen hinweg vorantreiben kann.

In dieser Rolle werden Sie:

  • Die Qualität für mehrere Produktbereiche übernehmen und die Teststrategie innerhalb dieser Bereiche vorantreiben.
  • An monatlichen Release-Akzeptanztests teilnehmen und bei Entscheidungen zur Release-Bereitschaft helfen.
  • Funktionale, explorative, Regression- und Akzeptanztests für neue und geänderte Funktionalitäten durchführen.
  • Komplexe Probleme suchen, lokalisieren und reproduzieren, sie in unserem Issue-Tracker melden und die Behebungen überprüfen.
  • Eng mit Entwicklern während der Implementierung zusammenarbeiten, nicht nur nachdem Funktionen als bereit zum Testen betrachtet werden.
  • Risiken bewerten, den Testumfang definieren und entscheiden, was manuell abgedeckt, automatisiert werden sollte und was ein Release blockieren muss.
  • Zur Testautomatisierung beitragen, wo sie den höchsten Wert schafft, einschließlich des Schreibens von Tests für einige unserer serverseitigen und infrastrukturellen Bereiche.
  • Mit mehreren JetBrains-Teams zusammenarbeiten, um End-to-End-Szenarien zu validieren und Integrationsrisiken frühzeitig zu reduzieren.
  • QA-Prozesse, Release-Validierung und die allgemeine Qualitätskultur im Team verbessern.
  • Eigene Ideen zur Verbesserung des Produkts einbringen.
  • Entwicklern Empfehlungen geben, wie das Produkt benutzerfreundlicher gestaltet werden kann, einschließlich der Vertretung der Interessen der Benutzer.

Wir freuen uns, Sie in unserem Team zu haben, wenn Sie:

  • Mindestens drei Jahre Erfahrung in QA für komplexe Softwareprojekte haben.
  • Selbstständig arbeiten, Initiative ergreifen und Aufgaben gut verwalten können.
  • Es gewohnt sind, ein breites Verantwortungsgebiet zu übernehmen und Qualitätsentscheidungen auf Projektebene zu treffen.
  • Erfahrung im Testen von Desktop-Anwendungen, Client-Server-Systemen oder technisch komplexen Integrationsszenarien haben.
  • Verstehen, wie man Systeme testet, die UI, Hintergrundprozesse, lokale Dienste, Netzwerkkommunikation und serverseitige Komponenten umfassen.
  • Sicher im Untersuchen schwieriger Probleme mit Hilfe von Protokollen, Metriken, Systemwerkzeugen und hypothesengeleitetem Debugging sind.
  • Erfahrung im Testen ohne vollständige funktionale Spezifikationen haben und schnell Verständnis in einem neuen Bereich aufbauen können.
  • Deutlich mit Entwicklern und anderen Stakeholdern kommunizieren können, auch in bereichsübergreifenden Projekten.
  • Ein tiefes Interesse an Produktqualität und Benutzerwirkung haben, nicht nur an der Testausführung.

Technische Anforderungen:

  • Solides Verständnis der Testmethodik, einschließlich risikobasierter Tests, Regressionstrategie, explorativem Testen und Release-Validierung.
  • Erfahrung im Testen komplexer Anwendungen auf macOS, Windows und Linux und/oder ein gutes Verständnis der Client-Server-Architektur, HTTP, Authentifizierungsabläufe und Integrationspunkte zwischen Komponenten.
  • Fähigkeit, Probleme im Zusammenhang mit Netzwerken, Prozesslebenszyklen, lokaler Umgebung, Konfiguration und betriebssystemspezifischem Verhalten zu untersuchen.
  • Sicherheit im Umgang mit Protokollen, Thread-Dumps, Befehlszeilenwerkzeugen, Proxys und anderen Debugging-Instrumenten.
  • Grundlegende Programmierkenntnisse, die ausreichen, um Code zu lesen, Implementierungsdetails zu verstehen, kleine Hilfsprogramme zu schreiben und sinnvolle Testszenarien zu erstellen.
  • Vertrautheit mit Kotlin und/oder Java.
  • Erfahrung mit YouTrack oder ähnlichen Issue-Trackern, CI-Systemen und Versionskontroll-Workflows.

Wir wären besonders begeistert, wenn Sie:

  • Automatisierte Tests in Kotlin schreiben können oder bereit sind, zur Automatisierung beizutragen, wenn nötig.
  • Erfahrung mit Integrationstests, infrastrukturellen Tests oder der Validierung verteilter Workflows haben.
  • Mit Release-Prozessen, Release-Akzeptanz und Qualitätskriterien in Produkten mit häufigen Releases gearbeitet haben.
  • Ein Qualitätsansatz für ein neues Subsystem von Grund auf definieren und mit begrenzter Anleitung vorantreiben können.
  • Es genießen, Prozesse zu verbessern, nicht nur ihnen zu folgen.

Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Wir wissen, dass großartige Ideen von jedem, überall kommen können. Deshalb tun wir unser Bestes, um einen offenen und integrativen Arbeitsplatz zu schaffen – einen, der jeden willkommen heißt, unabhängig von Hintergrund, Identität, Religion, Alter, Zugänglichkeitsbedürfnissen oder Orientierung.

QA Engineer (Toolbox QA) Arbeitgeber: JetBrains

JetBrains ist ein hervorragender Arbeitgeber, der eine offene und inklusive Arbeitskultur fördert, in der Innovation und Teamarbeit geschätzt werden. Mit flexiblen Arbeitsmöglichkeiten, umfangreichen Weiterbildungsangeboten und einem starken Fokus auf das Wohlbefinden der Mitarbeiter bietet JetBrains nicht nur ein wettbewerbsfähiges Gehalt, sondern auch zahlreiche Vorteile wie zusätzliche Urlaubstage und Unterstützung für die mentale Gesundheit. Die Möglichkeit, an bedeutenden Projekten zu arbeiten und die Qualität von Softwareprodukten aktiv zu gestalten, macht diese Position besonders attraktiv für talentierte QA-Ingenieure.

JetBrains

Kontaktdaten:

JetBrains Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so QA Engineer (Toolbox QA) erhalten könnten

Tipp Nummer 1

Mach dir eine Liste von Unternehmen, die dich interessieren, und besuche deren Karriereseiten regelmäßig. Oft gibt es dort Stellenangebote, die nicht auf großen Jobportalen veröffentlicht werden.

Tipp Nummer 2

Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder Bekannten, die in der Branche arbeiten. Oft erfährt man so von offenen Stellen, bevor sie offiziell ausgeschrieben werden.

Tipp Nummer 3

Bereite dich gut auf Vorstellungsgespräche vor. Informiere dich über das Unternehmen, seine Produkte und die Teamkultur. Zeige, dass du wirklich an der Position interessiert bist und wie du zum Erfolg des Unternehmens beitragen kannst.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So hast du die besten Chancen, gesehen zu werden. Und vergiss nicht, deine Leidenschaft für Qualität und Benutzerfreundlichkeit zu betonen – das kommt immer gut an!

Wir glauben, dass du diese Fähigkeiten brauchst, um QA Engineer (Toolbox QA) mit Bravour zu bestehen

Qualitätssicherung
Testmethodik
Risikobasiertes Testen
Exploratives Testen
Regressionstests
Akzeptanztests
Fehleranalyse

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Erfahrungen im QA-Bereich, besonders bei komplexen Softwareprojekten. Zeige, wie du Herausforderungen gemeistert hast und welche Erfolge du erzielt hast.

Stelle Fragen:Wenn du dir über bestimmte Aspekte der Stelle oder des Unternehmens unsicher bist, zögere nicht, Fragen zu stellen. Das zeigt dein Interesse und hilft uns, dich besser kennenzulernen.

Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten.

Wie man sich auf ein Vorstellungsgespräch bei JetBrains vorbereitet

Verstehe die Produkte von JetBrains

Mach dich mit den verschiedenen Produkten und Tools von JetBrains vertraut. Zeige im Interview, dass du die Funktionen und Herausforderungen der Toolbox verstehst und wie deine QA-Erfahrung dazu beitragen kann, die Qualität zu verbessern.

Bereite konkrete Beispiele vor

Denke an spezifische Situationen aus deiner bisherigen QA-Erfahrung, in denen du komplexe Probleme gelöst oder Tests strategisch geplant hast. Diese Beispiele helfen dir, deine Fähigkeiten und deinen proaktiven Ansatz zu demonstrieren.

Zeige deine Kommunikationsfähigkeiten

Da die Rolle enge Zusammenarbeit mit Entwicklern erfordert, ist es wichtig, dass du deine Fähigkeit zur klaren Kommunikation unter Beweis stellst. Übe, wie du technische Informationen einfach und verständlich erklären kannst, um Missverständnisse zu vermeiden.

Frage nach den QA-Prozessen

Nutze die Gelegenheit, um mehr über die bestehenden QA-Prozesse bei JetBrains zu erfahren. Zeige dein Interesse an kontinuierlicher Verbesserung und bringe eigene Ideen ein, wie man die Qualität und Effizienz im Team steigern kann.