NoFluffJobs Praca zdalna Mid

QA Engineer

Square One Resources

⚲ Gdynia, Warsaw, Cracow, Poznan, Wrocław

16 800 - 20 160 PLN (B2B)

Wymagania

  • Python
  • REST API
  • CI/CD
  • Git
  • Linux
  • FastAPI (nice to have)
  • pytest (nice to have)
  • Docker (nice to have)

Opis stanowiska

O projekcie:
Projekt obejmuje fazę Discovery dla innowacyjnego systemu rezonansu magnetycznego (MRI) o niskim polu magnetycznym, przeznaczonego do wykorzystania bezpośrednio w miejscu opieki nad pacjentem, również podczas procedur medycznych wykonywanych pod kontrolą MRI. Celem projektu jest przygotowanie podstaw do implementacji oprogramowania, w tym analiza wymagań i ryzyka, opracowanie architektury, wybór przeglądarki DICOM oraz przygotowanie dokumentacji zgodnej z wymaganiami regulacyjnymi i normą IEC 62304.

Projekt realizowany jest w środowisku o wysokich wymaganiach dotyczących jakości, bezpieczeństwa i formalnej weryfikacji oprogramowania.

Wymagania:
Wymagania:- Test automation – projektowanie, implementacja i utrzymanie testów automatycznych- Python – swobodne tworzenie testów i narzędzi pomocniczych; backend oparty na Pythonie i FastAPI.- REST API i backend testing – walidacja interfejsów, obsługa błędów i przepływów danych.- Web UI automation – automatyzacja testów aplikacji webowych; frontend oparty na React.- CI/CD – integracja testów automatycznych z pipeline'ami oraz automatyczne testy regresyjne.- Git – praktyczna znajomość kontroli wersji.- Linux – swoboda pracy w środowisku Linux.- Integration testing – testowanie współpracy komponentów, wykorzystanie mocków, stubów i interfejsów zewnętrznych.- Analiza wymagań i traceability – tworzenie przypadków testowych oraz powiązanie wymagań z testami i wynikami.- Analiza i raportowanie defektów, testy regresyjne.- Przygotowywanie odtwarzalnych wyników testów wraz z konfiguracją, środowiskiem i dokumentacją.Szczególnie istotne w projekcie:- Praca w środowisku regulowanym lub krytycznym dla bezpieczeństwa.- Znajomość formalnej weryfikacji oprogramowania i dokumentacji.- IEC 62304 – mile widziana również znajomość ISO 26262 lub ASPICE.- Zrozumienie niezależności testowania, kryteriów akceptacji i formalnych zapisów weryfikacji.- Narzędzia do zarządzania wymaganiami i traceability; w projekcie wykorzystywany jest MatrixReq.- Współpraca z programistami, manual QA, Verification Lead i DevOps.Nice-to-have:- DICOM i procesy obrazowania medycznego.- NIfTI lub inne formaty obrazów medycznych.- Testowanie przeglądarek obrazów i aplikacji do ich przetwarzania.- Testy bezpieczeństwa: uwierzytelnianie, autoryzacja, nieprawidłowe dane wejściowe i odporność aplikacji.- FastAPI.- Automatyzacja testów przeglądarkowych: Playwright, Selenium lub Cypress.- Frameworki testowe Python, np. pytest.- Docker, kontenery i środowiska testowe CI/CD.- Podstawowa znajomość SOUP i weryfikacji komponentów zewnętrznych.

Codzienne zadania:
- Projektowanie i rozwój testów automatycznych dla backendu, REST API oraz interfejsu webowego.
- Tworzenie testów integracyjnych i regresyjnych oraz ich integracja z pipeline'ami CI/CD.
- Analiza wymagań i przygotowywanie przypadków testowych z zachowaniem identyfikowalności wyników.
- Analiza defektów oraz przygotowywanie dokumentacji i raportów z testów.
- Współpraca z zespołem developerskim, QA, Verification Lead i DevOps.
- Wsparcie formalnej weryfikacji oprogramowania w środowisku regulowanym.

🔍 Dekoder Ogłoszenia

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