W skrócie
- Zadania: Projektuj i utrzymuj zautomatyzowane testy UI, API oraz integracyjne z użyciem Playwright.
- Firma: Appfire to innowacyjna firma technologiczna z zespołem 800+ pracowników w 28 krajach.
- Benefity: Umowa o pracę, akcje firmy, 26 dni urlopu, prywatna opieka zdrowotna i karta lunchowa.
- Pozostałe informacje: Dynamiczne środowisko pracy z możliwościami rozwoju kariery i współpracy w zespole.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na jakość produktów używanych przez zespoły na całym świecie.
- Kwalifikacje: 5+ lat doświadczenia w QA, umiejętność automatyzacji testów i znajomość JavaScript/TypeScript lub Pythona.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
W Appfire wierzymy, że świetna praca odbywa się wtedy, gdy ludzie mogą wybierać, jak pracują. Po 20 latach tworzenia oprogramowania, które umożliwia zespołom przełamywanie silosów i współpracę bezproblemowo, nauczyliśmy się, że jeden rozmiar nie pasuje do wszystkich. Jesteśmy zespołem ponad 800 pracowników, pracujących zdalnie w 28 krajach.
Co będziesz robić:
- Projektować, wdrażać i utrzymywać zautomatyzowane testy UI, API i integracyjne z użyciem Playwright w JavaScript/TypeScript i/lub Pythonie.
- Używać narzędzi wspomaganych AI (np. Cursor, GitHub Copilot) do przyspieszania projektowania testów, refaktoryzacji i analizy błędów; zawsze weryfikować wyniki i przestrzegać wytycznych dotyczących przetwarzania danych w firmie.
- Planować i przeprowadzać testy funkcjonalne, regresyjne, dymne i krytyczne; weryfikować zgodność z ustalonymi kryteriami akceptacji i wcześnie sygnalizować ryzyka jakościowe.
- Projektować i utrzymywać podejścia do danych testowych dla swojego obszaru (fixture, izolacja, środowiska), aby zautomatyzowane zestawy były niezawodne w CI.
- Przyczyniać się do warstwowania testów - co pokryć na poziomie API/komponentu w porównaniu do pełnego E2E - i dostosowywać się do inżynierii w zakresie zakresu i utrzymania.
- Uruchamiać i utrzymywać zautomatyzowane zestawy w CI/CD (np. GitHub Actions, Bitbucket, GitLab CI, Jenkins); poprawiać stabilność, raportowanie i triage nieudanych kompilacji.
- Współpracować w ceremoniach zwinnych z inżynierią i produktem; dokumentować scenariusze i defekty, aby problemy były szybko rozwiązywane.
- Redukować niestabilne testy, poprawiać strukturę kodu testowego i stosować piramidę testów oraz priorytetyzację opartą na ryzyku w codziennej dostawie.
- Testować REST/GraphQL API, weryfikować kontrakty i ładunki oraz weryfikować dane za pomocą SQL lub równoważnych, gdy zajdzie taka potrzeba.
Co będziesz potrzebować:
- 5+ lat doświadczenia w QA z silnym naciskiem na automatyzację testów jako indywidualny wkład.
- Udokumentowane doświadczenie w budowaniu i utrzymywaniu testów z użyciem Playwright (UI i API) oraz JavaScript/TypeScript i/lub Pythona.
- Codzienne, praktyczne wykorzystanie wspomaganego AI rozwoju w pracy QA oraz umiejętność krytycznej oceny testów generowanych przez AI.
- Solidne doświadczenie w testowaniu API i integracji (autoryzacja, mockowanie/stubowanie, debugowanie między usługami).
- Praktyczne doświadczenie z danymi testowymi i środowiskami dla automatyzacji (izolacja, fixture, stabilność w równoległych/CI uruchomieniach).
- Doświadczenie w CI/CD w uruchamianiu zautomatyzowanych testów w potokach i pracy z Dockerem.
- Silne podstawy testowania (piramida testów, testowanie oparte na ryzyku, zwinność, cykl życia defektów) oraz doświadczenie z Jira lub podobnymi.
- Doskonała znajomość języka angielskiego (w mowie i piśmie) do współpracy zdalnej.
- Doświadczenie w podnoszeniu jakości w długoterminowych, ewoluujących produktach, a nie tylko w pracy nad nowymi projektami.
Co oferujemy:
- Umowa o pracę (na czas nieokreślony).
- Każdy członek zespołu Appfire ma prawo do udziału w akcjach firmy, co sprzyja prawdziwemu poczuciu własności i związku z naszym wzrostem.
- 26 płatnych dni urlopu rocznie, niezależnie od stażu, Dni Wellness (1 dzień miesięcznie, niedostępny do przeniesienia), 24 godziny płatnego czasu wolnego na angażowanie się w znaczące działania poza pracą.
- W pełni pokryty plan prywatnej opieki zdrowotnej Luxmed. Możesz rozszerzyć ochronę na swojego partnera lub wybrać dodatkowe ulepszenia dostosowane do swoich potrzeb.
- Ubezpieczenie na życie zapewnione przez UNUM i w pełni opłacane przez Appfire.
- Platforma MyBenefit - 150 PLN miesięcznie do wydania na kartę Multisport lub na różnorodne doświadczenia, takie jak zakupy, restauracje i rozrywka.
- Dodatek na biuro domowe - 200 PLN netto miesięcznie dodawane do wynagrodzenia, aby wspierać koszty energii elektrycznej i internetu podczas pracy zdalnej.
- Karta obiadowa - 300 PLN miesięcznie na zakupy spożywcze lub jedzenie na mieście, dostępna za pośrednictwem wirtualnej karty przedpłaconej Pluxee.
Appfire jest pracodawcą równych szans (EEO) i nie dyskryminuje na podstawie rasy, koloru skóry, religii, płci (w tym ciąży), orientacji seksualnej, tożsamości lub ekspresji płci, pochodzenia narodowego, wieku, niepełnosprawności, informacji genetycznych, stanu cywilnego, statusu weterana lub jakiejkolwiek innej chronionej cechy określonej przez obowiązujące prawo. Nasze zobowiązanie obejmuje wszystkie praktyki zatrudnienia, w tym rekrutację, zatrudnianie, szkolenie, awans, wynagrodzenie, świadczenia i zakończenie pracy.
Senior QA Engineer in Warsaw – pracodawca: Appfire
Appfire to doskonały pracodawca, który oferuje elastyczne warunki pracy zdalnej oraz dynamiczne środowisko sprzyjające współpracy między zespołami. Nasza kultura opiera się na innowacyjności i wsparciu dla rozwoju pracowników, co pozwala na zdobywanie nowych umiejętności i awans w ramach organizacji. Pracując w Appfire, będziesz częścią zespołu, który ceni różnorodność i dąży do wspólnego osiągania sukcesów.