SDET (Software Development Engineer in Test) - JS/TypeScript/Playwright
⚲ 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.