Senior Test Automation Engineer (Java / Backend Focus)
Dla naszego klienta poszukujemy dojrzałego technicznie Senior Test Automation Engineera z silnym zacięciem programistycznym w języku Java. Rola zakłada proporcje zadań na poziomie ok. 70% Backend / API oraz 30% Frontend. Szukamy kandydata, który potrafi budować frameworki testowe od zera, swobodnie porusza się w zaawansowanych mechanizmach Javy, wykazuje się dużą samodzielnością oraz postawą mentorską.
Start: ASAP
Lokalizacja / Model pracy: Hybrydowy (Warszawa — 1 dzień co 2 tygodnie w biurze w czwartki + 2-3 dni co 2-3 miesiące na sesje planowania)
Wymagany język angielski: B2/C1
- Projektowanie, budowanie i utrzymywanie rozbudowanych frameworków do automatyzacji testów od podstaw.
- Planowanie i realizacja testów integracyjnych, systemowych, E2E oraz wsparcie w obszarze UAT.
- Automatyzacja testów backendowych i API (główny nacisk) oraz testów warstwy frontendowej.
- Ścisła współpraca z zespołami deweloperskimi w celu zrozumienia kluczowych ścieżek w aplikacji i zapewnienia stabilności produktu.
- Przeprowadzanie przeglądów kodu (Code Review) oraz dbanie o stosowanie dobrych praktyk programistycznych (SOLID, KISS, OOP).
- Tworzenie rozwiązań PoC, wdrażanie nowych narzędzi oraz wspieranie innowacji technicznych w zespole.
- Mentoring i wsparcie merytoryczne dla innych członków zespołu.
Senior Test Automation Engineer (Java / Backend Focus)
Dla naszego klienta poszukujemy dojrzałego technicznie Senior Test Automation Engineera z silnym zacięciem programistycznym w języku Java. Rola zakłada proporcje zadań na poziomie ok. 70% Backend / API oraz 30% Frontend. Szukamy kandydata, który potrafi budować frameworki testowe od zera, swobodnie porusza się w zaawansowanych mechanizmach Javy, wykazuje się dużą samodzielnością oraz postawą mentorską.
Stawka: 115 - 125 PLN/h net B2B
Start: ASAP
Lokalizacja / Model pracy: Hybrydowy (Warszawa — 1 dzień co 2 tygodnie w biurze w czwartki + 2-3 dni co 2-3 miesiące na sesje planowania)
Wymagany język angielski: B2/C1
Główne Zadania
- Projektowanie, budowanie i utrzymywanie rozbudowanych frameworków do automatyzacji testów od podstaw.
- Planowanie i realizacja testów integracyjnych, systemowych, E2E oraz wsparcie w obszarze UAT.
- Automatyzacja testów backendowych i API (główny nacisk) oraz testów warstwy frontendowej.
- Ścisła współpraca z zespołami deweloperskimi w celu zrozumienia kluczowych ścieżek w aplikacji i zapewnienia stabilności produktu.
- Przeprowadzanie przeglądów kodu (Code Review) oraz dbanie o stosowanie dobrych praktyk programistycznych (SOLID, KISS, OOP).
- Tworzenie rozwiązań PoC, wdrażanie nowych narzędzi oraz wspieranie innowacji technicznych w zespole.
- Mentoring i wsparcie merytoryczne dla innych członków zespołu.
Wymagania
- Minimum 5 lat doświadczenia w automatyzacji testów.
- Bardzo dobra znajomość języka Java, obejmująca zarówno podstawy, jak i zaawansowane mechanizmy (Stream API, Optional, lambdy, zarządzanie pamięcią).
- Praktyczne doświadczenie w tworzeniu frameworków automatyzacji testów od zera.
- Doświadczenie w automatyzacji testów API z wykorzystaniem narzędzia RestAssured oraz praca z Postmanem.
- Dobra znajomość zagadnień backendowych: protokół HTTP, autentykacja i autoryzacja, idempotencja, architektura odpowiedzi API.
- Znajomość narzędzi do automatyzacji testów Web / UI: Selenium / Selenide, Cucumber oraz frameworków TestNG / JUnit.
- Biegłość w pracy z Git, znajomość narzędzi CI/CD oraz doświadczenie w pracy z Jirą (mile widziany X-ray).
- Bardzo dobre zrozumienie całego cyklu wytwarzania oprogramowania (SDLC).
- Samodzielność w podejmowaniu decyzji technicznych oraz odporność na presję projektową.
- Proaktywna postawa, rozwinięte umiejętności komunikacyjne i chęć do mentoringu.
Mile Widziane
- Doświadczenie w testach wydajnościowych (JMeter, Gatling).
- Znajomość narzędzi do testów mobilnych (Appium, XCUI Test).
- Znajomość Cypress lub języka JavaScript