Pracuj.pl
Praca zdalna
Mid
QA Engineer
SQUARE ONE RESOURCES sp. z o.o.
⚲ Warszawa
100–120 zł netto (+ VAT) / godz.
Wymagania
- Python
- Rest API
- Git
- Linux
- FastAPI
- Pytest
- Docker
Opis stanowiska
Nasze 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ą.
Doświadczenie pracy 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.
Mile widziane:
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.
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.
Zakres obowiązków:
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.
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ą.
Doświadczenie pracy 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.
Mile widziane:
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.
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.
Zakres obowiązków:
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.