Test Automation Engineer (Kotlin, Appium) [M/F]
Wymagane:KotlinScrumKanbanCI/CD
Zakres obowiązków
- Analiza wymagań biznesowych i przekładanie ich na przypadki testowe możliwe do automatyzacji.
- Projektowanie, tworzenie i utrzymywanie zautomatyzowanych testów UI, API oraz testów regresyjnych.
- Rozwój i utrzymanie automatyzacji testów urządzeń oraz aplikacji z systemem Android z wykorzystaniem Appium.
- Współpraca z zespołami developerskimi odpowiedzialnymi za rozwój systemu i aplikacji Android w zakresie analizy wymagań, architektury oraz planowania testów.
- Integracja testów automatycznych z pipeline’ami CI/CD.
- Analiza wyników testów, diagnozowanie błędów i rozróżnianie niestabilnych testów automatycznych (flaky tests) od rzeczywistych regresji.
- Identyfikowanie luk w pokryciu testami oraz obszarów wymagających dalszej automatyzacji.
- Tworzenie i utrzymywanie dokumentacji oraz przypadków testowych.
Wymagania
- Minimum 3 lata doświadczenia w testowaniu oprogramowania.
- Co najmniej rok praktycznego doświadczenia w automatyzacji testów z wykorzystaniem Appium na urządzeniach i w aplikacjach Android.
- Minimum rok doświadczenia w testowaniu urządzeń mobilnych z systemem Android.
- Znajomość języka Kotlin lub niedawne doświadczenie komercyjne w automatyzacji testów z jego wykorzystaniem.
- Doświadczenie w analizowaniu i rozwiązywaniu problemów związanych z niestabilnymi testami automatycznymi.
- Praktyczna znajomość narzędzi i frameworków do testowania UI.
- Doświadczenie w tworzeniu testów automatycznych i manualnych oraz dokumentacji testowej.
- Znajomość narzędzi i procesów CI/CD.
- Umiejętność analitycznego i krytycznego myślenia oraz skutecznego rozwiązywania problemów.
- Doświadczenie w pracy w środowisku zwinnym, np. Scrum lub Kanban.
- Znajomość języka angielskiego na poziomie minimum B2 oraz języka polskiego na bardzo dobrym poziomie.
- Gotowość do podjęcia projektu na okres 9 miesięcy.
Must have: Kotlin, Appium, Android