W skrócie
- Zadania: Twórz i utrzymuj zautomatyzowane testy dla oprogramowania w JavaScript/TypeScript.
- Firma: Globalny lider w inżynierii transformacji AI z ponad 30-letnim doświadczeniem.
- Benefity: Stabilne wynagrodzenie, pakiet zdrowotny, możliwość pracy zdalnej i programy rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i wsparciem zespołowym.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na jakość innowacyjnych produktów.
- Kwalifikacje: 5+ lat doświadczenia w automatyzacji testów w JavaScript/TypeScript oraz 3+ lata z Playwright.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Poszukujemy doświadczonego SDET specjalizującego się w JavaScript/TypeScript i Playwright, aby dołączyć do naszego zespołu inżynieryjnego i zapewnić jakość oraz niezawodność naszych produktów oprogramowania. W tej roli będziesz ściśle współpracować z menedżerami testów, właścicielami produktów, programistami i innymi zespołami inżynieryjnymi, aby projektować, wdrażać i utrzymywać solidne rozwiązania automatyzacji testów.
Twoja praca będzie obejmować testowanie funkcjonalne, niefunkcjonalne, API, komponentów oraz wydajności, z silnym naciskiem na automatyzację, integrację CI/CD i śledzenie.
Obowiązki:
- Współpraca z menedżerami testów i właścicielami produktów w celu zrozumienia planów testów i podejść do nowych i istniejących funkcji oprogramowania.
- Analiza wymagań, kryteriów akceptacji i dokumentacji technicznej w celu stworzenia jasnych i kompleksowych scenariuszy testowych i skryptów.
- Projektowanie, rozwijanie i wykonywanie testów automatycznych obejmujących funkcjonalne i niefunkcjonalne aspekty oprogramowania.
- Wdrażanie strategii testowania API w celu walidacji punktów końcowych pod kątem poprawności, bezpieczeństwa, niezawodności i wydajności.
- Utrzymywanie zestawów testowych na poziomie komponentów z odpowiednimi mockami i kontraktami, aby zapewnić prawidłowe działanie modułów w izolacji i jako część systemu.
- Planowanie, wykonywanie i analizowanie testów wydajnościowych i obciążeniowych w celu oceny skalowalności, responsywności i stabilności systemu.
- Identyfikowanie, dokumentowanie i zgłaszanie defektów z szczegółowymi krokami reprodukcji, logami i dowodami wspierającymi.
- Koordynacja z programistami, DevOps i innymi zespołami inżynieryjnymi w celu przewidywania i testowania nadchodzących zmian.
- Budowanie i utrzymywanie automatycznych skryptów testowych i frameworków z naciskiem na efektywność, pokrycie i powtarzalność oraz integrowanie ich z pipeline'ami CI/CD z bramkami jakości.
- Utrzymywanie zorganizowanych i śledzonych artefaktów testowych w narzędziach takich jak Xray, Jira, Confluence i Git, zapewniając, że wszystkie testy są powiązane z wymaganiami i kryteriami akceptacji.
- Identyfikowanie ryzyk, podnoszenie krytycznych problemów i proponowanie strategii łagodzenia w celu wsparcia wysokiej jakości i terminowych wydań oprogramowania.
- Udział w ceremoniach Agile, w tym codziennych spotkaniach, planowaniu sprintów, retrospektywach i porządkowaniu backlogu.
Wymagania:
- 5+ lat doświadczenia w automatyzacji testów JavaScript/TypeScript.
- 3+ lata praktycznego doświadczenia z Playwright.
- Zrozumienie testowania API, mockowania i walidacji kontraktów przy użyciu nowoczesnych narzędzi.
- Doświadczenie w integrowaniu testów automatycznych z pipeline'ami CI/CD i utrzymywaniu śledzenia w narzędziach do zarządzania testami.
- Biegłość w metodach Agile i skutecznej komunikacji między zespołami.
- Umiejętności projektowania i automatyzacji testów API powiązanych z punktami końcowymi Swagger, z doświadczeniem w utrzymywaniu mocków/stubów przy użyciu narzędzi takich jak Playwright, Supertest, Wiremock, Bruno i Pact.
- Znajomość WireMock, Docker Compose/TestContainers (z Postgres i Kafka) oraz LocalStack do budowania izolowanych zestawów testowych komponentów.
- Doświadczenie w rozwijaniu wielokrotnego użytku frameworków testowych, bibliotek i narzędzi wspierających skalowalną automatyzację.
Miło widziane:
- Doświadczenie z narzędziami wspomagającymi rozwój AI, takimi jak GitHub Copilot w VS Code, w celu przyspieszenia tworzenia przypadków testowych i skryptów.
Oferujemy:
- Możliwość pracy w zespole ludzi o podobnych poglądach: Najlepsi specjaliści technologiczni napędzający innowacje w AI, chmurze i modernizacji platform cyfrowych.
- Wsparcie zespołu i kultura pracy przypominająca startup.
- Tryb hybrydowy i możliwość pracy zdalnej w Polsce.
- Możliwość pracy za granicą przez maksymalnie 60 dni rocznie.
- Możliwości relokacji biznesowej.
Zapewniamy możliwości rozwoju:
- Programy rozwoju kariery.
- Mentoring, programy umiejętności miękkich i dobrostanu.
- Certyfikaty (Anthropic, Gemini, GCP, Azure, AWS).
- Kursy języka angielskiego.
Pokrywamy wszystko:
- Stabilne wynagrodzenie.
- Udział w Programie Zakupu Akcji Pracowniczych z 15% zniżką.
- Pakiet benefitów (ubezpieczenie zdrowotne, multisport, bony zakupowe).
- Premie za polecenia do 2000 USD.
- Biura z strefami rozrywki i relaksu, stołem do tenisa i piłki nożnej, darmowymi przekąskami, kawą i innymi.
- Wydarzenia korporacyjne, społeczne i związane z dobrostanem.
Proszę zauważyć: Wymienione powyżej benefity są dostępne tylko dla pracowników.
Jesteśmy otwarci na współpracę z kontrahentami. Warunki umów współpracy B2B ustalane są indywidualnie.
Skontaktujemy się z wybranymi kandydatami wyłącznie.
EPAM jest globalnym liderem w inżynierii transformacji AI i zintegrowanym doradztwie, obsługującym firmy z listy Forbes Global 2000 oraz ambitne startupy. Z ponad trzydziestoletnim doświadczeniem w niestandardowym oprogramowaniu, inżynierii produktów i platform, umożliwiamy naszym klientom stawanie się przedsiębiorstwami AI-Native, przynoszącymi wymierną wartość z innowacji i inwestycji cyfrowych.
SDET (Software Development Engineer in Test) in Warsaw – pracodawca: EPAM Systems
EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.