W skrócie
- Zadania: Twórz i utrzymuj zautomatyzowane testy dla oprogramowania w JavaScript/TypeScript.
- Firma: EPAM - globalny lider w inżynierii transformacji AI.
- 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 pracy za granicą.
- Dlaczego ta praca: Pracuj z najlepszymi umysłami technologicznymi i wpływaj na innowacyjne projekty.
- Kwalifikacje: 5+ lat doświadczenia w automatyzacji testów w JavaScript/TypeScript oraz 3+ lata z Playwright.
Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.
Poszukujemy doświadczonego SDET specjalizującego się w JavaScript/TypeScript i Playwright, który 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 obejmie 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 aspekty funkcjonalne i niefunkcjonalne 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 atrapami 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 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, atrap 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 atrap/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, aby przyspieszyć tworzenie 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.
- Szansa na pracę 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ę pamiętać: 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 są ustalane 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 dostosowanym oprogramowaniu, inżynierii produktów i platform, umożliwiamy naszym klientom stawanie się przedsiębiorstwami AI-Native, przynosząc wymierną wartość z innowacji i inwestycji cyfrowych.
SDET (Software Development Engineer in Test) - JS/TypeScript/Playwright in Warsaw – pracodawca: EPAM Systems, Inc.
EPAM Systems Inc to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując jako Global SAP Commerce Cloud Architect w międzynarodowym zespole, będziesz miał dostęp do innowacyjnych projektów oraz wsparcia w zakresie szkoleń i certyfikacji, co pozwoli Ci na ciągły rozwój umiejętności. Nasza kultura pracy opiera się na współpracy, kreatywności i dążeniu do doskonałości, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w branży technologicznej.