QA Automation Engineer
Senior Browser Automation / Web Scraping Engineer (TypeScript)
Dla naszego klienta poszukujemy doświadczonego Inżyniera Automatyzacji i Web Scrapingu do długoterminowego projektu ukierunkowanego na pozyskiwanie i strukturyzację danych z wymagających źródeł zewnętrznych.
Zakres roli i wyzwania Nie szukamy osoby, która jedynie „napisze prosty skrypt”. Szukamy inżyniera potrafiącego projektować stabilne, odporne na awarie automatyzacje, które dostarczają wiarygodne dane wraz z materiałem dowodowym (evidence/screenshots). Backlog źródeł i klientów stale rośnie, a wyzwania obejmują pracę w skomplikowanych i zmiennych środowiskach webowych.
Wymagania główne (Must-have)
Doświadczenie: Minimum 3 lata komercyjnego doświadczenia w automatyzacji przeglądarek i web scrapingu.
Stack technologiczny: Bardzo dobra znajomość TypeScript oraz mocne doświadczenie z Playwright (ewentualnie Puppeteer lub Selenium).
Trudne środowiska: Praktyczna umiejętność pokonywania barier w serwisach dynamicznych, z niestabilnymi selektorami, zaawansowanymi mechanizmami anti-bot, CAPTCHA, autoryzacją sesyjną oraz w serwisach typu legacy/government.
Inżynieria i debugging: Umiejętność sprawnego diagnozowania problemów z timeoutami, wyścigami (race conditions) oraz projektowania mechanizmów powtórzeń (retries).
Przetwarzanie danych: Parsowanie i czysta normalizacja danych z HTML, plików i API do ustrukturyzowanych formatów.
Utrzymanie: Tworzenie testów, wdrożenie monitoringu oraz bieżąca obsługa zmian po stronie zewnętrznych serwisów.
Język angielski: Poziom C1 w mowie i piśmie.
Mile widziane (Nice-to-have)
Znajomość języka Python.
Doświadczenie z Temporal oraz Google Cloud Platform (GCP).
Znajomość dobrych praktyk CI/CD.
Praktyczne wykorzystanie modeli AI w automatyzacji (LLM-assisted automation).
Doświadczenie w projektach z branży medycznej (healthcare) lub środowiskach regulowanych.
ID: 743D
Future Processing
Gliwice
Remote
Remote