Realizujemy projekty obejmujące zarówno warstwę back-end, jak i front-end. Back-end składa się z zestawu mikroserwisów udostępniających funkcjonalności poprzez API, natomiast front-end to aplikacje webowe (m.in. Angular) stanowiące interfejs użytkownika. Tester manualny będzie weryfikował poprawność działania funkcjonalności end-to-end, testując zarówno integrację i kontrakty API, jak i zachowanie aplikacji front-end w typowych scenariuszach użytkownika.
responsibilities :
Analiza wymagań biznesowych i technicznych oraz doprecyzowanie niejasności z analitykiem/PO pod kontem scenariuszy testowych.
Projektowanie scenariuszy testowych i przygotowanie przypadków testowych (także checklist) dla obecnych / nowych funkcji i zmian.
Wykonywanie testów funkcjonalnych aplikacji front-end (np. Angular) w oparciu o scenariusze użytkownika.
Weryfikacja działania back-end poprzez testy API (np. wywołania endpointów, walidacja danych, statusów, autoryzacji).
Testy integracyjne end-to-end obejmujące przepływ danych pomiędzy UI, API i mikroserwisami.
Testy regresji przed wydaniami oraz potwierdzanie poprawek (retest) po usunięciu błędów.
Zgłaszanie defektów w narzędziu TM wraz z krokami odtworzenia, dowodami (logi, zrzuty) i priorytetem.
Współpraca z deweloperami przy analizie przyczyn problemów i doprecyzowaniu oczekiwanego zachowania.
Utrzymywanie i aktualizacja dokumentacji testowej oraz raportowanie postępu testów (statusy, podsumowania).
Wsparcie przygotowania wydań: walidacja na środowiskach testowych, smoke testy po wdrożeniu, potwierdzenie gotowości do release’u.
requirements-expected :
Doświadczenie co najmniej 2 lata w prowadzeniu testów manualnych.
Średnie wykształcenie (matura).
Znajomość procesów testowych i techniki testowania.
Projektowanie przypadków testowe.
Dobra znajomość testowania aplikacji webowych oraz podstaw UX/UI.
Praktyczna wiedza z zakresu testowania API (REST), interpretacji dokumentacji.
Podstawy architektury systemów.
Doświadczenie z narzędziami do zgłaszania i śledzenia błędów oraz dokumentacji (np. Jira/Confluence) i tworzenia jasnych raportów testowych.
Masz podstawową znajomość baz danych i zapytań SQL oraz umiejętność analizy logów aplikacyjnych na poziomie użytkowym.
Znasz metodyki zwinne (Agile/Scrum) i praktyki pracy zespołowej w cyklu wytwarzania oprogramowania.
Umiejętnie zarządzasz czasem pracy.
Jesteś komunikatywny/a i lubisz współpracować z ludźmi.
offered :
Zatrudnienie na pełny etat w oparciu o umowę o pracę.
Elastyczne godziny pracy – rozpoczynamy między 7 a 10.
Po okresie stacjonarnego wdrożenia – w naszym biurze w Warszawie przy ulicy Cybernetyki 9 możesz pracować hybrydowo (2 dni zdalnie).
Benefity pracownicze (opiekę medyczną, program sportowy, PPK, wczasy pod gruszą, dodatkowe ubezpieczenie).
Dodatkowe dni wolne (urodziny).
Komfortowe warunki pracy, pyszna kawa / herbata, brak dress code’u.