Senior QA Automatisierungsingenieur: Kotlin/Java Testspezialist (Remote)
Aus der Ferne
Vollzeit
Als QA Automatisierungsspezialist spielen Sie eine entscheidende Rolle bei der Sicherstellung höchster Qualität unserer Client-Server- und mobilen Anwendungen durch umfassende Testautomatisierungsstrategien.
Hauptaufgaben:
- Entwicklung und Implementierung umfassender Testfälle basierend auf funktionalen Anforderungen und deren effektive Priorisierung für maximale Testabdeckung.
- Ausführung automatisierter Testsuiten und Analyse der Ergebnisse zur Identifizierung potenzieller Systemfehler.
- Initiierung und Dokumentation von Fehlerberichten gemäß etablierten Testvorschriften und Qualitätsstandards.
- Durchführung gründlicher Fehlerlokalisation zur präzisen Identifikation von Problemen innerhalb der Systemarchitektur.
- Zusammenarbeit mit Entwicklungsteams zur Behebung identifizierter Probleme und Sicherstellung schneller Lösungen.
- Wartung von Testautomatisierungs-Frameworks und kontinuierliche Verbesserung der Testmethoden.
- Gelegentliche Unterstützung des manuellen Testteams während intensiver Release-Zyklen.
- Teilnahme an regelmäßigen Code-Reviews und Qualitätssicherungsbesprechungen.
- Mitwirkung bei der Entwicklung von Teststrategien für neue Funktionen und Produkte.
Erforderliche Qualifikationen und Erfahrungen:
- Nachgewiesene Erfahrung (mind. 3 Jahre) in der automatisierten Prüfung von Client-Server-Anwendungen mit modernen Frameworks.
- Fundierte Kenntnisse der Programmiersprachen Kotlin (Version 1.8+) und Java (Version 17+).
- Praktische Erfahrung mit Testautomatisierung unter Verwendung des Espresso-Frameworks für Android-Anwendungen.
- Fortgeschrittene Kenntnisse in Testdesigntechniken, einschließlich Grenzwertanalyse und Äquivalenzklassenbildung.
- Solide SQL-Kenntnisse für Datenbanktests und Datenvalidierung.
- Erfahrung im Testen von RESTful APIs und im Umgang mit XML- und JSON-Datenformaten.
- Kompetenz im Umgang mit Charles Proxy und Postman für API-Tests und Fehlerbehebung.
- Vertrautheit mit agilen Methoden und Erfahrung mit Jira und Confluence für Projektmanagement.
- Praktische Erfahrung mit dem Versionskontrollsystem Git und CI/CD-Pipelines.
- Ausgezeichnete analytische Fähigkeiten mit Fokus auf Details und Problemlösungskompetenz.
Wünschenswerte Zusatzqualifikationen:
- Kenntnisse in Objective-C oder Swift für iOS-Anwendungstests.
- Erfahrung mit dem XCUITest-Framework für automatisierte iOS-Tests.
- Vertrautheit mit Performance-Testwerkzeugen und -methoden.
- Erfahrung mit JUnit, TestNG oder ähnlichen Testframeworks.
- Kenntnisse in Containerisierungstechnologien wie Docker.
- Erfahrung mit Continuous Integration Tools wie Jenkins oder GitLab CI.
- Verständnis der Entwicklungszyklen von mobilen Anwendungen.
- Kenntnisse im Bereich Sicherheitstests und Penetrationstesting.
- Erfahrung mit Testdatenmanagement und Testumgebungskonfigurationen.
- Vertrautheit mit BDD-Ansätzen (Behavior Driven Development) und Frameworks wie Cucumber.
Warum Sie unser Team verstärken sollten:
Bei uns haben Sie die Möglichkeit, an innovativen Projekten in einer kollaborativen Umgebung mitzuwirken, die Innovation und Qualität schätzt. Wir bieten flexible Remote-Arbeitsregelungen, wettbewerbsfähige Vergütung und eine Kultur, die kontinuierliches Lernen und berufliche Weiterentwicklung fördert. Unser Team ist bestrebt, an der Spitze der Testmethoden und -technologien zu bleiben, was Ihnen zahlreiche Möglichkeiten bietet, Ihr Fachwissen zu erweitern.