QA Engineer - Monogo e-commerce done right!
Skip to Main Content

Lublin, Warszawa

QA Engineer

Języki: Polski, English

Wymagane kompetencje techniczne i metodologiczne:

  • Doświadczenie w automatyzacji testów z wykorzystaniem Playwright (TypeScript + Playwright).
  • Doświadczenie w pracy w zespole SCRUM.
  • Znajomość SDLC: Dobra znajomość cyklu życia oprogramowania oraz pracy z systemami kontroli wersji opartymi na git, a także ich integracji z CI/CD.
  • Znajomość architektury i technologii
  • Zrozumienie procesów tokenizacji i haszowania (MD5).
  • Znajomość architektury molecular monolith.
  • Znajomość architektury wielo-tenantowej i konfiguracji tenantów.
  • Znajomość wzorców projektowych i architektury zorientowanej na usługi.
  • Dobra znajomość rozwoju webowego (JavaScript, TypeScript, HTML, CSS).
  • Znajomość biblioteki Axios oraz REST i stosu HTTP.
  • Umiejętności miękkie
  • Gotowość do pracy w sposób autonomiczny, proaktywny oraz przejęcia technicznego przywództwa.
  • Umiejętność motywowania współpracowników i realizowania rozwiązań bez bezpośredniego nadzoru.
  • Elastyczność i odporność
  • Zdolność do adaptacji do zmiennych warunków biznesowych i priorytetów.
  • Odporność na stres, szczególnie przy krytycznych incydentach wymagających szybkich działań.
  • Narzędzia i technologie: JIRA, ITSP, Postman, Allure, środowisko wielo-tenantowe (Azure).

Mile widziane:

  • Znajomość procesów i wymagań branży FMCG.
  • Doskonała znajomość polityk i procesów JTI oraz umiejętność ich skutecznego wykorzystywania.

Opis pracy

Monogo to dynamicznie rozwijająca się firma specjalizująca się w tworzeniu rozwiązań e-commerce.

Zakres obowiązków:

  • 1
    Doświadczenie w testowaniu: 3-5 lat doświadczenia w Quality Assurance, najlepiej w obszarze e-commerce.
  • 2
    Analiza wymagań:
  • 2.1
    Definiowanie wymagań przy przygotowywaniu przypadków użycia.
  • 2.2
    Prowadzenie rozmów z product ownerami, analitykami biznesowymi i innymi interesariuszami, aby zebrać wymagania funkcjonalne i niefunkcjonalne.
  • 2.3
    Wyjaśnianie i dokumentowanie niejasności oraz przypadków brzegowych.
  • 3
    Projektowanie testów:
  • 3.1
    Odpowiedzialność za tworzenie i projektowanie testów na poziomie "Definition of Ready" dla user stories.
  • 3.2
    Tworzenie przypadków testowych lub checklist w Allure TestOps na podstawie wymagań funkcjonalnych.
  • 3.3
    Definicja poziomów testowych w Allure TestOps.
  • 4
    Rodzaje testów:
  • 4.1
    Testy integracji API: Biegłość w testowaniu integracji API dla usług backendowych.
  • 4.2
    Testy integracji funkcjonalnej (FIT): Zaawansowane umiejętności w testowaniu integracji funkcjonalnej.
  • 4.3
    Testy E2E: Udział w procesie walidacji end-to-end.
  • 4.4
    Testy regresji: Doświadczenie w testach regresyjnych, aby zapewnić pokrycie krytycznych procesów biznesowych.
  • 5
    Przygotowywanie dokumentacji testowej:
  • 5.1
    Tworzenie i utrzymywanie szczegółowych, przejrzystych i dobrze zorganizowanych planów testowych oraz przypadków testowych w zależności od poziomu testowania.
  • 5.2
    Utrzymywanie i aktualizacja istniejących przypadków testowych.
  • 6
    Analiza wyników testów:
  • 6.1
    Walidacja wyników nieudanych testów automatycznych.
  • 6.2
    Szacowanie, priorytetyzowanie, planowanie i koordynacja działań zapewnienia jakości.
  • 6.3
    Przeglądanie specyfikacji jakościowych i dokumentacji technicznej w celu dostarczania wartościowego feedbacku.
  • 6.4
    Tworzenie i aktualizowanie macierzy śledzenia przypadków testowych.
  • 7
    Raportowanie:
  • 7.1
    Śledzenie wskaźników jakości, takich jak gęstość defektów i liczba otwartych defektów.
  • 7.2
    Identyfikowanie wąskich gardeł w procesie zapewnienia jakości i proponowanie działań naprawczych.
  • 7.3
    Dokumentowanie i śledzenie naprawy defektów, zgłaszanie przerw w pracy środowisk niższych.
  • 7.4
    Wsparcie biznesowe: analiza defektów i zmian zgłaszanych przez użytkowników końcowych.
  • 8
    Umiejętności analityczne i rozwiązywanie problemów:
  • 8.1
    Analiza krytyczna: zdolność do szczegółowej analizy warunków testowych i przypadków.
  • 8.2
    Rozwiązywanie problemów: umiejętność identyfikacji i rozwiązywania problemów w systemie produkcyjnym.
  • 8.3
    Dbałość o szczegóły: dokumentowanie wyników testów w dedykowanym narzędziu.
  • 9
    Komunikacja i współpraca:
  • 9.1
    Skuteczna komunikacja z zespołem i interesariuszami w ramach Klastra i pomiędzy powiązanymi Klastrami, EDM i innymi.
  • 9.2
    Praca zespołowa: współpraca z różnymi zespołami, aby zapewnić właściwe testy integracyjne przy zależnościach między systemami.
  • 9.3
    Ścisła współpraca z inżynierami QA Automation w celu utrzymania i zwiększenia pokrycia automatyzacją przypadków testowych.

Nasze benefity:

  • Elastyczne warunki pracy (umowa o pracę lub B2B)
  • Praca w międzynarodowych projektach.
  • Możliwość pracy w dynamicznym, innowacyjnym zespole.
  • Przyjazna atmosfera pracy.
  • Szeroki pakiet benefitów, takich jak: ubezpieczenie na życie, opieka medyczna, karta Multisport, kursy językowe
  • Wydarzenia integracyjne.
Wybierz region/Change Region: