Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
shopware AG logo

Senior Quality Engineer - Checkout & Payments (m/w/d)

shopware AG
  • 🌏 Worldwide
  • Remote
  • Senior
  • 4 hours ago
  • TypeScript
  • Playwright
  • Webhooks
  • JavaScript
  • Git
  • PHP
  • Symfony
  • OpenAPI
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Shopware ist ein fĂŒhrendes E-Commerce-System, das es Unternehmen weltweit ermöglicht, im digitalen Handel schnell und effizient zu skalieren. Als zukunftsweisende Open-Source-Lösung wird Shopware bereits von einigen der grĂ¶ĂŸten europĂ€ischen Marken, EinzelhĂ€ndlern und Herstellern im B2C- und B2B-Bereich eingesetzt.

Als Senior Quality Engineer – Checkout & Payments trĂ€gst du dazu bei, zuverlĂ€ssige ZahlungsablĂ€ufe ĂŒber Shopware, Shopware Payments und externe Systeme hinweg sicherzustellen. Dein Schwerpunkt liegt auf praxisnahen Integrationstests, Testautomatisierung und Release-Validierung: Du prĂŒfst, ob Kund:innen einen Kauf erfolgreich abschließen können, Bestell- und Zahlungsstatus korrekt sind und Fehler sowie Wiederholungsversuche sicher verarbeitet werden.

Du wirst Teil des Bereichs Quality Operations innerhalb von Delivery Excellence und arbeitest eng mit den Teams Checkout & Payments, dem Produktmanagement und weiteren Quality Engineers zusammen. Du bringst QualitĂ€t frĂŒh in die Feature-Planung ein, ĂŒberfĂŒhrst Produktrisiken in ausfĂŒhrbare Tests, untersuchst Fehler und gibst klare Empfehlungen zur Release-Bereitschaft. Die Position ist eine Senior-Engineering-Rolle ohne FĂŒhrungsverantwortung. Du entwickelst das bestehende Framework fĂŒr Abnahmetests und die CI-Infrastruktur weiter, statt eine separate Testorganisation aufzubauen.

  • Risikobasierte Testabdeckung definieren und umsetzen. Arbeite mit Product und Engineering zusammen, um kritische AblĂ€ufe fĂŒr HĂ€ndler:innen und Kund:innen, die vorhandene Testabdeckung und LĂŒcken zu identifizieren. Stimme fĂŒr jedes Entwicklungspaket einen klar abgegrenzten Testumfang ab und begleite ihn durch Umsetzung, Review und Validierung.

  • Automatisierte Tests entwickeln und pflegen. Nutze TypeScript, Playwright sowie API- und Integrationstests, um das Verhalten im Storefront, in Shopware, im Payments-Service und an den Schnittstellen zu Zahlungsanbietern zu prĂŒfen. WĂ€hle die passende Testebene, statt jede PrĂŒfung in einem Browser-Test abzubilden.

  • Zahlungsergebnisse prĂŒfen, nicht nur das UI-Verhalten. Kontrolliere Bestellerstellung, Zahlungsstatus, BetrĂ€ge und WĂ€hrungen. ErgĂ€nze die Testabdeckung entsprechend dem Produktrisiko um relevante Szenarien zu Stornierung, Einzug, RĂŒckerstattung, Webhooks und Wiederherstellung.

  • Integrationsfehler gemeinsam mit Entwickler:innen bewerten. PrĂŒfe bei Bedarf Authentifizierung, Mandantentrennung, wiederholte Anfragen, Idempotenz und asynchrone StatusĂ€nderungen. Stelle sicher, dass Fehler weder doppelte Zahlungen noch inkonsistente Bestellungen verursachen.

  • Testergebnisse fĂŒr die Auslieferung nutzbar machen. Integriere und pflege Produkttests gemeinsam mit Engineering und Product Operations in der CI. Verbessere Testdaten, Wiederholbarkeit und Diagnosemöglichkeiten. Unterscheide zwischen Produktfehlern, Problemen bei Zahlungsanbietern oder Umgebungen und instabilen Tests.

  • Releases und KompatibilitĂ€t validieren. PrĂŒfe relevante Release-Artefakte, Upgrades und unterstĂŒtzte Konfigurationen im bestehenden Release-Prozess. ÜberfĂŒhre Erkenntnisse aus VorfĂ€llen in Regressionstests und konkrete Verbesserungen.

  • Eine klare QA-Empfehlung kommunizieren. ErlĂ€utere gegenĂŒber Product und Engineering den geprĂŒften Umfang, die Ergebnisse, verbleibende Risiken, Blocker und nĂ€chsten Schritte. Sprich PrioritĂ€tskonflikte frĂŒhzeitig an und begleite offene Punkte bis zu ihrer Lösung, einer vereinbarten Übergabe oder einer klaren Entscheidung.

  • Verantwortung und Wissen teilen. PrĂŒfe Testcode, arbeite mit Kolleg:innen im Pairing und verbessere gemeinsam nutzbare Fixtures und Dokumentation. Stimme dich mit anderen Quality Engineers ab, damit die Testabdeckung von mehreren Personen gepflegt und unterstĂŒtzt werden kann.

