W skrócie
- Zadania: Twórz i utrzymuj zautomatyzowane testy dla aplikacji webowych i mobilnych.
- Firma: Innowacyjna firma technologiczna zajmująca się zarządzaniem aktywami.
- Benefity: B2B, głównie zdalna praca, regularne wizyty w biurze w Krakowie.
- Pozostałe informacje: Możliwość pracy w międzynarodowym projekcie z zespołem deweloperów.
- Dlaczego ta praca: Pracuj nad krytycznymi rozwiązaniami i rozwijaj swoje umiejętności w automatyzacji testów.
- Kwalifikacje: Doświadczenie w testowaniu oprogramowania i automatyzacji, znajomość Java i Selenium.
Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.
Obecnie poszukujemy Senior QA Automation Engineer z doświadczeniem w Java, aby dołączyć do projektu skoncentrowanego na opracowywaniu rozwiązania dla organizacji zajmujących się użytecznością i intensywnymi zasobami. Platforma pomaga inżynierom i menedżerom aktywów poprawić niezawodność, dostępność i wydajność krytycznych zasobów, wspierając ocenę stanu aktywów, analizę ryzyka operacyjnego oraz planowanie utrzymania i inwestycji.
Rozwiązanie zapewnia środowisko oparte na sieci web dla zespołów inżynieryjnych, utrzymaniowych i zarządzających aktywami oraz zawiera funkcje takie jak monitorowanie stanu zdrowia aktywów i ryzyka, modele oceny niezawodności, analiza scenariuszy utrzymania, raportowanie KPI i analityka, a także integracje z systemami przedsiębiorstwa przez REST APIs i interfejsy komunikacyjne.
Projekt obejmuje również hybrydową aplikację mobilną rozwijaną w Flutterze, z automatycznym testowaniem mobilnym wdrożonym przy użyciu Appium. Poszukujemy doświadczonego inżyniera QA, który łączy silną wiedzę z zakresu testowania oprogramowania i automatyzacji testów z solidnym zapleczem technicznym. Rola obejmuje testowanie API, UI, integracji i wydajności, rozwijanie zautomatyzowanych zestawów testowych oraz bliską współpracę z programistami przez cały cykl życia rozwoju.
Obowiązki:
- Definiowanie celów testowych, scenariuszy testowych i przypadków testowych
- Wykonywanie testów funkcjonalnych i automatycznych w różnych warstwach aplikacji
- Rozwijanie i utrzymywanie zautomatyzowanych zestawów testowych
- Testowanie API, interfejsów użytkownika, integracji systemowych i wydajności aplikacji
- Przeprowadzanie analizy defektów i analizy przyczyn źródłowych
- Ścisła współpraca z programistami od wczesnego etapu cyklu życia rozwoju, aby zapewnić testowalność nowych funkcji
- Współpraca z programistami w celu identyfikacji, analizy i rozwiązywania problemów z produktem
- Zapewnienie ogólnej jakości i stabilności dostarczonej funkcjonalności
- Wsparcie w redukcji defektów trafiających do produkcji
- Weryfikacja integracji z systemami zewnętrznymi przez REST APIs i interfejsy komunikacyjne
- Zapewnienie wysokiej jakości dokumentacji defektów, scenariuszy testowych i procesów QA
- Wsparcie ciągłego doskonalenia procesów QA i praktyk automatyzacji testów
Wymagania:
- Doświadczenie komercyjne na poziomie senior w testowaniu oprogramowania i automatyzacji testów
- Praktyczne doświadczenie programistyczne w Java
- Silne doświadczenie komercyjne z Selenium
- Silne zrozumienie najlepszych praktyk QA, metodologii testowania i procesów testowych
- Doświadczenie w tworzeniu i utrzymywaniu zautomatyzowanych zestawów testowych
- Doświadczenie w testowaniu API, UI, integracji i wydajności
- Znajomość SQL i baz danych relacyjnych
- Doświadczenie z Gitem i przepływami pracy związanymi z kontrolą wersji
- Doświadczenie z narzędziami CI/CD i automatycznym wykonywaniem testów
- Doświadczenie z Zephyr Scale i/lub Azure DevOps
- Dobre zrozumienie metodologii Agile/Scrum
- Umiejętność przeprowadzania analizy przyczyn źródłowych i samodzielnego badania defektów oprogramowania
- Dobre umiejętności pisemne i ustne w języku angielskim
- Znajomość języka polskiego ze względu na model komunikacji w projekcie
Miło widziane:
- Doświadczenie z Appium
- Doświadczenie z aplikacjami opartymi na Flutterze
- Doświadczenie w testowaniu aplikacji hybrydowych lub mobilnych
- Doświadczenie w pracy z złożonymi integracjami przedsiębiorstw i REST APIs
- Doświadczenie w rozwiązaniach związanych z zarządzaniem aktywami, systemami przemysłowymi, użytecznością lub infrastrukturą krytyczną
- MSc w dziedzinie informatyki lub pokrewnej
Lokalizacja w Krakowie lub okolicach, co ułatwia regularne wizyty w biurze.
Oferujemy:
- Współpracę na podstawie umowy B2B
- Głównie zdalną pracę z regularnymi wizytami w biurze w Krakowie, około raz na 1-2 tygodnie
- Udział w międzynarodowym projekcie technologicznym skoncentrowanym na niezawodności krytycznych aktywów i zarządzaniu aktywami
- Pracę zarówno z aplikacjami webowymi, jak i mobilnymi
- Możliwość rozwijania rozwiązań do automatyzacji testów przy użyciu Java i Selenium
- Bliską współpracę z programistami przez cały cykl życia rozwoju oprogramowania
- Jednoetapową rozmowę techniczną z klientem
- Rozmowa techniczna prowadzona głównie w języku polskim
- Brak oczekiwań dotyczących kodowania na żywo podczas procesu rekrutacji
Senior QA Automation Engineer in Kraków – pracodawca: Relout sp. z o.o
Jako agencja consultingowa, oferujemy wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Nasza kultura pracy opiera się na współpracy i wsparciu, co pozwala na efektywne dzielenie się wiedzą oraz mentoring młodszych inżynierów. Pracując z nami, masz szansę na realny wpływ na rozwój innowacyjnych projektów oraz dostęp do nowoczesnych technologii w elastycznym modelu pracy zdalnej.