Backend QA Engineer
Tech Stack / Keywords
Firma i stanowisko
W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność współtworzymy wyjątkowe rozwiązania IT i zapewniamy doświadczone osoby eksperckie, które pomagają przyspieszać cyfrową transformację.
Sektor: energetyka
Projekt: rozwój platform i systemów do zarządzania siecią stacji ładowania pojazdów elektrycznych.
Wymagania
- Minimum 4 lata doświadczenia w testowaniu oprogramowania, w tym minimum 2 lata w manualnym testowaniu backendu/API
- Bardzo dobra znajomość narzędzi do testowania API (np. Postman, Insomnia)
- Dobra znajomość REST API oraz umiejętność pracy z dokumentacją OpenAPI / Swagger
- Doświadczenie w testowaniu aplikacji opartych na mikroserwisach
- Znajomość SQL umożliwiająca tworzenie zapytań i weryfikację danych w bazach relacyjnych
- Podstawowa znajomość baz NoSQL
- Znajomość mechanizmów uwierzytelniania i autoryzacji, w tym OAuth2 oraz token-based authorization
- Podstawowa znajomość komunikacji asynchronicznej, systemów event-driven, kolejek i brokerów wiadomości
- Doświadczenie w analizie logów i pracy z narzędziami observability, takimi jak Grafana, OpenSearch lub Kibana
- Umiejętność analitycznego myślenia i dbałość o szczegóły
- Bardzo dobre umiejętności komunikacyjne i współpracy z zespołami developerskimi
Mile widziane:
- Doświadczenie z usługami AWS, w szczególności SNS, SQS i S3
- Praktyczna znajomość automatyzacji testów API/backendu, np. REST Assured
- Znajomość narzędzi i frameworków do automatyzacji testów, takich jak Spock, Testcontainers lub WireMock
- Doświadczenie w pracy z CI/CD, np. GitHub Actions
- Znajomość podstaw testów bezpieczeństwa oraz narzędzi do analizy jakości i bezpieczeństwa kodu, np. SonarQube, Checkmarx, Orca
- Doświadczenie z narzędziami AI i agentami AI, np. GitHub Copilot lub Claude, do wsparcia procesu testowania
Obowiązki
- Analiza wymagań i specyfikacji technicznych oraz przygotowywanie scenariuszy i przypadków testowych
- Planowanie i realizacja testów manualnych backendu, API i mikroserwisów, w tym testów funkcjonalnych, integracyjnych, systemowych i regresyjnych
- Testowanie REST API oraz weryfikacja zgodności z dokumentacją OpenAPI / Swagger
- Weryfikacja mechanizmów uwierzytelniania i autoryzacji, w tym OAuth2 oraz kontroli dostępu
- Testowanie komunikacji asynchronicznej, przepływów event-driven oraz kolejek i brokerów wiadomości
- Weryfikacja danych w bazach relacyjnych i NoSQL oraz innych systemach przechowywania danych, np. AWS S3
- Analiza logów i wyników testów z wykorzystaniem narzędzi observability, m.in. Grafana i OpenSearch
- Wsparcie testów wydajnościowych i obciążeniowych
- Raportowanie i monitorowanie defektów oraz współpraca z developerami przy ich diagnozowaniu i rozwiązywaniu
- Współpraca z developerami, Product Ownerem i zespołem QA w celu zapewnienia odpowiedniego pokrycia testami
- Udział w ceremoniach Agile/Scrum oraz współpraca przy rozwoju automatyzacji testów API/backendu
- Wykorzystywanie narzędzi AI do usprawniania i przyspieszania procesu testowania
Benefity
- Długofalowa, stabilna współpraca w oparciu o kontrakt B2B
- Szansa na rozwój w dużej strukturze, bezpośredni kontakt z Managerem zespołu
- Współpraca z ekspertami w firmie, w której IT jest dojrzałe i globalne, a metodyki zwinne są respektowane
- Dopłata do karty MultiSport oraz ubezpieczenia
- Godziny startu pracy 7:30 - 9:30
Inne informacje
Agencja zatrudnienia - nr certyfikatu 14181
Informujemy, że administratorem danych jest IT Leasing Team z siedzibą w Warszawie, ul.Taśmowa 7 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
ITLT
144 aktywne oferty