QA Engineer
Tech Stack
Job Description
Monogo to dynamicznie rozwijająca się firma specjalizująca się w tworzeniu rozwiązań e-commerce.
Nasze projekty wspierają globalne marki, dostarczając innowacyjne rozwiązania technologiczne i najwyższą jakość.
Obecnie poszukujemy doświadczonego QA Engineera, który wzmocni nasz zespół, dbając o wysoką jakość tworzonych produktów.Zakres obowiązkówDoświadczenie w testowaniu: 3-5 lat doświadczenia w Quality Assurance, najlepiej w obszarze e-commerce.Analiza wymagań:Definiowanie wymagań przy przygotowywaniu przypadków użycia.Prowadzenie rozmów z product ownerami, analitykami biznesowymi i innymi interesariuszami, aby zebrać wymagania funkcjonalne i niefunkcjonalne.Wyjaśnianie i dokumentowanie niejasności oraz przypadków brzegowych.Projektowanie testów:Odpowiedzialność za tworzenie i projektowanie testów na poziomie 'Definition of Ready' dla user stories.Tworzenie przypadków testowych lub checklist w Allure TestOps na podstawie wymagań funkcjonalnych.Definicja poziomów testowych w Allure TestOps.Rodzaje testów:Testy integracji API: Biegłość w testowaniu integracji API dla usług backendowych.Testy integracji funkcjonalnej (FIT): Zaawansowane umiejętności w testowaniu integracji funkcjonalnej.Testy E2E: Udział w procesie walidacji end-to-end.Testy regresji: Doświadczenie w testach regresyjnych, aby zapewnić pokrycie krytycznych procesów biznesowych.Przeprowadzanie gruntownych testów smoke, sanity i regresji podczas regularnych aktywności wydawniczych.Przygotowywanie dokumentacji testowej:Tworzenie i utrzymywanie szczegółowych, przejrzystych i dobrze zorganizowanych planów testowych oraz przypadków testowych w zależności od poziomu testowania.Utrzymywanie i aktualizacja istniejących przypadków testowych.Analiza wyników testów:Walidacja wyników nieudanych testów automatycznych.Szacowanie, priorytetyzowanie, planowanie i koordynacja działań zapewnienia jakości.Przeglądanie specyfikacji jakościowych i dokumentacji technicznej w celu dostarczania wartościowego feedbacku.Tworzenie i aktualizowanie macierzy śledzenia przypadków testowych.Raportowanie:Śledzenie wskaźników jakości, takich jak gęstość defektów i liczba otwartych defektów.Identyfikowanie wąskich gardeł w procesie zapewnienia jakości i proponowanie działań naprawczych.Dokumentowanie i śledzenie naprawy defektów, zgłaszanie przerw w pracy środowisk niższych.Wsparcie biznesowe: analiza defektów i zmian zgłaszanych przez użytkowników końcowych.Umiejętności analityczne i rozwiązywanie problemów:Analiza krytyczna: zdolność do szczegółowej analizy warunków testowych i przypadków.Rozwiązywanie problemów: umiejętność identyfikacji i rozwiązywania problemów w systemie produkcyjnym.Dbałość o szczegóły: dokumentowanie wyników testów w dedykowanym narzędziu.Komunikacja i współpraca:Skuteczna komunikacja z zespołem i interesariuszami w ramach Klastra i pomiędzy powiązanymi Klastrami, EDM i innymi.Praca zespołowa: współpraca z różnymi zespołami, aby zapewnić właściwe testy integracyjne przy zależnościach między systemami.Ścisła współpraca z inżynierami QA Automation w celu utrzymania i zwiększenia pokrycia automatyzacją przypadków testowych.Oferujemy: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.Jeśli chcesz dołączyć do dynamicznego zespołu i współtworzyć innowacyjne projekty e-commerce, aplikuj już dziś!
Wymagane kompetencje techniczne i metodologiczne: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:Liderstwo i motywacja: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:Doświadczenie w automatyzacji testów z wykorzystaniem Playwright (TypeScript + Playwright).Znajomość procesów i wymagań branży FMCG.Doskonała znajomość polityk i procesów JTI oraz umiejętność ich skutecznego wykorzystywania.