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.