- Minimum 4 lata komercyjnego doświadczenia w testowaniu manualnym oprogramowania w środowiskach korporacyjnych (enterprise).
- Podstawowa znajomość automatyzacji testów: rozumienie podstawowych zasad automatyzacji testów z wykorzystaniem narzędzi takich jak Selenium, Cypress lub Playwright, umożliwiające efektywną współpracę z Senior Automation Leadem.
- Testowanie manualne i automatyzacja: umiejętność samodzielnego uruchamiania testów automatycznych oraz realizacji testów manualnych; znajomość języka Java będzie dodatkowym atutem, szczególnie w kontekście obsługi i uruchamiania istniejących testów automatycznych.
- Dobra znajomość testowania API: praktyczne doświadczenie w testowaniu usług REST i SOAP, w tym weryfikacji żądań (requests), danych w formacie JSON/XML oraz kodów błędów.
- Praktyczna znajomość SQL: umiejętność pisania zapytań SQL, w tym wykorzystujących operacje JOIN, w celu weryfikacji spójności danych w systemach backendowych oraz poprawności integracji między systemami.
- Znajomość narzędzi do zarządzania defektami i testami oraz podstaw CI/CD: biegłość w obsłudze narzędzi takich jak Jira, Azure DevOps, Zephyr lub qTest, a także podstawowe doświadczenie w analizowaniu wyników testów generowanych przez narzędzia CI/CD, np. Jenkins lub GitHub Actions.
- Język angielski: bardzo dobra znajomość języka angielskiego w mowie i piśmie, umożliwiająca swobodną komunikację z klientem z USA oraz tworzenie i analizowanie dokumentacji technicznej w języku angielskim - min. B2
- Dostępność godzinowa: gotowość do pracy z uwzględnieniem godzin współpracy z zespołem w USA, tj. do godz. 19:00–20:00 czasu polskiego.
Mile widziane
- Podstawowa znajomość lub zainteresowanie tworzeniem i analizowaniem prostych skryptów testów automatycznych.
- Znajomość platform korporacyjnych, takich jak SAP lub Salesforce, bądź procesów transakcyjnych i finansowych, np. płatności czy fakturowania.
- Podstawowa znajomość podejścia BDD (Behavior-Driven Development) oraz składni Gherkin wykorzystywanej do opisywania scenariuszy testowych.
Kluczowe zadania
- Testowanie manualne, aplikacji webowych i testy E2E: wykonywanie testów funkcjonalnych, integracyjnych, regresyjnych, dymnych (smoke) oraz end-to-end (E2E) w aplikacjach webowych i zintegrowanych platformach korporacyjnych, na podstawie historyjek użytkownika (user stories) i kryteriów akceptacji.
- Zarządzanie danymi testowymi: przygotowywanie, organizowanie i utrzymywanie poprawnych danych testowych niezbędnych do weryfikacji złożonych procesów biznesowych realizowanych w wielu zintegrowanych systemach.
- Weryfikacja API i baz danych: przeprowadzanie testów API (REST/SOAP) z wykorzystaniem narzędzi Postman lub SoapUI. Wykonywanie zapytań SQL w celu weryfikacji transakcji po stronie backendu, spójności danych oraz poprawności aktualizacji w bazie danych.
- Przygotowanie do automatyzacji i wsparcie zespołu: opracowywanie scenariuszy testów manualnych w sposób uporządkowany i umożliwiający ich późniejszą automatyzację. Wspieranie Senior Automation Leada w konfiguracji środowisk testowych oraz identyfikowaniu procesów, które można objąć automatyzacją testów UI/API.
- Zarządzanie defektami i monitorowanie potoków CI/CD: dokumentowanie błędów w Jira lub Azure DevOps, wraz z kompletnymi krokami pozwalającymi odtworzyć problem, logami i materiałami potwierdzającymi jego wystąpienie. Analizowanie codziennych raportów z automatycznych testów uruchamianych za pomocą Jenkins lub GitHub Actions w celu wstępnej klasyfikacji niepowodzeń i odróżnienia błędów aplikacji od problemów związanych z testami lub środowiskiem.
- Testy akceptacyjne UAT i weryfikacja wydań: pomoc w przygotowywaniu środowisk do testów akceptacyjnych UAT, konfigurowaniu kont testowych dla użytkowników biznesowych oraz przeprowadzaniu testów dymnych (smoke tests) po wdrożeniu nowej wersji systemu.
Niepowtarzalna atmosfera
Dobra i przyjazna atmosfera w firmie oraz zadowolenie ze współpracy zarówno z kolegami z działu, jak i bezpośrednimi przełożonymi.
Imprezy integracyjne
Duże, wewnętrzne konferencje technologiczne, przyjęcia gwiazdkowe oraz wyjścia zespołowe.
Elastyczność
Godziny pracy są elastyczne i dopasowane do indywidualnych preferencji. Podobnie jak tryb pracy: zdalnie lub w modelu hybrydowym.
Ścieżki rozwoju
Są jasne, proste i na pewno nie wyboiste. Do wyboru ścieżka rozwoju managerska lub ekspercka.
Ułatwiamy rozwijanie pożądanych kompetencji, dofinansowujemy szkolenia oraz kursy.
Bezpieczeństwo
Posiadamy wieloletnie doświadczenie na rynku oraz realizujemy krajowe i międzynarodowe projekty. Umiejętnie zarządzamy zadaniami oraz umożliwiamy płynną alokację pomiędzy projektami.
Lekcje językowe
Tym którzy mówią płynnie i chcą utrzymać ten poziom lub pragną rozwinąć swoje umiejętności językowe, umożliwiamy bezpłatny udział w zajęciach z języka angielskiego. Lekcje realizowane są w nowoczesnej i bezpiecznej formie spotkań on-line. Just learn IT!
Atrakcyjnie urządzone strefy relaksu, dostępne w największych oddziałach firmy, zachęcające do odpoczynku w ciągu dnia oraz wyposażone kuchnie z aromatyczną kawą.
Wspieranie aktywności
Mamy drużyny piłki nożnej, rozgrywamy mistrzostwa, mamy na pokładzie maratończyków i innych aktywnych wielbicieli sportu. Wspieramy wszelkie pasje.