Software Quality Assurance Engineer (UI Automation) (m/f/d)

Software Quality Assurance Engineer (UI Automation) (m/f/d)

Monheim am Rhein Vollzeit 57150 - 69850 € / Jahr (geschätzt) Kein Homeoffice möglich
JENOPTIK AG

Auf einen Blick

  • Aufgaben: Entwickle und pflege automatisierte UI-Test-Suiten mit JavaScript und Playwright.
  • Unternehmen: Globaler Photonik-Konzern mit innovativer Technologie und über 4.000 Mitarbeitern.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Team mit Fokus auf kontinuierliche Verbesserung und Karrierechancen.
  • Warum dieser Job: Gestalte die Qualität von modernen Webanwendungen und arbeite mit neuesten Technologien.
  • Qualifikationen: Erfahrung in Softwarequalitätssicherung und UI-Testautomatisierung erforderlich.

Das prognostizierte Gehalt liegt zwischen 57150 - 69850 € pro Jahr.

Jenoptik ist ein global agierender Photonik-Konzern mit Präsenz in über 80 Ländern. Optische Technologien sind die Basis unseres Geschäfts. Weltweit beschäftigen wir ca. 4.000 Mitarbeiter.

Wir suchen einen erfahrenen QA Engineer zur Verstärkung unseres Entwicklungsteams für eine React- und .NET-Webanwendung. Der ideale Kandidat verfügt über umfassende Kenntnisse in der Automatisierung von Web-UI-Tests mit JavaScript und Playwright sowie über starke Erfahrungen mit Jira und Azure DevOps. Ein solides Verständnis von CI/CD-Prozessen und eine Leidenschaft für die Erstellung robuster automatisierter Test-Suiten für das Frontend sind unerlässlich. Diese Rolle konzentriert sich hauptsächlich auf die Gewährleistung der visuellen Integrität, Funktionalität und Gesamtqualität unserer Webbenutzeroberflächen durch umfassende Test- und Automatisierungspraktiken.

Verantwortlichkeiten:

  • Entwicklung, Wartung und Skalierung von End-to-End-UI-Automatisierungstest-Suiten mit JavaScript und Playwright.
  • Entwurf und Ausführung automatisierter UI-Testfälle, die speziell auf React-Komponenten und moderne Weboberflächen zugeschnitten sind.
  • Enge Zusammenarbeit mit Frontend- (React) und Backend- (.NET) Entwicklern zur Identifizierung, Reproduktion und Behebung von UI-Defekten und Regressionsthemen früh im Entwicklungszyklus.
  • Erstellung robuster Seitenobjekte, Pflege von UI-Lokalisierungsstrategien und Umgang mit dynamischen UI-Elementen zur Gewährleistung einer hohen Testzuverlässigkeit und minimaler Flakiness.
  • Verwaltung von UI-Test-Suiten, Fehlerberichten und Qualitätsdokumentationen in Jira.
  • Integration automatisierter Playwright-UI-Testläufe in Azure DevOps CI/CD-Pipelines für automatisierte Regressionstests bei Builds.
  • Durchführung von funktionalen UI-, Cross-Browser-Kompatibilitäts- und visuellen Regressionstests auf Zielplattformen.
  • Analyse der Ergebnisse automatisierter Testausführungen, Erfassung von Artefakten (Trace-Dateien, Screenshots, Videos) und Bereitstellung umsetzbarer Berichte für das Entwicklungsteam.
  • Förderung der kontinuierlichen Verbesserung von UI-Teststrategien, Entwurfsmustern und Testausführungsgeschwindigkeit.
  • Aktualisierung über Branchentrends in der modernen JavaScript-Entwicklung und modernen UI-Testtools.

Qualifikationen:

  • Abschluss in Informatik, Softwaretechnik oder einem verwandten Bereich (oder gleichwertige praktische Erfahrung).
  • Über 4 Jahre Erfahrung in der Softwarequalitätssicherung mit starkem Fokus auf UI-Testautomatisierung.
  • Starke Kenntnisse in JavaScript (ES6+) und praktische Erfahrung mit Playwright für die Automatisierung von Web-UI.
  • Tiefes Verständnis von DOM-Manipulation, CSS/XPath-Selektoren, Shadow DOM und dem Umgang mit dynamischen React-UI-Elementen.
  • Direkte Erfahrung in der Testung komplexer React-basierter Frontend-Anwendungen.
  • Vertrautheit mit Webarchitekturen (.NET-Backends), um UI-Probleme effektiv zu den Integrationspunkten zurückverfolgen zu können.
  • Erfahrung in der Integration automatisierter Playwright-UI-Suiten in Azure DevOps CI/CD-Pipelines.
  • Starkes Wissen über Jira zur Fehlerverfolgung, Sprintplanung und Testmanagement.
  • Vertrautheit mit agilen Entwicklungsmethoden und modernen QA-Best-Practices.
  • Ausgezeichnete Kommunikations- und Problemlösungsfähigkeiten mit einer kollaborativen, teamorientierten Denkweise.

Software Quality Assurance Engineer (UI Automation) (m/f/d) Arbeitgeber: JENOPTIK AG

Als Projektleiter (m/w/d) in unserem Unternehmen profitieren Sie von einer dynamischen und unterstützenden Arbeitsumgebung, die auf Teamarbeit und Innovation setzt. Wir bieten Ihnen nicht nur attraktive Entwicklungsmöglichkeiten und regelmäßige Schulungen, sondern auch die Chance, an spannenden internationalen Projekten zu arbeiten. Unsere offene Unternehmenskultur fördert den Austausch von Ideen und ermöglicht es Ihnen, Ihre Fähigkeiten in einem engagierten Team weiterzuentwickeln.

JENOPTIK AG

Kontaktdaten:

JENOPTIK AG Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Quality Assurance Engineer (UI Automation) (m/f/d) 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 JENOPTIK AG anzuklopfen, wenn du dich auf die Stelle als Software Quality Assurance Engineer (UI Automation) (m/f/d) 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 JENOPTIK AG vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Quality Assurance Engineer (UI Automation) (m/f/d) mit Bravour zu bestehen

JavaScript (ES6+)
Playwright
UI Test Automation
React
Jira
Azure DevOps
CI/CD Prozesse

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 JENOPTIK AG 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 JENOPTIK AG 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.