Senior QA Engineer I & II Platform, Quality Engineering

Senior QA Engineer I & II Platform, Quality Engineering

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
Frontline Education

Auf einen Blick

  • Aufgaben: Entwickle und teste Softwarelösungen, um die Qualität und Zuverlässigkeit zu gewährleisten.
  • Unternehmen: Frontline Education, ein innovatives Unternehmen, das Schulen transformiert.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit Möglichkeiten zur beruflichen Weiterentwicklung.
  • Warum dieser Job: Gestalte die Zukunft der Bildung mit modernster Technologie und einem positiven Einfluss.
  • Qualifikationen: Erfahrung in Qualitätssicherung und Testautomatisierung erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Standort: Remote, USA

Überblick: Bei Frontline Education ist unsere Mission einfach: Wir transformieren, wie Schulen arbeiten, damit jeder Pädagoge und jeder Schüler erfolgreich ist. Unsere Vision ist, dass jede Schule gedeiht und jede Gemeinschaft gestärkt wird.

Verantwortlichkeiten

  • Qualitätsengineering & Teststrategie: Partnerschaft mit Engineering-Teams während der Entdeckung, Verfeinerung, Gestaltung, Entwicklung, Test und Freigabeaktivitäten. Sicherstellen, dass Anforderungen testbar, messbar und betriebsbereit sind. Identifizierung von funktionalen, Integrations-, Leistungs-, Zuverlässigkeits-, Sicherheits- und betrieblichen Qualitätsrisiken früh im Entwicklungszyklus. Entwicklung umfassender Teststrategien und Validierungsansätze, die skalierbare Plattformfähigkeiten unterstützen. Beitrag zu wiederverwendbaren Qualitätsengineering-Mustern, Standards und Best Practices über das Plattformengineering hinweg. Verbesserung der Freigabebereitschaft, des betrieblichen Vertrauens und der allgemeinen Ingenieursqualität.
  • Testautomatisierung & Validierung: Entwurf, Aufbau, Wartung und Ausführung automatisierter Testlösungen über Frontend, Backend, API, Integration, Workflow und verteilte Systeme. Enge Zusammenarbeit mit Software-Ingenieuren, um automatisierte Tests in CI/CD-Pipelines und Liefer-Workflows einzubetten. Erweiterung der Automatisierungsabdeckung bei gleichzeitiger Verbesserung der Wartbarkeit, Zuverlässigkeit und Ausführungseffizienz. Unterstützung der Validierung von cloud-nativen Architekturen, ereignisgesteuerten Systemen und gemeinsamen Plattformdiensten. Beitrag zu Resilienztests, operativer Validierung, Überwachungsüberprüfung und Produktionsbereitschaftsaktivitäten.
  • Leistungs- & Nicht-funktionale Qualität: Entwurf und Ausführung von Leistungs-, Skalierbarkeits-, Resilienz- und Betriebsteststrategien. Analyse von Testergebnissen und Identifizierung von Leistungsengpässen, Zuverlässigkeitsrisiken und Optimierungsmöglichkeiten. Partnerschaft mit Engineering-Teams zur Festlegung messbarer Qualitätsziele und betrieblicher Benchmarks. Unterstützung von Initiativen zur Plattformzuverlässigkeit, Skalierbarkeit und betrieblichem Exzellenz.
  • Zusammenarbeit & kontinuierliche Verbesserung: Partnerschaft mit Produktmanagern, technischen Leitern, Architekten, UX-Teams und Software-Ingenieuren während des gesamten Produktlebenszyklus. Teilnahme an Design-Reviews und technischen Diskussionen aus der Perspektive des Qualitätsengineerings. Effektive Kommunikation von Testansätzen, Qualitätsrisiken, Validierungsergebnissen und betrieblichen Überlegungen gegenüber technischen und nicht-technischen Stakeholdern. Beitrag zu einer Kultur des kontinuierlichen Lernens, des gemeinsamen Eigentums und der Ingenieurexzellenz. Unterstützung und Mentoring von Kollegen, während die Qualitätspraktiken in der Organisation verbessert werden.
  • AI-First Qualitätsengineering: Nutzung moderner KI-unterstützter Entwicklungs- und Testwerkzeuge wie GitHub Copilot, Claude Code, OpenAI Codex und aufkommenden Technologien zur Beschleunigung von Tests, Automatisierung, Fehlersuche, Analyse und Dokumentation. Anwendung eines starken Ingenieururteil bei der Bewertung, Verfeinerung und Validierung von KI-generierten Ergebnissen. Nutzung von KI zur Verbesserung der Produktivität bei gleichzeitiger Einhaltung hoher Standards für Zuverlässigkeit, Wartbarkeit, Governance, Sicherheit und betriebliche Integrität. Förderung des durchdachten und verantwortungsvollen Einsatzes von KI in den Praktiken des Qualitätsengineerings.

