QA Automation Engineer: Dev Environments & IDE Tools
QA Automation Engineer: Dev Environments & IDE Tools

QA Automation Engineer: Dev Environments & IDE Tools

Vollzeit 45000 - 65000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
JetBrains

Auf einen Blick

  • Aufgaben: Entwickle automatisierte Tests für innovative Entwickler-Tools und verbessere die Qualität unserer Produkte.
  • Arbeitgeber: JetBrains, ein führendes Unternehmen für Entwickler-Tools mit einer Leidenschaft für Qualität.
  • Mitarbeitervorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und ein kreatives Arbeitsumfeld.
  • Warum dieser Job: Sei Teil eines dynamischen Teams und gestalte die Zukunft der Softwareentwicklung.
  • Gewünschte Qualifikationen: Erfahrung in Testautomatisierung und gute Programmierkenntnisse in Kotlin oder Java.
  • Andere Informationen: Offene und inklusive Unternehmenskultur mit großartigen Entwicklungsmöglichkeiten.

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

Bei JetBrains haben wir eine Leidenschaft dafür, die stärksten und effektivsten Entwicklerwerkzeuge der Welt zu bauen. Unsere Werkzeuge sind so konzipiert, dass sie Entwicklern die Freiheit geben, zu wachsen, zu entdecken und zu kreieren. Über acht Millionen der dynamischsten Entwickler der Welt beschleunigen ihre Arbeitsabläufe mit unseren Produkten, die ihnen helfen, sich auf das Design von Code und das große Ganze zu konzentrieren, sodass sie kreativere und effektivere Ergebnisse liefern können.

Wir suchen einen erfahrenen QA Automation Engineer, der unserem Team für Entwicklungsumgebungen beitritt und dazu beiträgt, die Qualität und Zuverlässigkeit von WSL, Docker, Kubernetes, Dev-Containern und anderen virtualisierten Entwicklungstools innerhalb der IntelliJ-basierten Produktfamilie sicherzustellen.

Als QA Automation Engineer schreiben Sie nicht nur Tests – Sie:

  • Stärken das Vertrauen des Teams in die Produktqualität: Ihre Automatisierung ermöglicht es dem Team, schnell zu iterieren und gleichzeitig Stabilität zu wahren.
  • Arbeiten mit QA-Ingenieuren zusammen, um eine Kultur zu fördern, die der Qualität gewidmet ist: Sie setzen sich für Testbarkeit und Qualität im gesamten Entwicklungsprozess ein.
  • Lösen herausfordernde Probleme: Das Testen von Entwicklerwerkzeugen ermöglicht es Ihnen, in komplexen technischen Szenarien zu arbeiten und Ihre starken Untersuchungsfähigkeiten einzusetzen.

Was Sie tun werden

Kernverantwortlichkeiten

  • Entwerfen, Entwickeln und Warten automatisierter Testszenarien (UI, E2E und funktional) über verschiedene Betriebssysteme (Linux, Windows, macOS) und Umgebungen wie Docker und WSL.
  • Erweitern der Testabdeckung für neue und bestehende Funktionalitäten.
  • Verbessern bestehender Automatisierungen basierend auf Teamfeedback, Reduzierung von Testflakiness und Automatisierung routinemäßiger Überprüfungen.
  • Debuggen und Troubleshooting von Testfehlern, Unterscheidung von Produktproblemen (Regressionen) und infrastrukturellen Problemen (einschließlich Test-, Framework- oder Umgebungsproblemen).
  • Optimieren der Testausführungszeit und Zuverlässigkeit.
  • Beitragen zu Frameworks und Tools mit produktspezifischen Erweiterungen nach Bedarf.

Qualitätssicherung

  • Überwachen der Testergebnisse und Untersuchen von Fehlern.
  • Teilnehmen an Qualitätsbewertungen bei Releases.
  • Zusammenarbeiten mit QA-Ingenieuren und Entwicklern an Testbarkeit und Qualitätsverbesserungen.
  • Definieren und Verfolgen von Qualitätsmetriken, einschließlich Testabdeckung, Fehlerrate und Flakiness.
  • Identifizieren von Lücken in der Testabdeckung und Vorschlagen von Lösungen.
  • Wissen über Automatisierungsbest Practices mit anderen Teammitgliedern teilen.

Was wir suchen

Erforderliche Fähigkeiten

  • Nachgewiesene Erfahrung in der Testautomatisierung.
  • Solide Programmierkenntnisse in Kotlin oder Java und ein gutes Verständnis der JVM.
  • Erfahrung mit Testframeworks: JUnit oder TestNG.
  • Verständnis der Prinzipien und Methoden der Softwaretests.
  • Vertrautheit mit CI/CD-Tools (TeamCity oder ähnlich).
  • Erfahrung mit Reporting-Tools (Allure oder andere).
  • Version Control Erfahrung (Git).

