JustJoin.IT Praca zdalna Senior

Senior/Lead Test Automation Engineer – Java / Selenium / Playwright

Upvanta sp. z o.o.

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

Do uzgodnienia

Wymagania

  • biegłość w Selenium WebDriver, Cypress, Playwright oraz RestAssured
  • doświadczenie w testowaniu aplikacji webowych, API i rozwiązań mobilnych
  • praktyczna znajomość Cucumber JVM lub Behave
  • znajomość Generative AI i jego zastosowania do generowania testów
  • doświadczenie w testach wydajnościowych i obciążeniowych z Apache JMeter
  • biegłość w Javie oraz środowiskach OpenJDK 11, 17 i 21
  • znajomość procesów grant lifecycle management (submission, evaluation, agreements, reporting, amendments)
  • doświadczenie z Amazon Kiro

Opis stanowiska

Projekt realizowany dla Komisji Europejskiej — systemy wspierające zarządzanie grantami i ekspertami. Rola dotyczy nie tylko utrzymania, ale przede wszystkim zaprojektowania od podstaw lub gruntownej przebudowy strategii i architektury automatyzacji testów, w tym migracji istniejących testów manualnych do automatyzacji. To oferta dla kogoś, kto lubi wchodzić w środowisko, w którym procesy dopiero się kształtują, i gotów jest poświęcić sporo czasu na pracę wdrożeniową oraz edukację zespołu w kierunku continuous testing i DevSecOps. Uwaga: choć w wymaganiach wymieniono biegłość w Selenium, Cypress, Playwright i RestAssured jednocześnie, w praktyce rzadko spotyka się osoby równie mocne we wszystkich tych narzędziach — warto ocenić, czy to realny oczekiwany poziom, czy lista życzeń.

🔍 Dekoder Ogłoszenia

🔴
wspieranie transformacji w kierunku continuous testing i DevSecOps
Może oznaczać, że obecne procesy są dalekie od ideału i wymagać będzie dużo pracy wdrożeniowej i edukacyjnej.
🔴
Definiowanie architektury, metodologii i strategii automatyzacji testów.
Oznacza, że będziesz odpowiedzialny za stworzenie od podstaw lub gruntowną przebudowę obecnych rozwiązań, a nie tylko za ich utrzymanie.
🔴
Wspieranie migracji testów manualnych do automatyzacji.
Może oznaczać dużą ilość pracy związanej z refaktoryzacją i przepisywaniem istniejących testów, często z nieoptymalnych rozwiązań.
🔴
Wykorzystywanie Generative AI w procesie tworzenia i automatyzacji testów.
Może oznaczać eksperymentowanie z nowymi technologiami, które niekoniecznie są jeszcze w pełni dojrzałe lub stabilne w praktyce.
🔴
Bardzo dobra znajomość Selenium WebDriver, Cypress, Playwright oraz RestAssured.
Choć wymieniono wiele narzędzi, może to sugerować, że oczekiwana jest biegłość we wszystkich, co jest trudne do osiągnięcia w praktyce.