Qualifikationen

  • Senior QA Engineer I: Bachelor-Abschluss in Informatik oder einem verwandten Bereich oder gleichwertige Berufserfahrung. 5+ Jahre Erfahrung im Qualitätsengineering oder Softwaretesting. Erfahrung in der Gestaltung und Ausführung umfassender Teststrategien für komplexe Funktionen, APIs, Integrationen und verteilte Systeme. Starke Expertise in der Testautomatisierung und modernen Praktiken des Qualitätsengineerings. Erfahrung in der Identifizierung von Qualitätsrisiken und der Verbesserung des Freigabevertrauens innerhalb von Engineering-Teams. Fähigkeit, Kollegen zu betreuen und zu den besten Praktiken im Qualitätsengineering beizutragen. Nachgewiesener Erfolg in der Zusammenarbeit mit funktionsübergreifenden Agile-Teams. Erfahrung in der Nutzung von KI-unterstützten Entwicklungs- oder Testwerkzeugen zur Verbesserung der Effizienz und Qualitätsergebnisse.
  • Senior QA Engineer II: Bachelor-Abschluss in Informatik oder einem verwandten Bereich oder gleichwertige Berufserfahrung. 8+ Jahre Erfahrung im Qualitätsengineering oder Softwaretesting. Tiefe Expertise in funktionalen, Integrations-, Leistungs-, Resilienz-, Betriebs- und Automatisierungstestdisziplinen. Erfahrung in der Leitung von Qualitätsstrategien über große Initiativen, gemeinsame Plattformen oder mehrere Engineering-Teams. Nachgewiesener Erfolg bei der Definition von Testframeworks, Automatisierungsansätzen und Qualitätsstandards, die skalieren. Starke systemische Denkfähigkeiten und Erfahrung in der Beeinflussung der Plattformzuverlässigkeit und des betrieblichen Exzellenz. Erfahrung in der Schulung von Ingenieuren und der Steigerung der Reife des Qualitätsengineerings in Teams. Nachgewiesene Fähigkeit, technische Entscheidungen, Freigabebereitschaft und Qualitätsergebnisse über breitere organisatorische Initiativen zu beeinflussen. Erfahrung in der Festlegung von Standards für KI-unterstützte Test- und Automatisierungspraktiken.

Erforderliche technische Erfahrung für beide Ebenen:

  • Starke Erfahrung mit modernen Testframeworks und -tools, einschließlich: Playwright, Selenium, K6, Vertrautheit mit Cypress.
  • Erfahrung mit: CI/CD-Pipelines, API-Tests, Integrationstests, Leistungstests, ereignisgesteuerten Architekturen, cloud-nativen verteilten Systemen, Konzepten der operativen Validierung.
  • Erfahrung in agilen Softwareentwicklungsumgebungen. Starke Kommunikations-, Kollaborations- und Problemlösungsfähigkeiten.

