Senior Android QA Automatisierungsingenieur (Kotlin/Espresso) | Remote

Aus der Ferne
Vollzeit
Einleitung Für ein innovatives Technologieunternehmen suchen wir einen erfahrenen Android QA Automatisierungsingenieur, der automatisierte Tests für native Android-Anwendungen mit Kotlin, Espresso und UIAutomator entwickelt. In dieser Remote-Position arbeiten Sie vollzeitig in einem dynamischen Team und tragen maßgeblich zur Qualitätssicherung unserer Android-Anwendungen bei. Schlüsselverantwortlichkeiten - Konzeption und Implementierung einer umfassenden Teststrategie für native Android-Anwendungen. - Entwicklung und Wartung automatisierter UI-Tests mit Kotlin, Espresso und UIAutomator. - Identifizierung und Dokumentation von Softwarefehlern und deren Reproduktionsschritte. - Zusammenarbeit mit Entwicklern zur Behebung von Qualitätsproblemen und zur Verbesserung der Testbarkeit. - Implementierung und Pflege von CI/CD-Pipelines für Testautomatisierung. - Analyse von Testergebnissen und Erstellung aussagekräftiger Berichte. - Kontinuierliche Verbesserung der Testabdeckung und Testprozesse. - Mitarbeit an der Qualitätssicherung während des gesamten Entwicklungszyklus. Erforderliche Qualifikationen - Fundierte Erfahrung in der Entwicklung von UI-Automatisierungstests für Android. - Exzellente Kenntnisse in Kotlin (Version 1.6+) und Java Core. - Nachweisbare Erfahrung mit Espresso (Version 3.4+) und UIAutomator (Version 2.2+). - Verständnis für Android-Architekturprinzipien und App-Komponenten. - Solide Kenntnisse in objektorientierten Programmierkonzepten. - Erfahrung mit Test-Frameworks und Entwurfsmustern für Testautomatisierung. - Grundkenntnisse von Git-basierten Versionskontrollsystemen. - Starke analytische Fähigkeiten und Problemlösungskompetenz. - Selbständige Arbeitsweise und ausgeprägte Kommunikationsfähigkeiten. Wünschenswerte Qualifikationen - Erfahrung in der Konfiguration von Builds auf CI-Plattformen wie TeamCity, GitLab CI oder Jenkins. - Kenntnisse in der Konfiguration und Verwendung von Docker und Dockerfile. - Linux-Kenntnisse auf Anwenderniveau. - Erfahrung mit BDD (Behavior-Driven Development) und TDD (Test-Driven Development). - Kenntnisse in der mobilen Testautomatisierung mit Appium. - Verständnis von Continuous Integration und Continuous Deployment Praktiken. - Erfahrung mit Agilen Entwicklungsmethoden. Über die Position - Arbeitsmodell: 100% Remote / Weltweit - Anstellungsart: Vollzeit - Projektumsetzung: Langfristige Zusammenarbeit - Staatsbürgerschaft: Russische Staatsbürger werden berücksichtigt Warum Sie sich bewerben sollten Werden Sie Teil eines fortschrittlichen Teams, das an herausfordernden Projekten mit modernsten Technologien arbeitet. Wir bieten Ihnen flexible Arbeitszeiten, Möglichkeiten zur beruflichen Weiterentwicklung und die Chance, Ihre Fachkenntnisse in einem internationalen Umfeld zu vertiefen. Nutzen Sie die Gelegenheit, Ihre QA-Automatisierungsfähigkeiten weiterzuentwickeln und einen bedeutenden Einfluss auf die Qualität unserer Android-Anwendungen zu haben.