Mobile Test Automation Engineer (Android / iOS)
GOLDENORE ITC sp. z o.o.
⚲ Łódź
Wymagania
- Android
- iOS
- Jira
- Confluence
- C#
- Kotlin
- Swift
- Jira Xray
- httpYac
- jMeter
- Charles Proxy
- SQLWiremock
- Git
Opis stanowiska
Nasze wymagania: Minimum 2 lata doświadczenia w testowaniu oprogramowania Doświadczenie w testach aplikacji mobilnych (Android, iOS) Doświadczenie w przygotowywaniu przypadków i scenariuszy testowych Znajomość testowania backendu (API) Znajomość dobrych praktyk w zakresie testowania oraz procesu wytwarzania oprogramowania Umiejętność analizy logów i diagnozowania problemów Doświadczenie w pracy w Agile / Scrum Znajomość narzędzi Jira i Confluence Umiejętność tworzenia lub modyfikowania testów automatycznych (C#, Kotlin lub Swift) Dobra organizacja pracy, komunikatywność i dokładność Proaktywne podejście i odpowiedzialność za powierzone zadania Mile widziane: Znajomość Jira Xray Doświadczenie w testach API oraz testach niefunkcjonalnych Znajomość narzędzi: httpYac, jMeter, Charles Proxy Podstawowa znajomość SQL Doświadczenie w testach WCAG (dostępność aplikacji mobilnych) Doświadczenie z Wiremock Znajomość Git Doświadczenie w środowisku mikroserwisów O projekcie: Dla naszego klienta z branży finansowej poszukujemy osoby, która będzie odpowiedzialna za testowanie oraz automatyzację testów aplikacji mobilnych (Android / iOS) oraz komponentów backendowych. Jeśli masz doświadczenie w testach mobilnych i chcesz rozwijać się w kierunku automatyzacji – ta rola może być dla Ciebie. Praca odbywa się w modelu hybrydowym – ok. 2 dni w miesiącu w biurze w Łodzi. Zakres obowiązków: Tworzenie przypadków i scenariuszy testowych w oparciu o wymagania funkcjonalne Wykonywanie testów manualnych aplikacji mobilnych (Android, iOS) oraz komponentów backendowych Realizacja testów funkcjonalnych, integracyjnych oraz regresyjnych Testowanie backendu w oparciu m.in. o OpenAPI Tworzenie i rozwój testów automatycznych dla aplikacji mobilnych i backendu Tworzenie oraz utrzymywanie dokumentacji testowej Raportowanie błędów oraz analiza logów Współpraca przy tworzeniu specyfikacji funkcjonalnych Ścisła współpraca z zespołem developerskim oraz biznesem Współpraca z innymi zespołami IT w środowisku projektowym