Pracuj.pl Praca zdalna Mid

Projekt B2B: QA Automation Engineer

Hays Poland

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Python
  • FastAPI
  • React.js
  • JavaScript
  • HTML
  • CSS
  • Playwright
  • Selenium
  • Cypress
  • Git
  • Linux
  • Docker
  • Django

Opis stanowiska

Nasze wymagania:
bardzo dobre doświadczenie w test automation, obejmujące projektowanie, implementację i utrzymanie automatycznych zestawów testów
dobra praktyczna znajomość Pythona, pozwalająca na samodzielne tworzenie testów i narzędzi wspierających
doświadczenie w testowaniu REST API oraz backend/services, obejmujące m.in. walidację interfejsów, obsługę błędów i przepływ danych
doświadczenie w automatyzacji testów aplikacji webowych
doświadczenie w integracji testów automatycznych z CI/CD i automatycznym uruchamianiu testów regresyjnych
praktyczna znajomość Git oraz pracy z kodem testowym przechowywanym w repozytorium
swobodne poruszanie się w środowisku Linux
doświadczenie w testach integracyjnych pomiędzy wieloma komponentami, w tym z wykorzystaniem mocków i stubów
umiejętność analizy wymagań i tworzenia przypadków testowych zapewniających pełne traceability
doświadczenie w analizie defektów, raportowaniu oraz testach regresyjnych
umiejętność przygotowywania formalnych i powtarzalnych dowodów wykonania testów
doświadczenie w realizacji projektów w środowisku regulated lub safety-critical
rozumienie zasad formalnej weryfikacji oprogramowania i związanej z nią dokumentacji
znajomość zagadnień dotyczących niezależności testów, acceptance criteria oraz formal verification records
doświadczenie z narzędziami requirements management / traceability
język angielski umożliwiający swobodną współpracę w międzynarodowym środowisku projektowym

Mile widziane:
znajomość IEC 62304 lub doświadczenie z innymi standardami dla środowisk safety-critical, np. ISO 26262 / ASPICE
doświadczenie z MatrixReq
doświadczenie z DICOM oraz procesami związanymi z obrazowaniem medycznym
znajomość NIfTI lub innych formatów danych wykorzystywanych w medical imaging
doświadczenie w testowaniu przeglądarek obrazów lub aplikacji do przetwarzania obrazów
doświadczenie z testami związanymi z bezpieczeństwem, m.in. authentication, authorization, malformed inputs i robustness
znajomość FastAPI
doświadczenie z Playwright, Selenium lub Cypress
praktyczna znajomość pytest
doświadczenie z Dockerem oraz konteneryzowanymi środowiskami testowymi
podstawowa znajomość zagadnień dotyczących weryfikacji SOUP / komponentów third-party

O projekcie:
Projekt dotyczy rozwoju oprogramowania dla innowacyjnego, niskooporowego systemu MRI typu flatbed, którego celem jest umożliwienie wykorzystania rezonansu magnetycznego bliżej miejsca świadczenia opieki medycznej
Rozwiązanie ma wspierać również procedury interwencyjne prowadzone z wykorzystaniem obrazowania MR
Projekt znajduje się obecnie w fazie przygotowania do implementacji oprogramowania
Prace obejmują m.in. doprecyzowanie architektury i wymagań, obszar regulacyjny i analizę ryzyka oraz przygotowanie podstaw do formalnej weryfikacji rozwiązania
Istotnym elementem projektu jest zapewnienie traceability pomiędzy wymaganiami, przypadkami testowymi i wynikami testów, a także tworzenie powtarzalnej dokumentacji i materiałów dowodowych z procesu weryfikacji

Zakres obowiązków:
projektowanie, rozwój i utrzymanie automatycznych zestawów testów
tworzenie testów oraz narzędzi pomocniczych w Pythonie
automatyzacja testów REST API oraz backendowych usług opartych o Python/FastAPI
automatyzacja testów interfejsu webowego aplikacji opartej o React
rozwój testów integracyjnych obejmujących wiele komponentów systemu i interfejsy zewnętrzne
wykorzystanie mocków i stubów w procesie testowania integracji
integracja testów automatycznych z pipeline'ami CI/CD oraz automatyzacja testów regresyjnych
analiza wymagań oraz tworzenie przypadków testowych z zachowaniem traceability requirements → tests → results
przygotowywanie powtarzalnych test evidence obejmujących m.in. konfigurację, środowisko, wykonane testy i ich wyniki
analiza defektów, raportowanie oraz realizacja testów regresyjnych
wsparcie formalnego procesu weryfikacji oprogramowania w środowisku regulowanym
współpraca z developerami, zespołem manual QA, Verification Leadem oraz DevOps
udział w zapewnieniu jakości rozwiązania zgodnie z wymaganiami projektu medycznego

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.