O projekcie
Poszukujemy doświadczonego Senior QA Engineer / Full-System Testera do przeprowadzenia głębokiego testowania i pełnego audytu dużej platformy SaaS KitchenOS.
KitchenOS to duża platforma multi-tenant dla:
Platforma już zawiera:
To NIE jest zwykłe testowanie QA strony.
Potrzebny jest specjalista na poziomie enterprise SaaS / systemów produkcyjnych.
Co należy zrobić
Przeprowadzić PEŁNY audyt i testowanie platformy w trybie tylko do odczytu bez zmiany kodu.
Główny cel:
znalezienie wszystkich możliwych:
błędów
błędów logicznych
problemów z bezpieczeństwem
luk w RBAC
problemów z izolacją tenantów
problemów UX
błędów API
warunków wyścigu
zepsutych przepływów
wąskich gardeł wydajności
trudności w onboardingu
ryzyk produkcyjnych
Co należy przetestować
Testowanie Frontendu
Testowanie Backend
trasy API
akcje serwera
uprawnienia
middleware
weryfikacja
spójność bazy danych
logika Prisma
przetwarzanie webhooków
wykonywanie cron
dostęp oparty na roli
Testowanie Bezpieczeństwa
luki IDOR
dostęp między tenantami
obejście RBAC
fałszowanie webhooków
problemy z autoryzacją/sesjami
nadużycia publicznego API
weryfikacja tokenów
ograniczenia szybkości
weryfikacja Stripe/webhooków
nieautoryzowane próby dostępu
Testowanie Funkcjonalne
Wydajność / Stabilność
wolne zapytania
wąskie gardła renderowania
opóźnienie API
obsługa dużych zbiorów danych
problemy z równoległością
przypadki brzegowe
Co należy dostarczyć
1. Pełny dokument audytu QA
Szczegółowy dokument ze wszystkimi znalezionymi problemami:
nazwa problemu
ważność
kroki do reprodukcji
oczekiwany wynik
rzeczywisty wynik
zrzuty ekranu/wideo
dotknięte moduły/pliki
zalecenia
2. Klasyfikacja błędów
Podział na:
Krytyczne
Wysokie
Średnie
Niskie
3. Audyt bezpieczeństwa
Szczegółowy raport dotyczący:
ryzyk bezpieczeństwa
izolacji tenantów
luk w API
słabości w autoryzacji
4. Przegląd UX / Produktu
Zalecenia dotyczące:
onboardingu
użyteczności
uproszczenia
doświadczenia operatora
5. Ostateczna ocena systemu
Profesjonalna ocena:
gotowość do produkcji
skalowalność
niezawodność
gotowość do enterprise
Wymagania
Wymagane doświadczenie:
Atutem będzie:
systemy POS
oprogramowanie logistyczne
oprogramowanie do operacji żywnościowych
platformy ERP / operacyjne
Ważne
Nie szukamy:
Potrzebny jest specjalista, który potrafi przeprowadzić:
audyt na poziomie enterprise
testowanie z uwzględnieniem bezpieczeństwa
testowanie z uwzględnieniem architektury
analizę na poziomie produkcyjnym
W odpowiedzi prosimy o podanie
doświadczenia w testowaniu platform SaaS
podobnych projektów
używanych narzędzi
podejścia do testowania
szacowanego czasu realizacji
szacowanego obciążenia roboczego
dostępności
Po udanym audycie możliwa długoterminowa współpraca nad projektem.