Bevorzugte Qualifikationen:

  • Erfahrung in der Testung verteilter cloud-nativer Plattformen, die auf AWS basieren. Vertrautheit mit Kafka oder ähnlichen Ereignis-Streaming-Technologien. Erfahrung in der Testung von Multi-Tenant-SaaS-Plattformen. Erfahrung in der Mitgestaltung der Strategie für Qualitätsengineering und Automatisierungsarchitektur. Vertrautheit mit Ansätzen zur Testung von React-Anwendungen. Erfahrung mit Beobachtbarkeit, Telemetrie, Überwachung und Validierung der Betriebsbereitschaft. Erfahrung in der Zusammenarbeit mit geografisch verteilten Engineering-Teams. Erfahrung in der Nutzung von KI-unterstützten oder agentischen Engineering-Workflows in professionellen Umgebungen.

Was Sie brauchen, um zu gedeihen:

  • Eine starke Eigenverantwortung, die Verantwortung und kontinuierliche Verbesserung umfasst.
  • Ein kollaborativer Ansatz, der unseren Glauben widerspiegelt, dass wir gemeinsam besser sind.
  • Ein Engagement für das Verständnis der Kundenbedürfnisse und die Bereitstellung von Ergebnissen, die nachhaltigen Wert schaffen.
  • Starkes systemisches Denken und die Fähigkeit, kurzfristige Lieferungen mit langfristiger Qualität und Wartbarkeit in Einklang zu bringen.
  • Neugier, Anpassungsfähigkeit und eine Leidenschaft für das Lernen neuer Technologien und Praktiken.
  • Vertrauen in sich selbst, um in sich entwickelnden Umgebungen zu arbeiten und komplexe Probleme zu lösen.
  • Ein Wunsch, skalierbare, zuverlässige und wirkungsvolle Lösungen zu entwickeln, die Pädagogen und Schüler unterstützen.

Vergütung & Vorteile:

  • Die gesamte Grundgehaltsspanne für eine Stufe 1 beträgt: $110,000–$125,000.
  • Die gesamte Grundgehaltsspanne für eine Stufe 2 beträgt: $110,000–$135,000.
  • Wettbewerbsfähiges Grundgehalt, das an Stufe, Erfahrung, Fähigkeiten und Marktdaten angepasst ist.
  • Jährliche Bonusmöglichkeiten.
  • 401(k) mit Unternehmensbeitrag.
  • Umfassende medizinische, zahnärztliche und augenärztliche Abdeckung.
  • Mitarbeiteraktienkaufmöglichkeiten, wo zutreffend.
  • Studiengebührenrückerstattung und Unterstützung bei der beruflichen Entwicklung.
  • Flexible Freizeit und gesundheitsorientierte Vorteile.

Inklusion, Zugehörigkeit & Chancengleichheit: Frontline Education ist ein Arbeitgeber, der Chancengleichheit/affirmative action fördert. Wir streben danach, einen integrativen Arbeitsplatz zu haben und ermutigen qualifizierte Bewerber aus einer Vielzahl von Hintergründen, sich zu bewerben und unserem Team beizutreten.

Senior QA Engineer I & II Platform, Quality Engineering Arbeitgeber: Frontline Education

Frontline Education ist ein hervorragender Arbeitgeber, der eine inklusive und unterstützende Arbeitskultur fördert, in der Teamarbeit und kontinuierliches Lernen im Mittelpunkt stehen. Mit flexiblen Arbeitszeiten, umfassenden Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung bietet das Unternehmen seinen Mitarbeitern die Ressourcen, um sowohl persönlich als auch beruflich zu wachsen. Die Möglichkeit, an innovativen Projekten im Bildungsbereich zu arbeiten, macht diese Position besonders bedeutungsvoll und lohnend.

Frontline Education

Kontaktdaten:

Frontline Education Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior QA Engineer I & II Platform, Quality Engineering erhalten könnten

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 Frontline Education anzuklopfen, wenn du dich auf die Stelle als Senior QA Engineer I & II Platform, Quality Engineering 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 Frontline Education vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior QA Engineer I & II Platform, Quality Engineering mit Bravour zu bestehen

Qualitätsengineering
Teststrategie
Testautomatisierung
API-Tests
Leistungsprüfung
Skalierbarkeitstests
Agile Softwareentwicklung

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 Frontline Education 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 Frontline Education 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.