Das bringst du mit:

  • Erfahrung in der Entwicklung und Pflege automatisierter Tests fĂŒr produktive Software, einschließlich API- und Integrationstests sowie End-to-End-Tests.

  • Sehr gute Programmierkenntnisse in TypeScript oder JavaScript und praktische Erfahrung mit Playwright oder einem vergleichbaren Framework. Du kannst sicher in einer Playwright-basierten Codebasis arbeiten.

  • Erfahrung mit CI-Pipelines, Git, Code-Reviews, reproduzierbaren Testumgebungen und der Fehlersuche mithilfe von Logs, Traces und Anwendungscode.

  • VerstĂ€ndnis von HTTP-APIs, Authentifizierung, asynchroner Verarbeitung und ZustandsĂŒbergĂ€ngen – einschließlich der Frage, wie sich Fehler- und Wiederholungsverhalten testen lĂ€sst.

  • Die FĂ€higkeit, unklare Produktanforderungen in testbare Szenarien zu ĂŒbersetzen, nach Risiko zu priorisieren und sinnvolle Arbeitsschritte umzusetzen – und bei Bedarf UnterstĂŒtzung einzuholen.

  • Eine kooperative Haltung: Du arbeitest gern im Team, lernst neugierig von anderen und gibst dein Wissen und deine Erfahrung gern weiter.

  • Klare mĂŒndliche und schriftliche Kommunikation auf Englisch sowie Erfahrung in der direkten Zusammenarbeit mit Entwickler:innen und Produktkolleg:innen zu QualitĂ€tsrisiken und Release-Entscheidungen.

Von Vorteil:

Erfahrung mit Zahlungsanbietern, E-Commerce oder Finanztransaktionen ist hilfreich. Ebenso willkommen sind Kenntnisse in PHP/Symfony, Shopware, API-Vertragstests auf OpenAPI-Basis, containerisierten Umgebungen oder mandantenfĂ€higen Services. Erfahrung mit KI-gestĂŒtzten Entwicklungs- und Testwerkzeugen ist ebenfalls willkommen, sofern die Ergebnisse eigenstĂ€ndig geprĂŒft und verifiziert werden.

Wir schÀtzen unterschiedliche Karrierewege und Perspektiven. Du musst nicht in jedem der genannten Bereiche Erfahrung mitbringen, um dich zu bewerben. Kenntnisse in Shopware oder PayPal sind keine Voraussetzung.

Woran Erfolg gemessen wird:

Deine ersten PrioritÀten legst du wÀhrend des Onboardings gemeinsam mit Product, Engineering und dem Quality-Engineering-Team fest. Dazu gehören:

  • Eine aktuelle Übersicht der kritischen Payments-AblĂ€ufe, der bestehenden Testabdeckung und der wichtigsten LĂŒcken – mit klar zugeordneten Umsetzungsverantwortlichkeiten.

  • Ein erster Kauf- und Zahlungsablauf, der zuverlĂ€ssig in der CI oder innerhalb eines vereinbarten Release-Gates ausgefĂŒhrt wird, das Bestell- und Zahlungsergebnis prĂŒft und aussagekrĂ€ftige Hinweise bei Fehlern liefert.

  • Eine risikobasierte Testabdeckung fĂŒr weitere Integrationen und Ausbaustufen des New Checkout – mit klaren QA-Empfehlungen, dokumentierten EinschrĂ€nkungen und gemeinsamer Verantwortung fĂŒr die Pflege der Tests.

Der Fortschritt wird anhand der tatsĂ€chlich funktionierenden Testabdeckung, der ZuverlĂ€ssigkeit der Tests und der Aussagekraft von Release-Entscheidungen bewertet – nicht allein anhand der Anzahl der Tests oder des Umfangs der Dokumentation.

Das bieten wir dir:

  • Unternehmenskultur: Offene Kultur, flache Hierarchien, Eigeninitiative wird gefördert.

  • ArbeitsvertrĂ€ge: Unbefristete Anstellungen bieten langfristige Sicherheit.

  • FlexibilitĂ€t: Flexible Arbeitszeiten und Optionen fĂŒr mobiles Arbeiten und Full-Remote-VertrĂ€ge.

  • Ausstattung: Freie Wahl der Arbeits-Hardware.

  • Onboarding: Gut strukturiertes Onboarding mit UnterstĂŒtzung durch einen persönlichen "Buddy".

  • Arbeitsumfeld: Inspirierendes Umfeld mit engagierten Kollegen und einer dynamischen Gemeinschaft.

  • Entwicklungsmöglichkeiten: VielfĂ€ltige Chancen fĂŒr persönliches Wachstum und Entwicklung.

  • Zusatzleistungen: Attraktive Benefits wie betriebliche Altersvorsorge, Gesundheitsprogramme und regelmĂ€ĂŸige Teamevents.

... und vieles mehr!
Einen detaillierten Einblick bekommst du auf unsererKarriereseite.

Deine Ansprechperson fĂŒr diese Stelle ist Yanina Schröer und steht dir bei Fragen gerne zur VerfĂŒgung!

Der Schutz deiner persönlichen Daten hat fĂŒr uns oberste PrioritĂ€t. Unsere Bewerberinformationen findest duhier.

Senior Quality Engineer - Checkout & Payments (m/w/d) · shopware AG

Auto apply with Likeremote