Karriere
Plattform-Qualitätsingenieur (SDET)
Über StarCompliance: StarCompliance hat es sich zur Aufgabe gemacht, Compliance einfach und unkompliziert zu gestalten. Weltweit von Großunternehmen geschätzt

ÜbersichtÜber StarCompliance
StarCompliance hat es sich zur Aufgabe gemacht, Compliance einfach und unkompliziert zu gestalten. Die benutzerfreundliche STAR-Plattform genießt weltweit das Vertrauen großer Finanzinstitute und ermöglicht es Unternehmen, die Einhaltung gesetzlicher Vorschriften zu gewährleisten und gleichzeitig ihre Integrität und ihren geschäftlichen Ruf zu schützen. Durch einen individuell anpassbaren 360-Grad-Überblick über die Aktivitäten der Mitarbeiter ermöglicht die STAR-Software Unternehmen, die Erkennung und Behebung potenzieller Konfliktbereiche zu automatisieren, gleichzeitig die täglichen Arbeitsabläufe zu optimieren und die Effizienz zu steigern.
Rolle
Der Platform Quality Engineer ist eine praxisorientierte Ingenieursposition innerhalb der zentralisierten Abteilung „Platform Quality Engineering“ von StarCompliance und dafür verantwortlich, die Qualitätssicherung auf Plattformebene für die gesamte SaaS-Plattform des Unternehmens sicherzustellen.
Der Platform Quality Engineer, der dem Lead Quality Architect unterstellt ist, trägt direkt zur Konzeption, Umsetzung und Wartung automatisierter Qualitätskontrollen bei, mit denen die dienstübergreifende Integration, zentrale Benutzerabläufe im Unternehmen sowie nicht-funktionale Plattformmerkmale validiert werden. Der Schwerpunkt dieser Position liegt vor allem auf Integrations- und API-Tests in einem verteilten, cloud-nativen System, einschließlich asynchroner und ereignisgesteuerter Arbeitsabläufe.
Die Unternehmensplattform von StarCompliance basiert auf verteilten Diensten und einer Cloud-Infrastruktur, einschließlich Messaging- und Integrationskomponenten wie dem Azure Service Bus. Vom Platform Quality Engineer wird erwartet, dass er versteht, wie sich diese Systeme unter Last, bei Ausfällen und im Wiederherstellungsmodus verhalten, und dass er weiß, wie man sie testet, um Zuverlässigkeit, Ausfallsicherheit und Leistung im großen Maßstab sicherzustellen.
In dieser Position liegt ein starker Schwerpunkt auf der Überprüfung von Fehlermodi, Ausfallsicherheit und Wiederherstellungsverhalten in verteilten Diensten, der Diagnose komplexer Systemausfälle anhand von Protokollen, Telemetriedaten und Testdaten sowie der Mitwirkung an Leistungstests auf Unternehmensebene.
Der Platform Quality Engineer arbeitet eng mit den Product Ownern und den Entwicklerteams zusammen, um sich über anstehende Änderungen und Integrationen der Plattform zu informieren und sicherzustellen, dass die Unternehmensplattform vor der Veröffentlichung unter realistischen Funktions- und Lastszenarien getestet wird.Aufgaben
- Entwicklung, Implementierung und Wartung automatisierter Tests vor allem auf der Integrations- und API-Ebene zur Überprüfung des Verhaltens verteilter Dienste.
- Entwickeln Sie Tests zur Validierung asynchroner und ereignisgesteuerter Arbeitsabläufe, einschließlich Nachrichtenübermittlung, Wiederholungsversuchen, Reihenfolge und Fehlerszenarien (z. B. Azure Service Bus-basierte Integrationen).
- Leisten Sie einen Beitrag in Form von produktionsreifem Code zu gemeinsamen Automatisierungs-Frameworks und Qualitätswerkzeugen, die unternehmensweit auf der Plattform eingesetzt werden.
- Entwicklung und Durchführung von Leistungs- und Skalierbarkeitstests für die SaaS-Plattform des Unternehmens
- Erstellen und pflegen Sie Leistungstestdaten, Szenarien und Workloads, die reale Nutzungsmuster widerspiegeln, einschließlich Nachrichtendurchsatz und Parallelität.
- Integrieren Sie automatisierte Funktions- und Leistungstests in CI/CD-Pipelines und tragen Sie so zu zuverlässigen Qualitätskontrollen mit hoher Signalqualität bei.
- Unterstützung von Validierungsmaßnahmen in der Staging-Umgebung als primäre Ebene für die Plattformintegration und Qualitätssicherung
- Die Ergebnisse der Funktions-, Integrations- und Leistungstests analysieren, um systemische Plattformrisiken und Verbesserungsmöglichkeiten zu identifizieren.
- Arbeiten Sie mit den Product Ownern zusammen, um sich über anstehende Plattformänderungen und -integrationen zu informieren, und bereiten Sie im Vorfeld gezielte Integrations- und Leistungstests vor.
- Arbeiten Sie mit Architektur-, Plattform- und Entwicklungsteams zusammen, um die Testbarkeit, Zuverlässigkeit und Beobachtbarkeit des Systems zu verbessern.
- Setzen Sie KI-gestützte Entwicklungswerkzeuge ein, um die Testerstellung zu beschleunigen, die Testabdeckung zu verbessern, Fehler zu analysieren und die Testinstabilität zu verringern.
- Die von der zentralen Abteilung „Platform Quality Engineering“ festgelegten Qualitätsstandards, Muster und technischen Vorgehensweisen einhalten und zu deren Weiterentwicklung beitragen
Fähigkeiten und Erfahrung
- Nachweisbare Erfahrung in der Qualitätssicherung von SaaS-Anwendungen auf Plattform- oder Unternehmensniveau, mit Schwerpunkt auf der Validierung der Integration, der nicht-funktionalen Eigenschaften und der Release-Bereitschaft in verteilten Systemen.
- Ausgeprägte Programmierkenntnisse in einer oder mehrerender Sprachen C#, TypeScript oder Python sowie die Fähigkeit, sauberen, wartbaren Code in Produktionsqualität zu schreiben.
- Nachweisliche Erfahrung in der Entwicklung und Pflege automatisierter Tests auf der Integrations- und API-Ebene für verteilte, cloudnative Systeme.
- Fundierte Kenntnisse über Cloud-native Architekturen und deren Testverfahren, einschließlich Messaging, asynchroner Verarbeitung, Wiederholungsversuchen, Reihenfolge und Fehlerbehandlung
- Praktische Erfahrung mit dem Testen ereignisgesteuerter Systeme unter Verwendung von Cloud-Messaging- oder Integrationstechnologien (z. B. Azure Service Bus, Kafka, SNS/SQS oder ähnliche).
- Umfassende praktische Erfahrung mit Tools und Methoden für Leistungstests (z. B. k6, JMeter, Gatling oder ähnliche).
- Erfahrung in der Konzeption realistischer Leistungstestszenarien und der Generierung repräsentativer Testdaten, einschließlich Last-, Parallelitäts- und nachrichtengesteuerter Workloads.
- Praktische Erfahrung mit der Integration von Funktions- und Leistungstests in CI/CD-Pipelines (vorzugsweise Azure DevOps).
- Erfahrung in der Fehlerdiagnose komplexer Systemausfälle mithilfe von Protokollen, Telemetriedaten und Testdaten.
- Praktische Erfahrung im Umgang mit KI-gestützten Engineering-Tools zur Steigerung der Produktivität, zur Verbesserung der Testqualität oder zur Fehleranalyse.
- Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz sowie die Fähigkeit, das Systemverhalten und Fehlermodi in verteilten Umgebungen zu analysieren
Mindestanforderungen
- Bachelor-Abschluss in Informatik, Software-Engineering oder einem verwandten technischen Fachgebiet oder gleichwertige praktische Erfahrung.
- Einschlägige Zertifizierungen in den Bereichen Cloud-Plattformen (vorzugsweise Azure), Leistungstests oder Qualitätssicherung sind von Vorteil, aber keine Voraussetzung.
KI
- Bei StarCompliance haben wir es uns zum Ziel gesetzt, durch die nahtlose Integration von KI in unsere Angebote eine Vorreiterrolle bei Innovationen einzunehmen. Wir ermutigen unser Team, diese fortschrittlichen Tools voll und ganz zu nutzen, damit wir effizienter arbeiten, präziser gestalten und unseren Kunden einen außergewöhnlichen Mehrwert bieten können.
Integrität und Ethik
- Von allen Mitarbeitern von StarCompliance wird erwartet, dass sie sich zu einem hohen Maß an persönlicher Integrität verpflichten und ihre Aufgaben auf ethische Weise erfüllen.
Integrität und Ethik
Bist du bereit, deine Karriere zu starten?
Wir sind immer auf der Suche nach unserem nächsten leuchtenden Stern. Finden Sie hier Ihre nächste Chance.
