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.
Cel 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
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ę i współpracę.
- 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
Chcesz współtworzyć uniperks? Aplikuj teraz i dołącz do naszego zespołu!
Values
Aim high
Ambition with discipline
We set bold goals and pursue them with discipline and intention. We combine strategic depth with decisive execution — thinking clearly, acting with pace, and staying committed to a long-term vision.
Own It
Responsibility and commitment.
We take responsibility for our work, commit to outcomes, and follow through. We act with ownership, deliver on our promises, and care deeply about the results we create.
Turn Complexity into Clarity
Clarity is our advantage.
Tangled problems become structured systems. Ambiguity turns into clear steps, and analysis into momentum — so ideas move smoothly from vision to execution.
Stand for honesty
Openness builds trust.
We believe transparent communication and respectful feedback create strong relationships and better decisions. We speak clearly, listen openly, and address challenges with honesty and care.
Build Together
Stronger through collaboration.
We collaborate openly, share knowledge, and co-create solutions that are stronger because they’re built collectively. We succeed through shared ownership — celebrating wins together and learning from setbacks as one team.