Performance Tester
Miejsce pracy : Warszawa
Technologie, których używamy
Wymagane
Mile widziane
GrafanaKibanaTwój zakres obowiązków
Testowanie wydajnościowe aplikacji i API : przeprowadzanie testów typu load, stress, spike oraz soak dla aplikacji i usług opartych o REST i SOAP. Doświadczenie w przygotowywaniu scenariuszy testowych od podstaw oraz optymalizacji istniejących skryptów.Znajomość narzędzia Apache JMeter : 1–2-letnie doświadczenie w pracy z JMeter – projektowanie i parametryzacja testów, analiza wyników, integracja z CI / CD, wykorzystanie JMeter Plugins Manager oraz JMeter DSL (Groovy / Java).Programowanie i automatyzacja : dobra znajomość Java, JavaScript oraz Groovy – wykorzystywane do przygotowywania danych testowych, budowania customowych samplerów oraz integracji testów w pipeline.Node.js : praktyczna znajomość środowiska Node.js – tworzenie i modyfikowanie lekkich narzędzi wspierających testy, obsługa mocków, serwisów pomocniczych i skryptów do analiz.SQL i analiza danych : umiejętność tworzenia zapytań SQL w celu przygotowania danych testowych oraz analizy wpływu testów na backend (bazy danych).API i formaty komunikacji : testowanie interfejsów REST oraz SOAP, znajomość struktury JSON / XML, umiejętność tworzenia żądań z wykorzystaniem parametrów dynamicznych.Znajomość RegExp i XPath : sprawne posługiwanie się wyrażeniami regularnymi oraz XPath w celu ekstrakcji danych z odpowiedzi, walidacji wyników oraz budowania złożonych asercji.Nasze wymagania
Umiejętność analizy wykresów i metryk z testów wydajnościowych : czas odpowiedzi, throughput, błędy, resource usage (CPU, RAM, IO)Współpraca z zespołami DevOps i Developerami przy analizie i lokalizacji problemów wydajnościowychZnajomość metryk systemowych oraz doświadczenie w pracy z narzędziami typu monitoring / logging (np. Grafana, Kibana – jako nice to have)Integracja testów wydajnościowych z pipeline CI / CD – np. GitLab, JenkinsDbałość o dokumentację testów, raportowanie wyników oraz formułowanie rekomendacji optymalizacyjnychTak organizujemy naszą pracę
Tak pracujemy
u klientamasz wpływ na rozwiązania technologicznemasz wpływ na produktSkład zespołu
project managerTo oferujemy
Tryb pracy : Hybrydowy w wymiarze 50 : 50Benefity
dofinansowanie zajęć sportowychprywatna opieka medycznaEtapy rekrutacji
Rozmowa z rekruteremRozmowa z klientemDobre praktyki wdrażane przez kandydata :
Standaryzacja testów wydajnościowych – utworzenie frameworku testowego w oparciu o JMeter i Groovy do ułatwienia tworzenia nowych scenariuszyZautomatyzowane raporty – generowanie raportów HTML z testów z kluczowymi metrykami i alertamiWczesna walidacja API pod kątem throttlingu i stability – pozwalająca wykrywać wąskie gardła jeszcze przed uruchomieniem testów systemowychTworzenie scenariuszy odzwierciedlających realne scenariusze użytkownika (user behavior modeling) na podstawie logów i danych analitycznychB2B.NET S.A.
B2Bnetwork jest polską firmą, specjalizującą się w obszarze Quality Assurance oraz Outsourcingu specjalistów IT. Od 2015r. zarządzamy w całości procesami testowymi u naszych klientów oraz wspieramy w znalezieniu odpowiednich kompetencji w innych obszarach IT.
Aplikując, wyraża Pani / Pan zgodę na przetwarzanie przez B2BNetwork swoich danych osobowych zawartych w niniejszym kwestionariuszu aplikacyjnym i aplikacji na potrzeby rekrutacji. Jednocześnie oświadczasz, że podanie przez Panią / Pana danych wykraczających poza katalog określony w Kodeksie pracy i innych właściwych ustaw jest dobrowolne i dla Pani / Pana korzystne.