Senior QA Manual Engineer [M/F]
⚲ Warszawa
13 440 - 15 120 PLN (B2B)
Wymagania
- SQL
- Testing
Opis stanowiska
Wymagania:
- Minimum 5 lat doświadczenia na stanowisku Software Testera (Manual QA).
- Doświadczenie w planowaniu, analizie, wykonywaniu oraz ocenie testów.
- Doświadczenie w testowaniu aplikacji webowych i mobilnych.
- Silne doświadczenie w testowaniu backendu.
- Doświadczenie w testowaniu architektury opartej o mikroserwisy.
- Znajomość systemów asynchronicznych oraz architektury event-driven.
- Doświadczenie z integracjami opartymi o AWS SNS/SQS oraz przepływami komunikatów.
- Dobra znajomość cyklu życia oprogramowania (SDLC).
- Doświadczenie w pracy z narzędziami do zarządzania błędami (np. Jira, YouTrack).
- Znajomość narzędzi do zarządzania testami (np. TestRail, Xray).
- Doświadczenie w testowaniu API z wykorzystaniem Postman, Swagger lub podobnych narzędzi.
- Znajomość baz danych SQL.
- Doświadczenie w pracy w metodykach Agile.
Mile widziane:
- Doświadczenie w automatyzacji testów aplikacji webowych i mobilnych.
- Znajomość standardów REST API, protokołu HTTP oraz walidacji kontraktów API.
- Doświadczenie w obszarze płatności kartowych lub systemów zarządzania kartami.
- Certyfikat ISTQB Foundation Level lub ISTQB Advanced Test Analyst.
Codzienne zadania:
- Planowanie oraz wykonywanie testów integracyjnych, systemowych i użyteczności.
- Udział w testach End-to-End (E2E) oraz User Acceptance Testing (UAT).
- Weryfikacja złożonych procesów backendowych obejmujących wiele mikroserwisów i integracji.
- Ścisła współpraca z programistami w celu identyfikacji krytycznych ścieżek biznesowych oraz zapewnienia stabilności produktu.
- Współpraca z innymi zespołami deweloperskimi w celu podnoszenia jakości dostarczanych rozwiązań.
- Bliska współpraca z interesariuszami oraz zespołami projektowymi w celu ciągłego doskonalenia jakości produktu.
- Analiza zgłoszonych błędów oraz wsparcie procesu ich rozwiązywania.
- Analiza logów, przepływu danych oraz komunikacji pomiędzy mikroserwisami.
- Raportowanie wyników testów oraz rekomendowanie działań usprawniających proces zapewnienia jakości.
- Minimum 5 lat doświadczenia na stanowisku Software Testera (Manual QA).
- Doświadczenie w planowaniu, analizie, wykonywaniu oraz ocenie testów.
- Doświadczenie w testowaniu aplikacji webowych i mobilnych.
- Silne doświadczenie w testowaniu backendu.
- Doświadczenie w testowaniu architektury opartej o mikroserwisy.
- Znajomość systemów asynchronicznych oraz architektury event-driven.
- Doświadczenie z integracjami opartymi o AWS SNS/SQS oraz przepływami komunikatów.
- Dobra znajomość cyklu życia oprogramowania (SDLC).
- Doświadczenie w pracy z narzędziami do zarządzania błędami (np. Jira, YouTrack).
- Znajomość narzędzi do zarządzania testami (np. TestRail, Xray).
- Doświadczenie w testowaniu API z wykorzystaniem Postman, Swagger lub podobnych narzędzi.
- Znajomość baz danych SQL.
- Doświadczenie w pracy w metodykach Agile.
Mile widziane:
- Doświadczenie w automatyzacji testów aplikacji webowych i mobilnych.
- Znajomość standardów REST API, protokołu HTTP oraz walidacji kontraktów API.
- Doświadczenie w obszarze płatności kartowych lub systemów zarządzania kartami.
- Certyfikat ISTQB Foundation Level lub ISTQB Advanced Test Analyst.
Codzienne zadania:
- Planowanie oraz wykonywanie testów integracyjnych, systemowych i użyteczności.
- Udział w testach End-to-End (E2E) oraz User Acceptance Testing (UAT).
- Weryfikacja złożonych procesów backendowych obejmujących wiele mikroserwisów i integracji.
- Ścisła współpraca z programistami w celu identyfikacji krytycznych ścieżek biznesowych oraz zapewnienia stabilności produktu.
- Współpraca z innymi zespołami deweloperskimi w celu podnoszenia jakości dostarczanych rozwiązań.
- Bliska współpraca z interesariuszami oraz zespołami projektowymi w celu ciągłego doskonalenia jakości produktu.
- Analiza zgłoszonych błędów oraz wsparcie procesu ich rozwiązywania.
- Analiza logów, przepływu danych oraz komunikacji pomiędzy mikroserwisami.
- Raportowanie wyników testów oraz rekomendowanie działań usprawniających proces zapewnienia jakości.
🔍 Dekoder Ogłoszenia
🔴
Silne doświadczenie w testowaniu backendu.
Oczekuje się, że kandydat będzie w stanie samodzielnie analizować i testować złożone procesy po stronie serwera, często bez bezpośredniego wsparcia ze strony programistów.
🔴
Weryfikacja złożonych procesów backendowych obejmujących wiele mikroserwisów i integracji.
Może to oznaczać, że będziesz musiał radzić sobie z bardzo skomplikowaną architekturą, gdzie debugowanie i identyfikacja przyczyn problemów będzie czasochłonna i wymagająca.
🔴
Ścisła współpraca z programistami w celu identyfikacji krytycznych
Często oznacza to, że będziesz musiał aktywnie uczestniczyć w debugowaniu i znajdować błędy, które programiści sami nie potrafią zlokalizować, co może być bardzo czasochłonne.
🟡
Doświadczenie w planowaniu, analizie, wykonywaniu oraz ocenie testów.
Choć brzmi to jak standardowe obowiązki QA, w praktyce może oznaczać, że będziesz odpowiedzialny za całą strategię testową od podstaw, bez gotowych szablonów czy wsparcia seniorskiego.
🟡
Doświadczenie w pracy w metodykach Agile.
Może oznaczać pracę w szybkim tempie, z częstymi zmianami wymagań i koniecznością szybkiego dostosowywania się do nowych zadań.