Tester wydajnościowy
⚲ Warszawa
110 - 130 PLN/h netto (B2B)
Wymagania
- Performance Testing • CLS • Mock Services
- JMeter • Playwright • API Testing • Shadow DOM
Opis stanowiska
Poszukujemy Testera Wydajnościowego dla jednego z naszych klientów świadczących usługi audytorskie, oraz konsultingowe, między innymi usługi tworzenia i utrzymania oprogramowania, aż po automatyzację procesów biznesowych dla kluczowych firm z sektora finansowego, publicznego i technologicznego. Na początek konkrety: • Możliwa forma współpracy: B2B • Stawka: 110-130 PLN/h • Tryb pracy: zdalnie • Wymiar pracy: 1 FTE O projekcie: Projekt dotyczy zapewnienia jakości i wydajności rozwiązania cyfrowego dla branży automotive poprzez realizację testów wydajnościowych i automatyzacji testów dla systemów opartych o API oraz nowoczesny interfejs webowy. Celem projektu była weryfikacja odporności infrastruktury backendowej na wysokie obciążenie oraz analiza wpływu wydajności usług backendowych na działanie i stabilność interfejsu użytkownika. Sektor: Projekt realizowany jest dla sektora automotive Zakres obowiązków: • Projektowanie, przygotowywanie i realizacja testów wydajnościowych oraz obciążeniowych z wykorzystaniem JMeter dla endpointów API oraz infrastruktury backendowej, • Budowanie scenariuszy testowych o wysokiej współbieżności (high concurrency) i analiza zachowania systemu pod dużym obciążeniem, • Automatyzacja testów interfejsu użytkownika w Playwright (TypeScript) dla aplikacji wykorzystujących Shadow DOM, • Implementacja i utrzymywanie mechanizmów lokalizacji oraz interakcji z elementami osadzonymi w strukturach Shadow Root, • Analiza wpływu wydajności backendu na działanie warstwy frontendowej, w szczególności renderowanie komponentów i wykonywanie kodu JavaScript po stronie klienta, • Monitorowanie i ocena opóźnień w warunkach zwiększonego obciążenia, • Weryfikacja stabilności wizualnej aplikacji dla komponentów renderowanych w środowisku Shadow DOM, • Projektowanie i optymalizacja strategii asynchronicznego oczekiwania (waiting strategies) w celu zapewnienia stabilności automatycznych testów pod obciążeniem, • Identyfikacja i ograniczanie problemów związanych z race conditions w scenariuszach wydajnościowych, • Współpraca z zespołami deweloperskimi i technicznymi przy analizie wyników testów oraz rekomendowaniu usprawnień w zakresie wydajności i jakości systemu. Wymagania: • Technologie / narzędzia: JMeter • Playwright • API Testing • Shadow DOM • Performance Testing • CLS • Mock Services • Minimum 4-5 lat doświadczenia w testach automatycznych i/lub wydajnościowych, • Praktyczna znajomość JMeter w zakresie projektowania i realizacji testów obciążeniowych oraz wydajnościowych, • Doświadczenie w testowaniu API i usług backendowych, • Praktyczna znajomość Playwright oraz TypeScript w automatyzacji testów UI, • Doświadczenie w pracy z aplikacjami wykorzystującymi Shadow DOM oraz automatyzacją interakcji z komponentami webowymi, • Umiejętność analizy wpływu wydajności backendu na działanie warstwy frontendowej, • Doświadczenie w tworzeniu i utrzymaniu scenariuszy testowych dla środowisk o wysokiej współbieżności (high concurrency), • Znajomość zagadnień związanych z testami asynchronicznymi i zarządzaniem mechanizmami oczekiwania (waiting strategies), • Doświadczenie w zarządzaniu sesją, obsłudze tokenów i autoryzacji w testach, • Umiejętność analizy metryk jakości i wydajności aplikacji (CLS – Cumulative Layout Shift), • Dobra znajomość procesów testowania wydajnościowego i automatyzacji jakości, • Język angielski na poziomie minimum B2/C1 • Doświadczenie we współpracy w zespołach anglojęzycznych Oferujemy: • Możliwość pracy zdalnej • Stabilne zatrudnienie • Możliwość podnoszenia kwalifikacji zawodowych • Atmosfera otwartości i współpracy w zgranym zespole • Otwartość na inicjatywy pracowników • Możliwość realnego wpływu na produkt Opis procesu rekrutacji: • Rozmowa z przedstawicielem 4IT Solutions • Spotkanie z zespołem klienta z oceną techniczną i case study • Dodatkowe spotkanie z klientem (jęz. angielski).