Senior Performance Test Engineer in Wrocław

Senior Performance Test Engineer in Wrocław

Wrocław Pełny etat 90000 - 110000 zł / rok (szac.) Hybrydowo
C

W skrócie

  • Zadania: Zarządzaj testami wydajności od A do Z w międzynarodowym projekcie.
  • Firma: CSHARK - innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Elastyczne godziny pracy, praca zdalna i warsztaty technologiczne.
  • Pozostałe informacje: Możliwość uczestnictwa w akcjach charytatywnych i warsztatach technologicznych.
  • Dlaczego ta praca: Pracuj nad globalnymi projektami i rozwijaj swoje umiejętności w dynamicznym środowisku.
  • Kwalifikacje: Doświadczenie w testowaniu wydajności i umiejętności analityczne.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

Poszukujemy Senior Performance Test Engineera, który przejmie odpowiedzialność za testowanie wydajności w międzynarodowym projekcie. W tej roli będziesz prowadzić proces testowania wydajności od początku do końca — od zrozumienia wymagań biznesowych i definiowania modeli obciążenia, przez przygotowanie danych testowych i skryptów k6, aż po wykonanie testów, analizę wyników i końcowe rekomendacje.

Oczekujemy, że będziesz w stanie zrozumieć, co wyniki testów nam mówią — określić praktyczny sufit wydajności systemu, zidentyfikować potencjalne wąskie gardła oraz odróżnić problemy infrastrukturalne od błędów aplikacji, problemów z danymi testowymi lub problemów w samych skryptach testowych.

Twoje codzienne zadania:

  • Przejęcie odpowiedzialności za testowanie wydajności od wymagań i przygotowania danych testowych po wykonanie, analizę i końcowe raportowanie.
  • Projektowanie scenariuszy wydajnościowych na podstawie wymagań biznesowych, w tym transakcji na godzinę, poziomów obciążenia i kryteriów akceptacji.
  • Wybór odpowiednich modeli obciążenia k6 i executorów dla różnych scenariuszy wydajnościowych.
  • Testowanie przepływów REST API, w tym uwierzytelniania, sesji i korelacji danych między poszczególnymi krokami.
  • Przygotowywanie i walidacja danych testowych, w tym zasilaczy CSV i danych wrażliwych.
  • Uruchamianie i parametryzowanie testów wydajnościowych za pomocą Azure DevOps Pipelines.
  • Eksportowanie i analizowanie metryk wydajności przy użyciu Prometheus i Grafana.
  • Korelacja wyników testów po stronie klienta z metrykami aplikacji i infrastruktury.
  • Identyfikowanie wąskich gardeł, praktycznych sufitów wydajności i przyczyn awarii.
  • Odróżnianie problemów ze skryptami, danymi testowymi, aplikacją, infrastrukturą i środowiskiem.
  • Przygotowywanie jasnych raportów wydajnościowych i rekomendacji opartych na dowodach dla interesariuszy technicznych i nietechnicznych.
  • Identyfikowanie ryzyk i przeszkód na wczesnym etapie oraz proponowanie odpowiednich działań łagodzących.
  • Koordynowanie działań związanych z testowaniem wydajności w zespołach rozwoju, DevOps, QA i biznesowych oraz bliska współpraca z Kierownikiem Projektu i Kierownikiem Wydania.
  • Wykorzystywanie narzędzi AI do wspierania rozwoju skryptów, przygotowania danych testowych, analizy logów i wyników oraz raportowania, jednocześnie krytycznie walidując wygenerowane wyniki.

