JustJoin.IT Praca zdalna Senior

SDET (Software Development Engineer in Test) - JS/TypeScript/Playwright

EPAM Systems

⚲ Lodz

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w automatyzacji testów w JavaScript/TypeScript
  • min. 3 lata praktycznego doświadczenia z Playwright
  • znajomość testowania API, mockowania i walidacji kontraktów
  • doświadczenie w integracji testów automatycznych z CI/CD i utrzymaniu traceability w narzędziach test managementu
  • znajomość metodyk Agile i skuteczna komunikacja międzyzespołowa
  • doświadczenie z WireMock, Docker Compose/TestContainers (Postgres, Kafka) i LocalStack
  • doświadczenie w tworzeniu reużywalnych frameworków i bibliotek testowych

Mile widziane

  • doświadczenie z AI-assisted development

Opis stanowiska

Rola SDET w zespole inżynierskim EPAM — projektowanie, implementacja i utrzymanie rozwiązań automatyzacji testów w JavaScript/TypeScript i Playwright. Zakres jest szeroki: testy funkcjonalne, niefunkcjonalne, API, komponentowe i wydajnościowe, z naciskiem na integrację z CI/CD i śledzenie pokrycia wymagań. Wymaga to współpracy z wieloma zespołami (test managerowie, PO, deweloperzy, DevOps) i samodzielnego przewidywania problemów, zanim się pojawią.

🔍 Dekoder Ogłoszenia

🔴
collaborate closely with test managers, product owners, developers, and other engineering teams
Będziesz musiał komunikować się z wieloma różnymi zespołami, co może oznaczać potrzebę negocjacji priorytetów i rozwiązywania konfliktów.
🔴
design, implement, and maintain robust automated test solutions
Oczekuje się od Ciebie nie tylko pisania testów, ale także tworzenia i utrzymywania całej infrastruktury testowej.
🔴
Your work will span functional, non-functional, API, component, and performance testing
Zakres obowiązków jest bardzo szeroki i obejmuje wiele różnych typów testów, co może wymagać od Ciebie wszechstronności i szybkiego uczenia się.
🔴
with a strong emphasis on automation, CI/CD integration, and traceability
Oprócz pisania testów, będziesz musiał integrować je z procesami CI/CD i dbać o śledzenie wyników, co wymaga znajomości narzędzi i procesów DevOps.
🔴
Coordinate with developers, DevOps, and other engineering teams to anticipate and test
Będziesz musiał aktywnie współpracować z innymi zespołami, aby przewidywać potencjalne problemy i testować je proaktywnie, co może wymagać dużej samodzielności i inicjatywy.