Westhouse ist eines der führenden internationalen Recruitment Unternehmen für die Vermittlung von hochqualifizierten Fachexperten in Bereichen wie IT Life Cycle, SAP, Engineering, Kaufmännischem und Fachberatung.
Für unseren Kunden suchen wir aktuell eine/n Testautomatisierer (m/w/d) - Frankfurt am Main / Remote.
Ihre Aufgaben
1. Erstellung, Weiterentwicklung und Wartung von automatisierten Testfällen für grafische Benutzeroberflächen: Entwicklung und Pflege von automatisierten Testfällen, die speziell auf komplexe, interaktive grafische Oberflächen (insbesondere Canvas-basierte Webanwendungen) ausgerichtet sind. Dies beinhaltet das Prüfen von Anforderungen auf Testbarkeit sowie das Ableiten und Dokumentieren von Testszenarien aus anspruchsvollen GUIs.
2. Testautomatisierung für dynamische und bildgestützte Komponenten: Planung, Umsetzung und Wartung von Tests, bei denen die Validierung von Bildinhalten, dynamischen grafischen Elementen und benutzerinteraktiven Flächen im Vordergrund steht – einschließlich Einsatz von bild-/screenshotbasierten Testmethoden sowie spezieller Tools für grafische Testautomatisierung.
3. Dokumentation und Nachverfolgung: Vollständige Dokumentation sämtlicher Testfälle und -ergebnisse in den eingesetzten Tools (z. B. XRAY), einschließlich der Erstellung und Bearbeitung von Defects/Bugs in Jira.
4. Automatisierte Testdatenerzeugung und Auswertung: Selbstständige Erzeugung von Testdaten, Durchführung automatisierter Testläufe, Auswertung der Testergebnisse sowie Fehleranalyse und Ableitung von Maßnahmen.
5. Fehlermanagement: Eigenständige Erstellung, Analyse und Nachverfolgung von Defects/Bugs, insbesondere im Bereich grafischer Oberflächen.
Interessiert?
Sven Schäfer
Tel.:
Fax.:
Email:
Share posting
Ihre Qualifikationen
6. (Muss) Systematische Erstellung, Wartung und Weiterentwicklung von automatisierten Testfällen und Testsets sowie Bugerstellung und Nachtests im Umfeld komplexer bzw. unternehmenskritischer Web- oder Backend-Anwendungen. Nachweis der Anwendungskomplexität durch Angabe - der Anzahl integrierter Komponenten (Bsp. 15 Microservices wurden getestet), - Anzahl Schnittstellen (Bsp. 10 REST- und SOAP-Schnittstellen zu internen sowie externen Partneranwendungen), - Hohe Interaktivität der Oberfläche (Bsp. Zahlreiche dynamische GUI-Elemente (> 100 pro Hauptmaske), unterschiedliche Benutzer- und Berechtigungskonzepte: z. B. > 5 Nutzerrollen, jeweils mit eigenen Rechten und Workflows) - Anzahl unterstützter Geschäftsprozesse (Bsp. automatisierte Testabdeckung für mehr als 25 verschiedene, kritische Geschäftsprozesse simultan)
7. (Muss) Fundierte Erfahrung mit der Testautomatisierung grafischer Benutzeroberflächen, insbesondere von Canvas-basierten oder grafikgesteuerten Webanwendungen
8. (Muss) Kenntnisse geeigneter Testmethoden und Tools zur Bild- und Pixelerkennung für die GUI-Validierung. (mindestens zwei Bild- oder Screenshot-basierten Testautomatisierungstool für grafische Oberflächen in den letzten 3 Jahren)
9. (Muss) Erfahrung in der Analyse und Automatisierung von dynamisch erzeugten grafischen Elementen (z. B. unterschiedliche Zustände, Animationen, Nutzerinteraktionen). Praktische Anwendung von Testtechniken für dynamische und inter-aktive grafische Komponenten in den letzten zwei Jahren
10. (Muss) Grundverständnis der zugrundeliegenden Canvas-APIs sowie eventbasierten Datenflüsse und Zeichenmechanismen.
11. (Muss) Sehr gute Kenntnisse der deutschen Sprache in Wort und Schrift (C1)
12. (Soll) Erfahrung von 3 Jahren in der Anwendung von gängigen Test-management Tools (TMT, Jira XRAY,…)
13. (Soll) Kenntnisse von Teststrategie-Entwicklung für schwer automatisierbare, hochdynamische Ober-flächen (z. B. Canvas-, SVG-, oder 3D-Komponenten). (Konkrete Darstellung einer Strategieplanung in mindestens einem Projekt).
14. (Soll) 3 Jahre Erfahrung an der Integration von Testbarkeit in Canvas-Applikationen (bspw. durch „Testability Hooks” oder zusätzliche Accessibility-Layer).
15. (Soll) 3 Jahre Erfahrung in der Implementierung von Tests in CI/CD-Pipelines
16. (Soll) Anwenderkenntnisse von Monitoring- und Logging-Lösungen zur Unterstützung automatisierter Tests (z. B. Analyse von Logfiles, Einbindung von Monitoring-APIs in Testframeworks, Auswertung bei Fehlern).
17. Soll) Erfahrung im Pair Testing bei der Testautomatisierung