Senior Automation Tester in Python (for Gen AI powered applications)
⚲ Krakow
12 000 - 23 000 PLN brutto (UoP)
Wymagania
- min. 5 lat doświadczenia w QA/automatyzacji testów
- budowanie i utrzymanie zestawów testów automatycznych od zera (Playwright, Selenium, Cypress, pytest)
- automatyzacja testów API i backendu (REST, mikroserwisy, serverless; Postman/Newman, pytest + requests)
- biegłość w Pythonie jako głównym języku automatyzacji (harnessy, fixtures, utilities)
- integracja testów z CI/CD (Jenkins, GitHub Actions) z quality gates
- doświadczenie w testowaniu aplikacji AI/GenAI i walidacji niedeterministycznych wyników LLM
- znajomość testowania modeli AI/ML (accuracy, bias, performance; RAGAS, LLM-as-judge, golden datasets)
- angielski min. B2
Opis stanowiska
Dołączysz do zespołów produkcyjnych (Production Pods) w programie tworzącym aplikacje kliniczne oparte na AI/GenAI. To nie jest rola manualna — będziesz budować od zera frameworki automatyzacji testów i weryfikować niedeterministyczne wyniki modeli AI/LLM (trafność RAG, halucynacje, regresja promptów), a także prowadzić kwalifikację IQ/OQ/PQ zgodną z GxP. Oferta dla doświadczonych inżynierów QA, którzy chcą łączyć automatyzację z testowaniem AI w silnie regulowanym środowisku farmaceutycznym.
🔍 Dekoder Ogłoszenia
🟢
This is not a manual/functional QA role
Jasno określony zakres obowiązków — ogłoszenie wprost odcina się od pracy manualnej, co jest transparentne i pomaga uniknąć nieporozumień.
🟡
validate non-deterministic AI outputs
Bardzo wymagające zadanie — walidacja niedeterministycznych wyników AI bywa trudna i może wiązać się z dużą niepewnością oraz presją na wyniki.
🟡
GxP compliance through automated IQ/OQ/PQ qualification
Praca w silnie regulowanym środowisku farmaceutycznym/medycznym — dużo dokumentacji i formalnych procesów walidacyjnych.
🟡
Build automated test frameworks from scratch
Budowanie frameworków od zera może oznaczać brak istniejącej infrastruktury i konieczność tworzenia wszystkiego samodzielnie.