Starszy Inżynier QA / Tester Platformy Enterprise SaaS (Next.js / React / SaaS / Testowanie Bezpieczeństwa
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:
firm zajmujących się przygotowaniem posiłków
kuchni komercyjnych
catering
systemów POS
procesów produkcyjnych
operacji pakowania
CRM
zamówień w sklepie
trasowania dostaw
zarządzania zapasami
analiz
fakturowania
integracji
Platforma już zawiera:
655+ tras/stron
264 punkty końcowe API
670 akcji serwera
330 modeli Prisma
integracje Stripe
architekturę webhooków
systemy cron
RBAC / uprawnienia
architekturę multi-tenant
procesy produkcyjne
przepływy POS
zakupy w sklepie
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
strony pulpitu
formularze
tabele
filtry
nawigacja
stany ładowania
reaktywne zachowanie
UX onboardingu
doświadczenie operatora
kompatybilność przeglądarki
dostępność
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
zakupy w sklepie
cykl życia zamówienia
procesy produkcyjne
weryfikacja pakowania
zakupy/zwroty POS
przepływy CRM
operacje zapasów
oferty cateringowe
odnowienia planów posiłków
integracje
powiadomienia
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:
Next.js
React
TypeScript
Prisma
PostgreSQL
Stripe
systemy SaaS
RBAC
testowanie API
platformy multi-tenant
systemy webhooków
Playwright/Cypress
QA na poziomie enterprise
Atutem będzie:
systemy POS
oprogramowanie logistyczne
oprogramowanie do operacji żywnościowych
platformy ERP / operacyjne
Ważne
Nie szukamy:
początkującego QA
ręcznego testera klikającego
powierzchownego testowania
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.
-
30 dni2117 PLN30 dni2117 PLN
Przeprowadzę kompleksowy audyt bezpieczeństwa systemu, logiki izolacji multi-tenant oraz odporności na awarie waszej platformy KitchenOS na poziomie Enterprise SaaS (Next.js/Prisma/PostgreSQL).
W jaki sposób na poziomie architektury Prisma zrealizowane jest obecnie rozgraniczenie najemców (globalny tenant_id we wszystkich zapytaniach przez middleware/rozszerzenia Prisma lub ręczne filtrowanie w każdej akcji serwera), aby w ramach bloku bezpieczeństwa poświęcić szczególną uwagę na sprawdzenie potencjalnych wycieków danych między komercyjnymi kuchniami?
Narzędzia (w tym niestandardowe skrypty automatyzacji do emulacji równoległych sesji POS i fuzzingu API), przykłady moich audytów skomplikowanych systemów SaaS, terminy i budżet — w prywatnej korespondencji.
Podobne wykonane zlecenie: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
-
usunięte przez moderatora
-
Dmitry Moroz AIR SOFT
usunięte przez moderatora -
Aktualne zlecenia dla freelancerów w kategorii Testowanie i kontrola jakości
QA tester iOS / iPadOS dla aplikacji planera (iPad + Apple Pencil)Szukamy QA-testera do testowania regresyjnego aplikacji Digital Planner & Calendar Pro przed dużym wydaniem po migracji projektu z Xamarin na Flutter. Aplikacja: Digital Planner & Calendar Pro Główne funkcje: cyfrowy planer dla iPada i iPhone'a; ręczne notatki za pomocą Apple… Testowanie i kontrola jakości ∙ 2 dni 19 godzin temu ∙ 4 oferty |
QA tester dla projektu Shopify
164 PLN
Szukamy doświadczonego testera jakości do projektu e-commerce na Shopify.Zadania obejmują:* Testowanie funkcjonalności strony internetowej na komputerach stacjonarnych i urządzeniach mobilnych* Sprawdzanie responsywności na różnych urządzeniach i w różnych przeglądarkach*… Programowanie stron internetowych, Testowanie i kontrola jakości ∙ 8 dni temu ∙ 32 oferty |
Pentest, testowanie na penetrację
91 PLN
Opis projektu: Nasza firma poszukuje doświadczonego freelancera-pentestera do udziału w projektach z zakresu bezpieczeństwa informacji naszych klientów. Co należy zrobić: • przeprowadzić testy penetracyjne external/internal (VPN, firewall, web, API, DNS) • testy aplikacji… Linux i Unix, Testowanie i kontrola jakości ∙ 12 dni 9 godzin temu ∙ 9 ofert |