żytkownicy sklepów internetowych są wymagający — chcą kupować szybko i wygodnie, a ich apetyt w tych obszarach cały czas rośnie. Tymczasem, aby zakupy w internecie przebiegały bez zakłóceń, niezbędna jest praca osoby na stanowisku Quality Assurance Specialist, która zadba o jakość i poprawne działanie platformy sprzedażowej. Przeczytaj, jak wygląda codzienna praca specjalisty QA w branży, która nigdy nie śpi!
Rola specjalisty QA
W Strix wdrażamy systemy e-commerce na sprawdzonych platformach takich jak Magento i Shopware. W naszym portfolio znajdują się projekty dla znanych marek np. Castorama, Lancerto, czy Modivo. Na co dzień pracujemy dla klientów z wielu sektorów rynku (home&improvement, fashion, farmacja, FMCG i inne), co sprawia, że nasza praca jest zróżnicowana i ciekawa. Ze względu na tempo rozwoju e-commerce w Polsce i na świecie nie narzekamy na nudę. Nasze projekty „żyją”, tworzymy nowe funkcje i moduły systemu, które trzeba testować i zadbać o ich jakość. Dlatego też obecność osób na stanowisku Quality Assurance Specialist w zespołach tworzących systemy e-commerce jest kluczowa.
„To jak działa sklep internetowy, zależy w dużej mierze od mojej codziennej pracy. Dbam o jakość każdej nowej funkcji. Np. podczas wprowadzania promocji do sklepu, moją rolą jest udział w planowaniu testów oraz sprawdzanie, czy na każdym etapie promocja występuje, czy została naliczona prawidłowo oraz jak przebiega cały proces zamówienia. Dzięki tym działaniom klient może kupić zestaw promocyjny bez problemów. Liczy się każdy szczegół, dlatego specjalista QA musi być włączony w proces powstawania systemu e-commerce jak najwcześniej — Ewa Micherda, QA Specialist w Strix
Wejść w buty klienta
Praca jako QA w e-commerce wymaga umiejętności wcielania się w użytkownika, a jednocześnie osoba na tym stanowisku musi rozumieć cele biznesowe klientów i nie bać się zadawać pytań. QA Specialist bierze szerszą odpowiedzialność za jakość, jego udział w pracy nie ogranicza się do samych testów, uczestniczy bowiem w procesie powstawania sklepu od samego początku do końca, służąc zespołowi wiedzą i doświadczeniem.
„Praca w e-commerce jest bardzo przyszłościowa. Wszyscy dzisiaj kupują online, firmy muszą zabiegać o konsumentów, dlatego też nasi klienci przychodzą do nas z nowymi pomysłami. Dla zwykłego użytkownika najważniejsze jest to, żeby w sklepie przejść szybko do koszyka i zrobić zakupy. Za tą pozornie prostą czynnością kryje się złożony mechanizm, a sprawność jego działania to m.in. zasługa testerów i specjalistów QA. To dla mnie duża satysfakcja, że poprzez moją pracę mogę zadbać o jakość dokonywania zakupów w sieci” — Monika Dziedzina, QA Specialist w Strix
Focus na nowe technologie
Praca dla dużych klientów powoduje, że nasze projekty są rozwijane, a specjaliści od QA muszą nadążać za zmianami na rynku. Dzięki temu są na bieżąco z tym, co dzieje się w e-commerce zarówno pod kątem biznesu, jak i w kontekście wykorzystywania nowych technologii. Przykładem są tutaj mikroserwisy, czy headless — czyli stosunkowo nowe podejście do wytwarzania systemów e-commerce, które z każdym rokiem zyskuje na popularności.
„Testowanie rozwiązań e-commerce nie różni się zasadniczo od testowania innych aplikacji webowych, ale stwarza ogromne możliwości rozwoju. E-commerce to ciągłe innowacje, dlatego osoby pracujące w tej branży mają szansę na to, by rozwijać się w różnych kierunkach, pracować z najnowszymi technologiami czy poznawać najnowocześniejsze podejścia do budowania architektury systemu. Architektura ma znaczenie również dla testerów i osób odpowiedzialnych za jakość wytwarzanego oprogramowania, np. przy podejściu headlessowym duży nacisk kładziemy nacisk na testy API” — Joanna Smereka, QA Team Leader
Dzień pracy specjalisty QA
Nasi specjaliści QA zajmują się głównie sprawdzaniem poprawności funkcjonalności, zarówno z poziomu backendu, jak i frontendu. Pracujemy w zespołach, które składają się z backend developerów, frontend developerów i project managerów. Standardowy dzień pracy zaczyna się od spotkań Daily, podczas których opowiadamy o tym, co zrobiliśmy dnia poprzedniego, jakie mamy plany, czy mamy jakieś problemy z zadaniami. Dostajemy update’y od klienta albo rozmawiamy o problemach z daną funkcjonalnością.
„Dzięki pracy w e-commerce znam działanie sklepów internetowych od kuchni. Gdy podczas swoich zakupów online, trafiam na błędy, mam satysfakcję, że w naszych projektach udało się uniknąć takich wpadek. Bo jak wiadomo, nasze projekty są najlepsze :-) — Robert Rosłoniec, QA Specialist w Strix
Skrzynka z narzędziami
Przeprowadzamy przede wszystkim testy funkcjonalne, regresji, eksploracyjne itp. Sprawdzamy również poprawność wyświetlania się sklepów na różnych urządzeniach i systemach (cross-browser/cross-platform compatibility testing) — do tego celu używamy zarówno fizycznych urządzeń, jak i symulatorów udostępnianych przez serwisy typu BrowserStack, czy narzędzi dostępnych w Mac OS X. Jest to szczególnie ważne w projektach, w których przyjęliśmy podejście mobile-first. Do testów API używamy głównie Postmana, chociaż sprawdza się również Insomnia. W części projektów stosujemy narzędzia do bezskryptowej automatyzacji (scriptless/low code automation) typu: Ghost Inspector, które przyspieszają i usprawniają proces tworzenia i utrzymania testów automatycznych, a także pomagają automatyzować obszary do tej pory zarezerwowane dla testów manualnych, np. wizualne testy regresji (visual validation). Współpracujemy z frontend developerami przy automatyzowaniu testów E2E (Cypress + Gherkin). Wreszcie, pomagamy klientom w testach UAT (User Acceptance Testing).
Rozwój specjalisty QA
W zespole QA w Strix stawiamy na rozwój. Raz w miesiącu mamy spotkania, podczas których prezentujemy nowe narzędzia, czy omawiamy nurtujące nas kwestie. Staramy się rozwijać w tematach, które są przydatne w codziennej pracy. Poruszamy zarówno zagadnienia techniczne, jak i te związane z kompetencjami miękkimi, np. uczymy się, jak przekonywać innych do swoich pomysłów. Zależy nam na rozwoju wielotorowym, bo rola QA wymaga szerokiego spectrum umiejętności. Musimy być specjalistami w technologii, testowaniu, ale też musimy być zgranymi graczami w zespole. Korzystamy też ze szkoleń zewnętrznych i certyfikacji m.in. zdajemy certyfikaty ISTQB® oraz Adobe (Adobe Commerce Business Practitioner).
Pracuj z nami
Jeśli podoba Ci się nasz styl pracy, zapraszamy na pokład! Szukamy nowych osób na stanowisko Senior Quality Engineer oraz Software Tester.