Senior Automation Tester
Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Automation Tester.
Zakres obowiązków:
Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT dla dużych i średnich firm z różnorodnych sektorów jak automotive, healthcare, finanse, bankowość czy produkcja.
Praca w ramach zespołu Agile Squad, zajmującego się modernizacją programu CREST – migracją z aplikacji legacy do nowoczesnej, event-driven, service-oriented architektury.
Opracowanie i wdrożenie Strategii Testowania – definiowanie optymalnego podejścia do testowania, pokrywającego zarówno wymagania funkcjonalne jak i niefunkcjonalne (wydajność, bezpieczeństwo, integracja serwisów).
Estymacja pracochłonności procesu testowania dla różnych faz programu modernizacyjnego w ścisłej współpracy z Solution Architectem, Product Ownerem i Technical Leadem.
Zastosowanie risk-based testing – identyfikacja i priorytetyzacja obszarów wysokiego ryzyka (migracja danych, integracja serwisów, wycofanie systemów legacy), alokacja zasobów testowych proporcjonalnie do krytyczności.
Projektowanie i wdrażanie kompleksowych rozwiązań end-to-end – warstwowe podejście do testowania (unit, integracja, contract testing dla Kafka, system, UAT).
Dostarczanie testów kontraktowych dla usług event-driven (zwłaszcza implementacje Kafka i Kafka Streams) – walidacja kontraktów producer-consumer i zapewnienie kompatybilności wstecznej.
Tworzenie i dokumentacja scenariuszy testów oraz przypadków testowych na standardach zawodowych, umożliwiających peer review i wykonanie przez innych członków zespołu z pełną możliwością śledzenia.
Peer review dostarczonych artefaktów (test scenariusze, przypadki testowe) w celu zapewnienia kompletności, dokładności i zgodności ze standardami testowania.
Zarządzanie defektami na poziomie seniorskim – jasna artykulacja wpływu defektu, analiza pierwotnego przyczyny, proponowanie i monitoring działań naprawczych.
Identyfikacja i eskalacja ryzyk i problemów z pełnym uwzględnieniem aspektów biznesowych, propozycja działań mitygujących.
Ścisła współpraca z deweloperami w celu zrozumienia system design, dostarczenie wczesnego feedbacku na temat testowalności, wsparcie w rozwiązywaniu defektów.
Moderowanie dyskusji z interdyscyplinarnym zespołem (architekci, product ownerowie, developerzy) w celu określenia wymagań i opracowania optymalnego podejścia do testowania.
Oczekujemy:
Minimum 8 lat doświadczenia w testowaniu oprogramowania, z czego co najmniej 3 lata na poziomie Senior.
Przynajmniej 3 lata doświadczenia w środowisku Agile (Scrum, squadach) z udziałem w ceremoniach Agile (planning, standupy, retrospektywny).
Praktycznego doświadczenia z testowaniem manualnym i automatyzacją – znajomość narzędzi: Java, UFT (Unified Functional Testing), ADS (Automated Deployment System).
Zdolności do opracowania i wdrożenia metodyki risk-based testing w środowisku Agile.
Zaawansowanej znajomości BDD (Behavior Driven Development) i TDD (Test Driven Development) – praktyczne doświadczenie z tymi podejściami w kontekście Agile.
Doświadczenia w contract testing dla systemów zdecentralizowanych i event-driven.
Zaawansowanej znajomości Java – zdolność do czytania kodu, debugowania testów automatyzacyjnych, zrozumienia design patterns, bezpośrednia kolaboracja z deweloperami.
Object-Oriented Design (OOD) – zrozumienia konceptów OOP w praktyce.
Kafka i Kafka Streams – praktycznego doświadczenia w implementacji, zrozumienie contract testingu dla systemów event-driven.
Umiejętności projektowania baz danych Oracle DB, biegła obsługa SQL do walidacji danych i testowania integracyjnego.
Doświadczenie w testowaniu systemów rozproszonych i multi-platformowych – zrozumienie asynchroniczności, eventual consistency, mechanizmów failover'u.
Znajomość praktyk DevOps - zaawansowana wiedzy o pipeline'ach CI/CD, zrozumienie konteneryzacji (Docker), orchestracji, narzędzi monitorowania stosowanych w zespole i harmonogramu projektu testowego.
Obowiązkowe posiadanie certyfikatu ISEB/ISTQB Foundation Certificate in Software Testing.
Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiającej swobodną komunikację w międzynarodowym środowisku.
Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca.
Oferujemy:
Długofalowa współpraca z wynagrodzeniem w przedziale 100-130 PLN netto/godz. + VAT.
Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.
Sprawny i szybki proces rekrutacyjny - jedna, maksymalnie dwie rozmowy techniczne z managerami, online (każda po godzinie).
Współpraca w godzinach 9:00-17:00, możliwa lekka elastyczność.
Współpraca w pełni zdalna.
Benefity - prywatna opieka medyczna, karta Multisport.
Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Be in IT
Be in IT to firma specjalizująca się w branży IT oraz oprogramowaniu, oferująca nowoczesne rozwiązania dla biznesu.
Senior Automation Tester
Senior Automation Tester