Auf einen Blick
- Aufgaben: Entwickle und pflege automatisierte Testinfrastrukturen und führe funktionale sowie Leistungstests durch.
- Arbeitgeber: JetBrains, ein innovatives Unternehmen im Bereich Softwareentwicklung.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitsorte, zusätzliche Urlaubstage und medizinische Versicherungsleistungen.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Entwicklungsmöglichkeiten und Unterstützung für Umzüge.
- Warum dieser Job: Arbeite an einer KI-nativen Plattform und gestalte die Zukunft der Softwareentwicklung mit.
- Gewünschte Qualifikationen: Mindestens drei Jahre Erfahrung in Softwaretests und Kenntnisse in REST APIs.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Bei JetBrains entwickeln wir eine KI-native Plattform für die Softwareentwicklung, die Entwickler-Workflows, teamübergreifende Zusammenarbeit und organisatorische Kontrolle in ein einziges kohärentes System integriert. Diese Plattform dient als Ausführungs- und Governance-Ebene für KI-gesteuerte Entwicklungen und ist tief in Entwickler-Tools integriert, wurde jedoch so konzipiert, dass sie über Teams, Produkte und Umgebungen hinweg funktioniert. Dies ist eine langfristige strategische Investition für JetBrains und ein wichtiger Pfeiler unserer Vision für die Zukunft der Softwareentwicklung. Wir suchen nun einen erfahrenen und proaktiven Full-stack QA Engineer, der unser Team unterstützt, um funktionale und Leistungstests durchzuführen.
Ihre Aufgaben umfassen:
- Entwicklung und Wartung einer automatisierten Testinfrastruktur, Einrichtung von CI/CD-Pipelines, Auswahl und Integration bestehender Tools sowie das Design neuer Tools.
- Schreiben und Verbessern automatisierter Tests, insbesondere für APIs.
- Zusammenarbeit mit den QA- und Entwicklungsteams zur Gestaltung und Durchführung von Testszenarien.
- Arbeiten mit Protokollen und Überwachungstools (z.B. Kibana, Grafana), um funktionale Probleme und Leistungsanomalien zu erkennen.
- Sicherstellung der Qualität unserer verteilten KI-gestützten Systeme durch Validierung der Integrationen mit verschiedenen Sprachmodellen und APIs.
Wir würden uns freuen, Sie in unserem Team zu haben, wenn Sie:
- Mindestens drei Jahre Erfahrung im Softwaretesting (manuell und automatisiert) haben.
- Ein solides Verständnis von REST-APIs, Anfrage-/Antwortstrukturen, Statuscodes und typischen Szenarien besitzen.
- Praktische Erfahrung mit Postman oder ähnlichen API-Testtools haben.
- Vertraut sind mit dem Schreiben automatisierter Tests für APIs in einer beliebigen Programmiersprache oder einem Framework.
- Verteilte Systeme und Microservice-Architekturen verstehen.
- Grundkenntnisse in Docker haben (Container ausführen, mit Docker Compose arbeiten).
- Komfortabel darin sind, OpenAPI/Swagger-Spezifikationen zu lesen und zu interpretieren.
- Ein grundlegendes Verständnis von Authentifizierungs- und Autorisierungsprotokollen (z.B. OAuth 2.0, API-Schlüssel und JWT) haben.
- Gut sowohl unabhängig als auch im Team arbeiten können und starke Selbstmanagementfähigkeiten zeigen.
- Über gute Englischkenntnisse, sowohl mündlich als auch schriftlich, verfügen.
Besonders freuen würden wir uns, wenn Sie:
- Praktische Erfahrung mit Cloud-Computing-Plattformen (AWS, GCP) und Container-Orchestrierungstools (Kubernetes, Helm) haben.
- Erfahrung mit CI/CD-Tools (z.B. TeamCity oder GitHub Actions) haben.
- Erfahrung mit Leistungstesttools (z.B. k6) haben.
- Mit TypeScript und/oder JavaScript vertraut sind.
- Mit automatisierter Testinfrastruktur und -prozessen gearbeitet haben.
- Es genießen, in Protokolle einzutauchen und verteilte Systeme zu debuggen.
Hauptfokus:
- Qualitätssicherung neuer Funktionen
- Automatisierung von Regressionstests
- Leistungstests
Warum JetBrains beitreten?
- Starkes Grundgehalt. Wir bieten wettbewerbsfähige Vergütung, die Ihre Fähigkeiten und Erfahrungen widerspiegelt.
- Flexibler Arbeitsort. Genießen Sie die Freiheit, von zu Hause oder im Büro zu arbeiten.
- Remote-Arbeit. Verbringen Sie bis zu 30 Tage pro Jahr mit Remote-Arbeit im Ausland.
- Zusätzliche Freizeit. Mehr Tage zum Entspannen, Auftanken und für die Dinge, die Sie lieben.
- Krankenversicherungszuschuss. Genießen Sie Seelenfrieden für sich und Ihre Familie.
- Lern- und Entwicklungsmöglichkeiten. Zugang zu Konferenzen, Kursen und Sprachkursen.
- Umzugshilfe. Wir helfen, Ihren Umzug so reibungslos und stressfrei wie möglich zu gestalten.
- Sprachkurse. Lernen Sie die Landessprache oder verbessern Sie Ihre Englischkenntnisse.
- Verpflegung. Genießen Sie eine warme Mahlzeit oder erhalten Sie einen Mittagszuschuss an Arbeitstagen.
- Unterstützung für psychische Gesundheit. Um Ihnen zu helfen, sich am besten zu fühlen, bieten wir einfachen Zugang zu professionellen psychischen Gesundheitsdiensten.
- Sportliche Vorteile. Genießen Sie ein Fitnessstudio vor Ort oder einen Zuschuss für einen Sportclub.
- Interne Veranstaltungen. Nehmen Sie an unternehmensweiten Feiern und Teambesprechungen teil.
*Einige Vorteile können je nach Standort variieren.
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.
Wir verarbeiten die in Ihrer Bewerbung bereitgestellten Daten gemäß der Datenschutzrichtlinie für die Rekrutierung.
Senior Full-stack QA Engineer (AI Platform) Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Full-stack QA Engineer (AI Platform)
✨Tipp Nummer 1
Mach dir eine Liste von Unternehmen, die dich interessieren, und besuche deren Karriereseiten regelmäßig. Oft gibt es Stellenangebote, die nicht auf großen Jobportalen veröffentlicht werden. Bei uns kannst du direkt über die StudySmarter-Website bewerben!
✨Tipp Nummer 2
Netzwerken ist das A und O! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über offene Stellen oder Tipps für den Bewerbungsprozess – viele sind bereit zu helfen!
✨Tipp Nummer 3
Bereite dich gut auf Vorstellungsgespräche vor. Informiere dich über das Unternehmen und die Technologien, die sie nutzen. Zeig, dass du nicht nur die Anforderungen erfüllst, sondern auch ein echtes Interesse an der Vision des Unternehmens hast.
✨Tipp Nummer 4
Sei proaktiv und folge nach einem Interview nach. Ein kurzes Dankeschön per E-Mail kann einen bleibenden Eindruck hinterlassen. Und vergiss nicht, dich über unsere Website zu bewerben – wir freuen uns auf deine Bewerbung!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Full-stack QA Engineer (AI Platform)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. 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 Software Testing, besonders im Bereich der automatisierten Tests. Zeig uns, wie du mit APIs gearbeitet hast und welche Tools du benutzt hast – das wird uns helfen, dich besser zu verstehen.
Mach es übersichtlich: Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell die relevanten Punkte finden und sehen, dass du dir Mühe gegeben hast.
Bewirb dich über unsere Website: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Verstehe die Rolle und das Unternehmen
Mach dich mit JetBrains und ihrer Vision für die AI-native Plattform vertraut. Überlege dir, wie deine Erfahrungen als Full-stack QA Engineer in die Entwicklung und Qualitätssicherung dieser Plattform passen. Zeige im Interview, dass du die Herausforderungen und Ziele des Unternehmens verstehst.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Situationen, in denen du erfolgreich automatisierte Tests entwickelt oder CI/CD-Pipelines eingerichtet hast. Sei bereit, diese Beispiele zu teilen und zu erklären, wie du Probleme gelöst hast, um deine Fähigkeiten zu demonstrieren.
✨Technisches Wissen auffrischen
Stelle sicher, dass du mit den Technologien, die in der Stellenbeschreibung erwähnt werden, vertraut bist. Dazu gehören REST APIs, Docker, und Performance-Testing-Tools. Wenn du praktische Erfahrungen mit Postman oder ähnlichen Tools hast, bringe diese zur Sprache.
✨Fragen vorbereiten
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse und Engagement. Frage nach den aktuellen Herausforderungen im QA-Team oder wie JetBrains die Qualität ihrer AI-gesteuerten Systeme sicherstellt.