Qualitätsbewusstsein

  • Fähigkeit, Ursachen zu isolieren und Produktfehler von Umweltproblemen zu unterscheiden.
  • Aufmerksamkeit für Details, auch während der Fokussierung auf die Gesamtqualitätsziele.
  • Ausgezeichnete Kommunikationsfähigkeiten in Englisch (schriftlich und mündlich).
  • Erfahrung in der Zusammenarbeit in funktionsübergreifenden Teams.
  • Komfort beim Geben und Empfangen von konstruktivem Feedback.
  • Fähigkeit, neue Konzepte schnell zu erfassen und sowohl im Team als auch unabhängig zu arbeiten.

Schön zu haben

  • Erfahrung im Testen von Entwicklerwerkzeugen, IDEs und Desktop-Anwendungen.
  • Erfahrung im Aufbau von automatisierten Testinfrastrukturen und -prozessen.
  • Erfahrung im Leistungstest.
  • Erfahrung im manuellen Testen.

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 Automation Engineer: Dev Environments & IDE Tools Arbeitgeber: JetBrains

JetBrains ist ein hervorragender Arbeitgeber, der eine offene und inklusive Arbeitsumgebung fördert, in der kreative Ideen geschätzt werden. Als QA Automation Engineer haben Sie die Möglichkeit, an innovativen Entwicklerwerkzeugen zu arbeiten und Ihre Fähigkeiten in einem dynamischen Team weiterzuentwickeln. Wir bieten nicht nur wettbewerbsfähige Vergütungen und flexible Arbeitszeiten, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und zum Austausch von Best Practices.
JetBrains

Kontaktperson:

JetBrains HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: QA Automation Engineer: Dev Environments & IDE Tools

Tipp Nummer 1

Mach dir ein starkes Netzwerk! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den Unterschied machen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir können dir dabei helfen, die besten Ressourcen zu finden.

Tipp Nummer 3

Zeige deine Leidenschaft für Qualitätssicherung! Sprich über Projekte, an denen du gearbeitet hast, und wie du zur Verbesserung der Produktqualität beigetragen hast. Das zeigt dein Engagement und deine Expertise.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, deinen Lebenslauf und dein Portfolio aktuell zu halten!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: QA Automation Engineer: Dev Environments & IDE Tools

Testautomatisierung
Kotlin
Java
JVM
JUnit
TestNG
CI/CD-Tools (TeamCity oder ähnlich)
Reporting-Tools (Allure oder andere)
Versionskontrolle (Git)
Fehlerursachenanalyse
Detailgenauigkeit
Kommunikationsfähigkeiten in Englisch
Zusammenarbeit in funktionsübergreifenden Teams
Konstruktives Feedback geben und empfangen
Schnelle Auffassungsgabe

Tipps für deine Bewerbung 🫡

Sei authentisch!: Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert. Wir suchen nach echten Persönlichkeiten, die zu unserem Team passen!

Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Erfahrungen in der Testautomatisierung und wie du Probleme gelöst hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen und zu sehen, wie du unser Team unterstützen kannst.

Mach es übersichtlich: Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So wird es für uns einfacher, deine Qualifikationen schnell zu erfassen.

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 Tools und Technologien

Mach dich mit den spezifischen Tools und Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie WSL, Docker und Kubernetes. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie sie in der QA-Automatisierung eingesetzt werden.

Bereite konkrete Beispiele vor

Überlege dir konkrete Beispiele aus deiner bisherigen Erfahrung, die deine Fähigkeiten in der Testautomatisierung und Problemlösung demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Qualitätssicherung beigetragen hast.

Zeige deine Teamfähigkeit

Da die Rolle viel Zusammenarbeit erfordert, ist es wichtig, deine Teamfähigkeit zu betonen. Bereite dich darauf vor, Fragen zu beantworten, wie du in cross-funktionalen Teams gearbeitet hast und wie du konstruktives Feedback gegeben und empfangen hast.

Frage nach der Unternehmenskultur

Nutze die Gelegenheit, um mehr über die Unternehmenskultur und die Erwartungen an die QA-Teams zu erfahren. Stelle Fragen, die zeigen, dass du an einer langfristigen Zusammenarbeit interessiert bist und dass dir Qualität und Teamarbeit am Herzen liegen.

QA Automation Engineer: Dev Environments & IDE Tools
JetBrains
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>