Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
187 Ansichten
Luxoft
Projektbeschreibung:
Wir bauen die Plattform, die das Kunden-Onboarding in globalen Finanzinstituten unterstützt. Diese Plattform umfasst die Bearbeitung von Onboarding-Anfragen, die von Kunden über den Vertrieb bis hin zum Betrieb und zu nachgelagerten Verarbeitungsfunktionen fließen.
Wir suchen eine gewissenhafte und intelligente Person, die in der Lage ist, komplexe Systeme und die Interaktion zwischen ihnen zu erkunden und zu verstehen. Unser gewünschter Leiter ist ein leitender QA-Ingenieur, der mit Mitgliedern seines eigenen und anderer Teams kommuniziert, seine eigene Arbeit plant und organisiert, Testfälle entwickelt und manuelle Tests gemeinsam mit anderen Mitgliedern des QA-Teams durchführt und L3-Spezialisten im On-Demand-Modus unterstützt.
Technisch gesehen besteht die Lösung aus zwei Hauptkomponenten:
1. Metadaten-Konfigurator. Analysten verwenden es, um Metadaten vorzubereiten, auf denen die operative Anwendung arbeitet. Ermöglicht die Anpassung von Geschäftsprozessen und Regeln
2. Operative Anwendung. Onboarding-Anfragen sind hier das Haupttool für Betriebsanalysten.
Anwendungen, die mit Java11/Kotlin, Activiti, Spring, Mongo DB, Hazelcast, Vaadin auf der Benutzeroberfläche in den Hauptkomponenten und React/Redux in den Hilfskomponenten erstellt wurden. Hilfskomponenten decken verschiedene Geschäftsfälle ab: Berichterstattung, kundenorientierte Anwendungen, betriebliche Dashboards, Priorisierung der Anforderungsverarbeitung und vieles mehr.
Verantwortlichkeiten:
- TA-Skriptpaket ausführen und analysieren.
- Testautomatisierungscode und -skripte entwerfen und schreiben (Java/Kotlin; Selenuim)
- Peer-Code-Review automatisierter Tests
- Konfiguration und Verbesserung von Automatisierungs-Frameworks.
- Zusammenarbeit mit dem QA-Team zur Unterstützung von Progressions- und Regressionstests
- Backlog-Management
- Zusammenarbeit mit QA- und Softwareentwicklern zur Lösung ungewöhnlicher Probleme
- Erstellung von TA-Berichten - Abdeckungsfortschritt, Ausführungsbericht
Beschreibung der obligatorischen Fähigkeiten:
- Kenntnisse der Prinzipien und Konzepte des Softwaretests
- Erfahrung mit automatisierten Tests von Frontend und/oder Backend und APIs
- Praktische Programmiererfahrung in Java
- Fähigkeit, ein neues TA-Framework von Grund auf zu entwickeln
Beschreibung der nützlichen Fähigkeiten:
- Kenntnisse in JavaScript und Automatisierungs-Frameworks wie Jest, Puppeteer usw.
- Verständnis der Onboarding-Domäne von Bankkunden
- Verständnis agiler Softwareentwicklungsmethoden
- Umfangreiche Kenntnisse im Testdesign
- Linux-Befehlszeile
Sprachen:
Englisch: B2 Upper Intermediate