Wymagania:

  • Silne doświadczenie w testowaniu wydajności i samodzielnym prowadzeniu działań związanych z testowaniem wydajności od początku do końca.
  • Silna praktyczna znajomość k6, w tym skryptowania, check(), metryk i progów.
  • Solidne zrozumienie modeli obciążenia k6 i executorów oraz różnicy między podejściem opartym na VU a podejściem opartym na wskaźniku przybycia.
  • Silne doświadczenie w testowaniu REST API, w tym metod HTTP, nagłówków, uwierzytelniania tokenem sesji i korelacji danych między żądaniami.
  • Umiejętność interpretacji kodów błędów HTTP i aplikacji oraz identyfikacji rzeczywistego źródła awarii testów wydajnościowych.
  • Doświadczenie z Azure DevOps Pipelines, w tym uruchamianie i parametryzowanie testów, zmienne, warunki, artefakty i dedykowane agenty/pule.
  • Praktyczne doświadczenie z Prometheus i Grafana, w tym analiza metryk wydajności i korelacja.
  • Doświadczenie w przygotowywaniu i walidacji danych testowych do testowania wydajności.
  • Umiejętność przekształcania wymagań biznesowych w znaczące scenariusze wydajnościowe, modele obciążenia i kryteria akceptacji.
  • Silne umiejętności analityczne, w tym identyfikowanie wąskich gardeł, określanie praktycznych sufitów wydajności i odróżnianie degradacji od twardych awarii wydajności.
  • Silne umiejętności rozwiązywania problemów i zdolność do odróżniania problemów ze skryptami, danymi, aplikacją, infrastrukturą i środowiskiem.
  • Doświadczenie w tworzeniu jasnych raportów wydajnościowych i rekomendacji opartych na dowodach bez nadinterpretacji wyników.
  • Umiejętność przejęcia odpowiedzialności za obszar testowania wydajności i koordynowania działań w wielu zespołach i zależnościach.
  • Praktyczne doświadczenie w wykorzystywaniu narzędzi AI do wspierania działań związanych z testowaniem wydajności, połączone z umiejętnością krytycznej walidacji wyników generowanych przez AI.
  • Podstawowa znajomość Gita i workflow z gałęziami funkcji.
  • Silna znajomość języka angielskiego w mowie i piśmie, używana swobodnie w międzynarodowym, międzyfunkcyjnym środowisku.
  • Doświadczenie w pracy w zamkniętych lub izolowanych środowiskach bez bezpośredniego dostępu do internetu lub npm.
  • Doświadczenie w budowaniu i uruchamianiu prebuilt bundles, na przykład przy użyciu esbuild.
  • Doświadczenie w testowaniu wydajności systemów bankowych lub fintech.
  • Doświadczenie z systemami wielokrajowymi i specyficznymi konfiguracjami krajowymi.
  • Znajomość procesów onboardingu użytkowników i przepływów uwierzytelniania, w tym rejestracji, weryfikacji, logowania i zarządzania sesjami.

Zespół zapewnienia jakości łączy różnorodne umiejętności i poziomy doświadczenia, aby podnieść standardy w rozwoju oprogramowania. Zespół promuje dzielenie się wiedzą i mentoring. Podtrzymując filozofię 'Wsparcie zamiast winy', cenimy naukę na błędach i zachęcamy do otwartej dyskusji. Kładąc nacisk na ciągłe uczenie się, zespół QA pozostaje na bieżąco z trendami w branży. Nasz zespół wyróżnia się dostosowanym podejściem, zapewniając elastyczność, zwinność i innowacyjne rozwiązania skoncentrowane na kliencie.

W CSHARK nie chodzi o modne dodatki czy najnowszą konsolę do gier w salonie. Na podstawie opinii naszego zespołu, to, co naprawdę się liczy, to środowisko sprzyjające skupionej pracy, uporządkowane procesy i ciągły rozwój umiejętności. Priorytetem jest to, co naprawdę wzbogaca codzienne doświadczenie pracy, zapewniając, że każda chwila spędzona z nami jest zarówno produktywna, jak i satysfakcjonująca.

Wykorzystaj moc technologii dzięki naszemu podejściu zdalnemu. Pracuj w komfortowych warunkach, pozostając jednocześnie w kontakcie i współpracy. Elastyczne godziny pracy — znajdź swój rytm z godzinami, które odpowiadają Twojemu stylowi życia. Rozumiemy, że produktywność nie jest ograniczona do typowych godzin 9-17. Projekty międzynarodowe — angażuj się w projekty, które przekraczają granice. Doświadcz emocji pracy z różnorodnymi zespołami i klientami z różnych części świata. Udoskonal swoje umiejętności komunikacyjne dzięki naszym dostosowanym sesjom z języka angielskiego w biznesie. Uczestnictwo w akcjach charytatywnych — połącz się z społecznością i przyczyń się do spraw, które mają znaczenie. Dołącz do nas w różnych inicjatywach charytatywnych i bądź częścią zmiany, która wykracza poza biznes. Warsztaty technologiczne w firmie — bądź na czołowej pozycji w technologii. Zgłębiaj tematy, doskonal swoje umiejętności i ucz się od rówieśników podczas naszych regularnych warsztatów technologicznych. Odkryj serce CSHARK — poznaj istotę naszej wiedzy, zaawansowanych narzędzi i stosu technologicznego oraz nasze sukcesy w rzeczywistych projektach. Zgłębiaj wpływowe studia przypadków i słuchaj szczerych spostrzeżeń naszego zespołu.

Senior Performance Test Engineer in Wrocław – pracodawca: CSHARK

CSHARK to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu zdalnym, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają możliwość ciągłego rozwoju dzięki różnorodnym projektom międzynarodowym oraz dostępowi do nowoczesnych narzędzi i technologii. Dołączając do nas, stajesz się częścią zespołu, który ceni kreatywność i dąży do osiągania wspólnych celów.

C

Dane kontaktowe:

Zespół rekrutacyjny CSHARK

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Performance Test Engineer in Wrocław

Performance Testing
k6 Scripting
REST API Testing
Azure DevOps Pipelines
Prometheus
Grafana
Test Data Preparation