NoFluffJobs Praca zdalna Mid New

Tester Automatyzujący

Upvanta

⚲ Wrocław

12 600 - 16 800 PLN (B2B)

Wymagania

  • HTTP
  • Java
  • Selenium
  • Selenide
  • UI
  • Cucumber
  • BDD
  • Gherkin (nice to have)
  • REST API (nice to have)
  • Postman (nice to have)
  • Git (nice to have)
  • GitLab (nice to have)
  • CD (nice to have)
  • Jenkins (nice to have)
  • JSON (nice to have)
  • Elasticsearch (nice to have)
  • Clean Code (nice to have)

Opis stanowiska

O projekcie: Tryb pracy: zdalny, preferowane osoby z okolic Wrocławia ponieważ tam jest siedziba klientaPoszukujemy Testera Oprogramowania, który dołączy do zespołu pracującego nad nowoczesnymi aplikacjami biznesowymi w branży ubezpieczeniowej. Wymagania: Must-have:• Bardzo dobra wiedza z zakresu HTTP, statusów odpowiedzi, nagłówków, devTools• Doświadczenie komercyjne w automatyzacji testów aplikacji webowych• Bardzo dobra znajomość Java• Znajomość Selenium/Selenide – tworzenie stabilnych testów UI• Znajomość Page Object Pattern i innych dobrych praktyk automatyzacji• Znajomość Cucumber – BDD, pisanie scenariuszy w Gherkin• Doświadczenie z Playwright (Java)• Bardzo dobra znajomość REST API (testowanie z wykorzystaniem Postman/Insomnia)• Doświadczenie z GIT (GitLab)• Praca z CI/CD (np. Jenkins)• Umiejętność debugowania błędów na podstawie logów z KibanyNice-to-have:• Umiejętność pracy z dużymi plikami JSON (np. dynamiczne modyfikowanie danych wejściowych)• Znajomość Allure Report• Znajomość ElasticSearch• Znajomość struktury frameworków i tworzenia narzędzi wspierających automatyzację (np. helpery, mockowanie)• Znajomość zasad Clean Code i SOLID w kontekście testów Codzienne zadania: - Projektowanie, rozwój i utrzymanie testów automatycznych dla aplikacji webowych z wykorzystaniem Javy oraz narzędzi takich jak Selenium/Selenide i Playwright - Tworzenie stabilnych i skalowalnych frameworków testowych zgodnie z dobrymi praktykami (np. Page Object Pattern) - Przygotowywanie i wykonywanie scenariuszy testowych w podejściu BDD z wykorzystaniem Cucumber i Gherkin - Testowanie API (REST) przy użyciu narzędzi takich jak Postman lub Insomnia - Analiza komunikacji HTTP (statusy odpowiedzi, nagłówki) oraz debugowanie problemów przy użyciu DevTools - Diagnozowanie błędów i analiza logów (np. w Kibanie) - Współpraca z zespołem developerskim w celu identyfikacji i rozwiązywania problemów - Integracja testów automatycznych z pipeline’ami CI/CD (np. Jenkins) - Zarządzanie kodem testowym i repozytoriami (Git, GitLab) - Dbanie o jakość kodu testowego zgodnie z dobrymi praktykami