Poszukujemy kandydata/ki w doświadczeniem w zakresie testowania aplikacji webowych i API pod kątem wydajności, skalowalności oraz stabilności. Z praktycznym podejściem do projektowania, implementacji i analizy testów obciążeniowych. Projekt w obszarze bankowym.
Zadania dla Ciebie:
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
Czy spełniasz te wymagania?
min. 3 lata doświadczenia w obszarze testów wydajnościowych
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ściowych
znajomość 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, Jenkins
dbałość o dokumentację testów, raportowanie wyników oraz formułowanie rekomendacji optymalizacyjnych
standaryzacja testów wydajnościowych – utworzenie frameworku testowego w oparciu o JMeter i Groovy do ułatwienia tworzenia nowych scenariuszy
tworzenie zautomatyzowanych raportów – generowanie raportów HTML z testów z kluczowymi metrykami i alertami
walidacja API pod kątem throttlingu i stability – pozwalająca wykrywać wąskie gardła jeszcze przed uruchomieniem testów systemowych
tworzenie scenariuszy odzwierciedlających realne scenariusze użytkownika (user behavior modeling) na podstawie logów i danych analitycznych
Co oferujemy?
stabilne zatrudnienie w oparciu o kontrakt B2B
płatne dni wolne
służbowy laptop i monitor
dofinansowanie prywatnej opieki medycznej
sportową kartę Multisport
omawianie postępów i rozwoju co pół roku
transparentna komunikacja z pracownikami
możliwość zaangażowania się w rozwój organizacji
chętnie dzielimy się wiedzą - dołącz do Akademii Eyzee
nauka języka angielskiego
mocny kompetencyjnie zespół składający się w większości z seniorów
praca z narzędziami JIRA, Confluence, BitBucket
dbamy o integracje i chętnie wspólnie spędzamy czas :)
Kim jesteśmy?
EYZEE to:
Polska firma specjalizującą się w realizacji złożonych projektów informatycznych oraz doradczych dla firm z sektora finansowego, telekomunikacyjnego i publicznego. Stanowimy zgrany zespół konsultantów z wiedzą i wieloletnim doświadczeniem w tworzeniu i utrzymywaniu rozwiązań. Ważne dla nas są: doprecyzowanie wymagań przed napisaniem kodu, jakość tworzonego kodu, testowanie oraz CI/CD. Nasze projekty to głównie tworzenie nowych mikroserwisów lub nowych funkcjonalności do istniejących rozwiązań.
Dodatkowo rozwijamy własne aplikacje i plugin’y, które nie tylko usprawniają pracę, ale też pozwalają rozwinąć nasze doświadczenie. Jeden z nich możesz pobrać tutaj (eZee Worklog). Jesteśmy partnerem Atlassian.
Net per month - B2B
Check similar offers