Product QA / QA Automation Engineer
In short
Product QA / QA Automation Engineer in Warsaw for KIS List (SaaS interior design app). Responsibilities: manual & automated testing, E2E tests with Playwright/TypeScript, API testing, SQL. Part-time, long-term cooperation. Min. 2 years of experience.
Keywords
AI-written summary based on the listing content.
Cześć! Jesteśmy KIS List - polską aplikacją dla branży wnętrzarskiej.
Budujemy system, który porządkuje cały proces projektowy: od briefu, przez kosztorysy, produkty, ustalenia, decyzje klienta, pliki i wizualizacje, aż po wsparcie AI.
Rozwiązujemy realny problem. Projektantki wnętrz nie tracą czasu dlatego, że nie potrafią projektować. Tracą go na ręczne ogarnianie tabelek, cen, poprawek, budżetów i komunikacji. KIS List ten chaos porządkuje i automatyzuje.
Szukamy osoby, która chce dobrze poznać produkt i proces biznesowy jego użytkowników, a następnie przekładać tę wiedzę na jednoznaczne scenariusze testowe i trwałą automatyczną regresję. Traktujemy dobre testy E2E nie tylko jako zabezpieczenie przed błędami, ale również jako wykonywalną dokumentację zachowania produktu.
Twoja praca będzie miała bezpośredni wpływ na stabilność narzędzia używanego każdego dnia przez biura projektowe.
Oferujemy stałą, długoterminową współpracę w elastycznym wymiarze godzin, zależnym od aktualnej liczby zadań i potrzeb produktu. Nie jest to współpraca w pełnym wymiarze godzin.
Kogo szukamy?
Szukamy osoby, która łączy testowanie manualne z automatyzacją i:ma min. 2 lata komercyjnego doświadczenia w testowaniu aplikacji webowych o złożonej logice biznesowej – najlepiej w firmie produktowej (SaaS); potrafi przekładać wymagania biznesowe i kryteria akceptacji na jednoznaczne, czytelne i automatyzowalne scenariusze akceptacyjne; wykorzystuje wiedzę domenową do przewidywania przypadków brzegowych i ryzyk, które nie wynikają wprost ze specyfikacji; umie przeprowadzać testy funkcjonalne, regresyjne, integracyjne i eksploracyjne; potrafi precyzyjnie odtworzyć, opisać i udokumentować błąd; pisze testy E2E w Playwright z użyciem TypeScript (min. 1–2 lata praktyki) i dobrze zna wzorzec Page Object Model (POM);ma dociekliwe zacięcie diagnostyczne: swobodnie bada ruch sieciowy i błędy w DevTools, testuje API oraz potrafi napisać proste zapytanie SQL; wie, jak pisać stabilne, deterministyczne testy E2E i rozumie ich działanie w pipeline CI/CD; korzysta z AI do przyspieszania pracy, ale samodzielnie weryfikuje rezultat; potrafi ocenić ryzyko dla użytkownika, a nie tylko odhaczyć checklistę; bierze odpowiedzialność za rezultat i komunikuje problemy, zanim wpłyną na termin albo jakość; mile widziane doświadczenie w testowaniu wtyczek do przeglądarki (Web Extensions);
Potrzebujemy kogoś, kto potrafi pomyśleć: „Co jeszcze może się tutaj zepsuć?” i samodzielnie to sprawdzić. Równie ważne jest dla nas pytanie: „Jak ta funkcja powinna się zachowywać z punktu widzenia użytkownika i procesu biznesowego?” oraz umiejętność zapisania odpowiedzi w formie scenariusza, który może stać się częścią trwałej regresji produktu.
Za co będziesz odpowiadać?analizowanie wymagań przed implementacją, wskazywanie niejasności, przypadków brzegowych i ryzyk oraz przygotowywanie automatyzowalnych scenariuszy akceptacyjnych; testowanie nowych funkcji i zmian przed wdrożeniem, w tym prowadzenie testów funkcjonalnych i eksploracyjnych; prowadzenie regresji najważniejszych ścieżek użytkownika; rozwijanie i utrzymywanie stabilnych testów E2E w Playwright, które odzwierciedlają reguły biznesowe i dokumentują zachowanie produktu; zgłaszanie błędów wraz z krokami odtworzenia, materiałem dowodowym, środowiskiem i oceną wpływu oraz weryfikowanie poprawek; zamienianie powtarzających się błędów i przypadków brzegowych w trwałe scenariusze regresyjne; współtworzenie checklisty jakości przed wydaniem i wskazywanie elementów procesu testowania wymagających poprawy; współpraca z programistami i zespołem Customer Success przy diagnozowaniu problemów; wykorzystywanie AI do tworzenia przypadków testowych, analizy ryzyk i wspierania automatyzacji; współpraca przy wpinaniu testów E2E w pipeline CI/CD oraz dbanie o szybkość i stabilność regresji.
Jakość produktu pozostaje odpowiedzialnością całego zespołu. Programiści odpowiadają za jakość kodu, testy jednostkowe i integracyjne oraz sprawdzenie własnych zmian. QA tworzy dodatkową, niezależną warstwę kontroli i uczestniczy w doprecyzowaniu zachowania produktu jeszcze przed zakończeniem implementacji.
Dlaczego warto do nas dołączyć?
Chcemy wspólnie rozwijać system QA, który działa od doprecyzowania wymagań aż po automatyczną regresję.
Masz realny wpływ: pracujesz blisko programistów i osób decyzyjnych, więc możesz zmienić funkcję jeszcze przed jej wdrożeniem.
Współtworzysz system QA: standardy testów, regresję, automatyzację i proces wydawania aplikacji.
Widzisz efekt swojej pracy: wykryty przypadek brzegowy może stać się testem chroniącym kolejne wydania.
Nie odpowiadasz za jakość samodzielnie: programiści nadal odpowiadają za swój kod i testy.
Rozwijasz jeden produkt długoterminowo: poznajesz jego użytkowniczki, procesy i reguły biznesowe.
Korzystasz z AI w praktyce:do analizy ryzyk, przygotowywania scenariuszy i wspierania automatyzacji, zawsze z samodzielną oceną rezultatu.
Nasz stack
Twoje codzienne narzędzia (QA):
Playwright & TypeScript; Browser DevTools & REST API (Postman);
Git & GitLab CI; Docker & PostgreSQL (podstawy do weryfikacji danych i środowiska lokalnego).
Kontekst techniczny produktu:
PHP 8.x (Symfony);
Vue 3;
PostgreSQL, Redis, RabbitMQ; AWS, Sentry, Datadog.
Nie oczekujemy, że będziesz specjalistą od całego stacku. Potrzebujesz jednak rozumieć, jak działa aplikacja internetowa i jak zbierać informacje potrzebne do rzetelnej diagnozy błędu.
Jak wygląda proces rekrutacji?
Klikasz „Aplikuj”, wypełniasz krótki formularz i załączasz CV. Pytamy w nim o Twoje doświadczenie oraz technologie, z którymi pracujesz.
Jeśli Twój profil odpowiada tej roli, wysyłamy Ci krótkie zadanie praktyczne.
Po pozytywnej ocenie zadania zapraszamy Cię na rozmowę techniczną. Rozmawiamy o Twoim rozwiązaniu, podjętych decyzjach i sposobie myślenia.
Podczas drugiej rozmowy skupiamy się na codziennej współpracy: odpowiedzialności, samodzielności, komunikowaniu problemów, pracy z zespołem i podejściu do jakości. Sprawdzamy też, czy odpowiada nam wzajemnie styl pracy.
Jeżeli obie strony chcą podjąć współpracę, ustalamy warunki i zaczynamy.
| Published | 2026-09-16 |
| Expires | 2026-11-30 |
| Source |
|
Hexjobs App
Tools tailored to this listing.
Hexjobs App
Tools tailored to this listing.
Similar offers
Expert IT Developer (MLOps / GenAI Ops / AWS)
B2Bnetwork
WarszawaSenior Software Engineer (.NET/React)
RITS
WarszawaSenior DevOps Engineer (AWS)
Future Processing
WarszawaDevOps Engineer (Mid/Senior)
CodeTalent Sp. z o.o.
WarszawaSenior Full Stack Developer (Java, Angular)
CodeTalent Sp. z o.o.
Warszawa