JustJoin.IT Praca zdalna Mid

Tester Automatyzujący (Java / Playwright)

Upvanta sp. z o.o.

⚲ Wrocław, Kraków, Poznań, Warszawa, Gdańsk

12 600 - 15 750 PLN netto (B2B)

Wymagania

  • Java
  • Test Automation
  • Playwright
  • Selenium
  • Selenide
  • Cucumber
  • REST API
  • GitLab
  • CI/CD
  • Jenkins

Opis stanowiska

Model pracy
• Praca w 100% zdalna
• Stawka: 600-750 PLN/MD B2B
Dołącz do zespołu tworzącego nowoczesne aplikacje biznesowe dla branży ubezpieczeniowej. Szukamy osoby, która ma solidne doświadczenie w automatyzacji testów i chce realnie wpływać na jakość rozwijanych systemów.

Kogo szukamy?
Testera Automatyzującego, który swobodnie porusza się w świecie testów UI i API, rozumie, jak działa web „pod maską”, i potrafi budować stabilne, utrzymywalne frameworki testowe w oparciu o dobre praktyki.

Wymagania (must-have)
• Bardzo dobra znajomość Java
• Komercyjne doświadczenie w automatyzacji testów aplikacji webowych
• Doświadczenie z Playwright (Java) – warunek konieczny
• Znajomość Selenium / Selenide i tworzenia stabilnych testów UI
• Znajomość Page Object Pattern i dobrych praktyk automatyzacji
• Znajomość Cucumber (BDD, scenariusze w Gherkin)
• Bardzo dobra wiedza z zakresu HTTP (statusy, nagłówki, DevTools)
• Bardzo dobra znajomość REST API i testowania z użyciem Postman / Insomnia
• Doświadczenie z GitLab
• Praca z CI/CD (np. Jenkins)
• Umiejętność debugowania błędów na podstawie logów z Kibana

Mile widziane (nice-to-have)
• Praca z dużymi plikami JSON (dynamiczne modyfikowanie danych)
• Znajomość Allure Report
• Znajomość Elasticsearch
• Umiejętność budowania narzędzi wspierających automatyzację (helpery, mockowanie)
• Znajomość zasad Clean Code i SOLID w kontekście testów

🔍 Dekoder Ogłoszenia

🟡
chce realnie wpływać na jakość rozwijanych systemów
Oczekuje się, że kandydat będzie proaktywny w identyfikowaniu i zgłaszaniu problemów, a nie tylko wykonywał przypisane zadania.
🟡
rozumie, jak działa web „pod maską”
Oczekuje się podstawowej wiedzy o protokole HTTP, strukturze DOM i działaniu przeglądarki, co jest standardem dla testera UI.
🟡
potrafi budować stabilne, utrzymywalne frameworki testowe w oparciu o dobre praktyki
Oznacza to, że nie wystarczy napisać działający skrypt, ale trzeba go zaprojektować tak, aby był łatwy do rozszerzania i modyfikacji w przyszłości.
🔴
Doświadczenie z Playwright (Java) – warunek konieczny
Chociaż wymieniono inne technologie, Playwright jest kluczowym narzędziem i brak doświadczenia w nim dyskwalifikuje kandydata.
🟡
Umiejętność debugowania błędów na podstawie logów z Kibana
Oczekuje się, że kandydat będzie potrafił samodzielnie analizować logi systemowe, aby zlokalizować przyczynę problemu, a nie tylko zgłaszać błąd.