Szukamy kogoś, kto:
- Ma minimum 6 lat doświadczenia w testowaniu oprogramowania, w tym co najmniej 3 lata w automatyzacji.
- Bardzo dobrze zna Playwright i TypeScript z projektów komercyjnych.
- Ma solidne doświadczenie w testowaniu manualnym aplikacji webowych.
- Zna Page Object Model i potrafi tworzyć czytelne, łatwe w utrzymaniu testy.
- Samodzielnie konfigurował pipeline'y CI/CD w GitLab.
- Ma doświadczenie z testowaniem REST API, np. w Postmanie.
- Korzystał z narzędzi do zarządzania przypadkami testowymi, np. Qase lub podobnych.
- Potrafi jasno opisywać błędy, analizować problemy i komunikować ryzyka.
- Dobrze odnajduje się w pracy według ustalonych procesów i potrafi proponować ich usprawnienia.
- Korzysta z AI w testowaniu lub automatyzacji i potrafi krytycznie oceniać jego wyniki.
- Swobodnie komunikuje się po polsku i angielsku (minimum B2).
Dużym plusem będzie:
- Doświadczenie w software house lub startupie.
- Doświadczenie w testowaniu aplikacji opartych na Next.js, również z Server Side Rendering.
- Doświadczenie w projektach z ustalonym zakresem i budżetem (Fixed Price).
- Doświadczenie w modernizacji lub przepisywaniu istniejących systemów.
Senior Software Tester (Manual + Automation) | Playwright + TypeScript
Cześć!
Jesteśmy RST Software. Od 1998 roku działamy w branży technologicznej, a obecnie skupiamy się na modernizacji istniejących systemów i platform oraz wykorzystaniu AI w procesie tworzenia oprogramowania.
Łączymy doświadczenie inżynierskie z autorskimi narzędziami i podejściem do AI-native development, pomagając firmom rozwijać i unowocześniać systemy, na których opiera się ich biznes.
Szukamy doświadczonego testera lub testerki, którzy dobrze łączą testowanie manualne z automatyzacją. Zależy nam na kimś, kto zna Playwright i TypeScript, potrafi zadbać o jakość testów i wie, kiedy warto coś zautomatyzować, a kiedy lepiej sprawdzić to manualnie.
Nad czym będziesz pracować?
W RST realizujemy różne projekty modernizacyjne. Część z nich polega na rozwijaniu nowych modułów, inne na przebudowie istniejących aplikacji i stopniowym zastępowaniu starszych rozwiązań.
W takich projektach ważne jest zarówno dokładne testowanie nowych funkcjonalności, jak i sprawdzanie, czy wprowadzane zmiany nie wpływają na działanie pozostałych części systemu.
Dlatego łączymy testowanie manualne z automatyzacją. Testy manualne, w tym eksploracyjne, są stałym elementem naszej pracy, a automatyzację rozwijamy tam, gdzie pomaga skuteczniej wychwytywać błędy i ograniczać ryzyko regresji.
Wykorzystujemy do tego Playwright i TypeScript, a testy automatyczne uruchamiamy również w ramach CI/CD.
Jak pracujemy?
W naszych projektach korzystamy z ustalonych narzędzi i sposobów testowania. Planujemy zakres prac, uzgadniamy estymaty i na bieżąco komunikujemy ryzyka. Zależy nam na przewidywalności, szczególnie w projektach modernizacyjnych, gdzie jedna zmiana może wpłynąć na wiele innych elementów systemu.
Jeśli widzisz, że coś można przetestować sprawniej, lepiej zautomatyzować albo uprościć, chętnie poznamy Twój pomysł. Cenimy usprawnienia, które wynikają ze zrozumienia projektu i mają konkretne uzasadnienie.
W codziennej pracy wykorzystujemy też AI, również przy analizie, tworzeniu testów i automatyzacji. Zależy nam na kimś, kto potrafi korzystać z tych możliwości, ale nie przyjmuje wyników modeli bez weryfikacji.
Czym będziesz się zajmować?
Testowanie manualne:
- Przygotowywaniem scenariuszy i przypadków testowych.
- Testowaniem funkcjonalnym, regresyjnym i eksploracyjnym.
- Sprawdzaniem nowych funkcjonalności oraz zmian w istniejących aplikacjach.
- Zgłaszaniem błędów, analizą problemów i ponowną weryfikacją po poprawkach.
Automatyzacja:
- Tworzeniem, rozwijaniem i utrzymywaniem testów automatycznych w Playwright i TypeScript.
- Rozwijaniem frameworka testowego opartego na Page Object Model.
- Wybieraniem obszarów, które warto automatyzować.
- Zwiększaniem pokrycia testami i dbaniem o ich stabilność oraz utrzymywalność.
CI/CD i jakość procesu:
- Konfigurowaniem i utrzymywaniem pipeline'ów CI/CD w GitLab.
- Uruchamianiem testów automatycznych w pipeline'ach.
- Analizowaniem problemów wspólnie z developerami.
- Komunikowaniem ryzyk i proponowaniem usprawnień w sposobie testowania.
- Wykorzystywaniem AI do wspierania testów i automatyzacji.
Warunki współpracy
- Forma: umowa B2B na czas nieokreślony.
- Rozliczenie: stawka godzinowa.
- Lokalizacja: woj. dolnośląskie. Współpracujemy głównie zdalnie, ale spotykamy się też w biurze we Wrocławiu, zwykle raz w miesiącu.
- Dodatkowo: możliwość korzystania z benefitów i inicjatyw RST na zasadach dostępnych dla współpracowników B2B.
Jak wygląda rekrutacja?
1. Rozmowa HR
Porozmawiamy o Twoim doświadczeniu, dotychczasowych projektach i podejściu do testowania.
2. Rozmowa techniczna
Porozmawiamy o Playwright, TypeScript, automatyzacji, testach manualnych i CI/CD. Będziemy też ciekawi, jak organizujesz swoją pracę i korzystasz z AI.
3. Decyzja i feedback
Wrócimy do Ciebie z informacją o wyniku rekrutacji.
Brzmi ciekawie?
Jeśli lubisz zarówno testowanie manualne, jak i automatyzację, a przy okazji chętnie szukasz sposobów na usprawnianie pracy QA, porozmawiajmy.
,[ Przygotowywanie scenariuszy i przypadków testowych oraz testowanie funkcjonalne, regresyjne i eksploracyjne., Weryfikowanie nowych funkcjonalności i zmian w istniejących aplikacjach., Zgłaszanie błędów, analizowanie problemów i ponowna weryfikacja po poprawkach., Tworzenie, rozwijanie i utrzymywanie testów automatycznych w Playwright i TypeScript., Rozwijanie frameworka testowego opartego na Page Object Model., Wybieranie scenariuszy, które warto automatyzować, i dbanie o stabilność oraz łatwość utrzymania testów., Konfigurowanie i rozwijanie pipeline'ów CI/CD w GitLab., Analizowanie problemów technicznych wspólnie z developerami., Uzgadnianie estymat, komunikowanie ryzyk i proponowanie usprawnień w testowaniu., Wykorzystywanie AI do wspierania analizy, przygotowywania testów i automatyzacji.] Requirements: Playwright, TypeScript, AI, REST API, SSR, fixed price Tools: . Additionally: Sport subscription, Training budget, Private healthcare, International projects.