W skrócie
- Zadania: Projektuj i rozwijaj zaawansowane frameworki automatyzacji testów w Pythonie.
- Firma: EPAM - globalny lider w inżynierii transformacji AI.
- Benefity: Stabilne wynagrodzenie, pakiet benefitów, możliwość pracy zdalnej i rozwoju kariery.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i międzynarodowymi projektami.
- Dlaczego ta praca: Pracuj z najlepszymi umysłami w branży i wpływaj na innowacje.
- Kwalifikacje: 5+ lat doświadczenia w automatyzacji testów i znajomość SQL.
Przewidywane wynagrodzenie mieści się w przedziale 103995 - 127105 zł za rok.
Poszukujemy wysoko wykwalifikowanego Senior Automation Testera, który potrafi projektować i rozwijać skalowalne, modułowe ramy automatyzacji testów wspierające platformy danych, API oraz systemy chmurowe.
Obowiązki:
- Własność projektu i ewolucji skalowalnych, modułowych, opartych na metadanych ram automatyzacji testów wspierających potoki danych, API oraz usługi backendowe, a także walidację produktów danych end-to-end.
- Umożliwienie komponentów plug and play, równoległego wykonywania, izolacji środowiska i deterministycznych uruchomień.
- Budowanie wielokrotnego użytku ram wspierających asercje oparte na SQL, rekonsyliację, walidację schematu i kontrakty danych.
- Napędzanie adopcji poprzez ułatwienie integracji ram w istniejących potokach.
- Projektowanie testów dla dryfu schematu, niekompatybilności wstecznej, późno przybywających danych i częściowych awarii.
- Implementacja rekonsyliacji opartej na wierszach, agregatach i haszach, wraz z walidacją inkrementalną i backfill.
- Integracja i rozszerzanie narzędzi takich jak Great Expectations i Soda w celu budowy niestandardowych walidacji dla dokładności, kompletności, unikalności i terminowości.
- Ekspozycja metryk jakości, SLA i wyników testów za pomocą pulpitów nawigacyjnych.
- Osadzanie testów w potokach poprzez bramy przed scaleniem, blokady wydania oraz integrację z GitHub Actions, Jenkins lub podobnymi narzędziami.
- Definiowanie strategii generowania danych syntetycznych, maskowania, anonimizacji i deterministycznych zbiorów danych do powtarzalnych testów.
- Projektowanie i wykonywanie benchmarków wydajności potoków i zapytań, testów współbieżności i obciążenia oraz analizy rozkładu danych.
- Automatyzacja kontroli dotyczących ujawnienia PII lub PHI, szyfrowania, kontroli dostępu i wymagań dotyczących przechowywania danych.
Wymagania:
- 5+ lat doświadczenia w rozwoju ram automatyzacji testów w Pythonie.
- Silne podstawy w SQL i testowaniu danych.
- Ekspertyza w zakresie testowania automatycznego i inżynierii jakości.
- Umiejętności definiowania i wdrażania map drogowych automatyzacji dla projektów inżynierii danych i inteligencji dokumentów.
- Zrozumienie walidacji ETL i strumieniowej na dużą skalę, w tym kontroli poprawności opartej na oknach i czasie.
- Znajomość praktyk CI/CD i DataOps w celu egzekwowania bram jakości przed wdrożeniem produkcyjnym.
- Umiejętność analizy problemów z danymi produkcyjnymi, redukcji niestabilnych testów i prowadzenia poprawek przyczynowych.
- Znajomość języka angielskiego na poziomie B2 lub wyższym.
Miło widziane:
- Znajomość DBT i praktyk CI/CD (DevOps).
Oferujemy:
- Wsparcie zespołu i kultura pracy przypominająca startup.
- Możliwość pracy zdalnej w Polsce.
- Szansa na pracę za granicą przez maksymalnie 60 dni rocznie.
- Programy rozwoju kariery.
- Stabilne wynagrodzenie.
- Pakiet benefitów (ubezpieczenie zdrowotne, multisport, bony zakupowe).
- Bonusy za polecenia do 2000 USD.
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 ustalane są indywidualnie.
Senior Automation Tester in Python in Katowice – 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.