QA Automation Engineer
O nas
uniperks to dynamicznie rozwijający się polski startup i pierwsza w Polsce platforma technologiczna łącząca studentów z ponad 100 marek takich jak Samsung, Sephora, H&M, Google czy Zalando poprzez system ekskluzywnych zniżek i usług dostępnych wyłącznie dla studentów.
Zaufało nam już ponad 340 000 studentów, którzy korzystają z 189+ benefitów i zniżek sięgających nawet -50%.
Dzięki autorskiej technologii zintegrowanej bezpośrednio z systemami uczelnianymi gwarantujemy w 100% pewną cyfrową weryfikację statusu studenckiego, a nasze dotarcie do tej grupy i precyzja nie mają sobie równych na rynku.
Dołącz do zespołu, który zmienia sposób, w jaki topowe marki budują relacje z pokoleniem Gen Z.
O roli
Szukamy testera automatycznego z elementami testowania manualnego, który dołączy do zespołu developerskiego i pomoże tworzyć wysokiej jakości oprogramowanie.
Osoba na tym stanowisku będzie odpowiedzialna za tworzenie i utrzymanie platformy do testów automatycznych, a także za manualne testowanie nowych funkcjonalności. Kluczowe jest myślenie testerskie - umiejętność znajdowania edge case'ów, “psucia" aplikacji oraz bliska współpraca z developerami.
Twoje zadania
Tworzenie i utrzymywanie testów automatycznych UI (Selenium) i API (REST Assured) w Javie
Manualne testowanie nowych funkcjonalności
Planowanie scenariuszy testowych i wyszukiwanie edge case'ów
Testowanie przepływów cross-service - synchronicznych (REST) i asynchronicznych (event-driven)
Współpraca z zespołem developerskim przy identyfikowaniu, raportowaniu i weryfikacji błędów
Konfiguracja i analiza wyników testów w pipeline'ach CI (Azure DevOps / GitHub Actions)
Tworzenie i aktualizacja raportów z testów
Z czasem: udział w testach wydajnościowych, testach bezpieczeństwa i testach aplikacji mobilnych
Wymagania
Min. dwa lata doświadczenia w testowaniu (w szczególności automatycznym z elementami manualnego)
Dobra znajomość języka Java oraz paradygmatu OOP
Automatyzacja testów UI przy wykorzystaniu Selenium
Automatyzacja testów API wykorzystując REST Assured lub podobnego narzędzia
Dobra znajomość testowania API (REST, SOAP)
Solidna znajomość teorii testowania: piramida testów, testy E2E, smoke, regresja - umiejętność dopasowania typu testu do problemu
Git - praca z repozytorium
Podstawy Linuxa
Podstawy baz danych (MongoDB, SQL)
Dobra współpraca z zespołem developerskim przy identyfikowaniu, raportowaniu i weryfikacji błędów
Dociekliwość i dbałość o szczegóły
Komunikatywna znajomość języka angielskiego
Mile widziane
Certyfikat ISTQB (Foundation lub wyższy)
Znajomość CI/CD: Azure DevOps lub GitHub Actions
Znajomość frameworków do raportowania testów
Doświadczenie z narzędziami do zarządzania testami (np. TestRail, Zephyr, qTest)
Znajomość frameworków BDD (np. Cucumber)
Praktyka w tworzeniu i realizacji testów wydajnościowych
Doświadczenie z dynamicznym testowaniem bezpieczeństwa aplikacji (DAST, np. OWASP ZAP)
Znajomość testowania aplikacji mobilnych, w tym pracy z Firebase Test Lab lub BrowserStack
Doświadczenie z contract testingiem w architekturze mikroserwisowej
Co oferujemy
Realny wpływ na rozwój jednej z najciekawszych platform studenckich w Polsce.
Środowisko startupowe - szybkie decyzje, duża autonomia, brak korporacyjnych barier.
Kultura i wartości - praca w zespole, które stawia na autentyczność, innowację, współpracę i tworzenie projektów z realnym sensem.
Pracę zdalną lub hybrydową (Warszawa)
Rozwój w nowoczesnym zespole developerskim, praca z nowymi technologiami
Możliwość realnego wpływu na jakość produktów i procesy testowe
Proces rekrutacji:
Screening CV / LinkedIn
HR Rozmowa telefoniczna / 15–20 min
Technical interview (60–90 min)
Oferta
Chcesz współtworzyć uniperks? Aplikuj teraz i dołącz do naszego zespołu!
QA Automation Engineer
QA Automation Engineer