JustJoin.IT Praca zdalna Senior

QA Automation Engineer

Transition Technologies MS

⚲ Warszawa, Kraków, Wrocław, Poznań, Lublin

20 000 – 35 000 zł / mies.

Wymagania

  • udokumentowane doświadczenie na stanowisku QA Automation Engineer
  • mocne praktyczne doświadczenie z Playwright do testów UI i API
  • solidne umiejętności programowania w Javie (frameworki testowe, wsparcie automatyzacji)
  • doświadczenie w testowaniu aplikacji webowych oraz REST API i integracji usług
  • doświadczenie z pipeline'ami CI/CD i integracją automatyzacji testów
  • znajomość systemów kontroli wersji (Git)
  • swoboda w korzystaniu z narzędzi AI wspierających development (np. Copilot, Cursor)

Mile widziane

  • doświadczenie z frameworkami BDD (np. Cucumber)

Opis stanowiska

QA Automation Engineer w Transition Technologies MS przy platformach do nauki języka angielskiego — rola hands-on i delivery-driven, odpowiedzialna za projektowanie, implementację i utrzymanie testów automatycznych frontendu i backendu. Będziesz pracować z Playwright (UI i API), Java, integrować testy z CI/CD i wspierać ciągłe dostarczanie wysokiej jakości oprogramowania. Oczekiwana jest pełna odpowiedzialność za wyniki jakościowe i proaktywne identyfikowanie ryzyk — dobra oferta dla samodzielnego testera automatyzującego, który lubi pracę blisko zespołu deweloperskiego.

🔍 Dekoder Ogłoszenia

🔴
strong ownership over quality outcomes
Oczekuje się, że będziesz brać pełną odpowiedzialność za jakość, nawet jeśli nie masz na nią bezpośredniego wpływu.
🟡
proactive identification of risks
Masz aktywnie szukać problemów, zanim się pojawią, co może oznaczać potrzebę głębszego analizowania kodu i procesów.
🟡
ability to work closely with engineering teams
Będziesz musiał aktywnie współpracować z programistami, co może wymagać rozwiązywania konfliktów i negocjacji.
🟡
comfortable using AI-assisted development tools
Oczekuje się, że będziesz korzystać z narzędzi AI, co może oznaczać, że firma inwestuje w nowe technologie, ale też może być próbą optymalizacji kosztów.
🟡
large-scale, distributed systems
Praca może być skomplikowana i wymagać radzenia sobie z problemami specyficznymi dla rozproszonych architektur.