QA Automation Engineer (she/he/they)
Green Hive Technology
Rola QA Automation Engineer skupiona na testowaniu aplikacji desktopowych (JavaFX) oraz backendu. Będziesz projektować i utrzymywać testy automatyczne z użyciem TestFX, Cucumber, JUnit, Mockito, oraz testy integracyjne z Spring Boot. Praca w software house tworzącym rozwiązania dla grupy Żabka, w tym aplikację Żappka. To nie jest typowa automatyzacja webowa – wymaga znajomości JavaFX i desktopowych frameworków testowych.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano konkretnych narzędzi do testów wydajnościowych, accessibility i regresji wizualnej, nie określono wielkości zespołu ani liczby testerów.
Rola QA Automation Engineer skupiona na testowaniu aplikacji desktopowych (JavaFX) oraz backendu. Będziesz projektować i utrzymywać testy automatyczne z użyciem TestFX, Cucumber, JUnit, Mockito, oraz testy integracyjne z Spring Boot. Praca w software house tworzącym rozwiązania dla grupy Żabka, w tym aplikację Żappka. To nie jest typowa automatyzacja webowa – wymaga znajomości JavaFX i desktopowych frameworków testowych.
- ✓Realny wpływ na technologie używane przez miliony ludzi (aplikacja Żappka)
- ✓Jasny proces rekrutacyjny: CV, rozmowa telefoniczna, rozmowa merytoryczna
- !Opis obowiązków zawiera zarówno automatyzację jak i planowanie testów – możliwe, że rola łączy QA manualne i automatyczne
- !Software house – projekty mogą się zmieniać, ale jest to wewnętrzny software house grupy Żabka, więc stabilność większa
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Pisanie i utrzymywanie testów automatycznych dla aplikacji desktopowych JavaFX z użyciem TestFX i Cucumber
- •Tworzenie testów BDD z Gherkin i integracja z frameworkami testowymi
- •Przygotowywanie planów testów i analiza przypadków testowych w ramach sprintów
- •Monitorowanie wyników testów, analiza błędów i naprawa testów na środowiskach nieprodukcyjnych
- •Implementacja testów backendowych/integracyjnych z Spring Boot (SpringBootTest, Mockito)
- •Integracja testów z CI/CD (GitLab lub Azure DevOps) i utrzymanie pipeline'ów
- •Wykonywanie testów niefunkcjonalnych: accessibility, regresja wizualna, wydajnościowe
- •Raportowanie jakości produktu i współpraca z zespołem w metodyce Scrum/Kanban
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Automatyzator z 3 latami doświadczenia w desktopach, znający TestFX i Cucumber na poziomie podstawowym, ale z mocną chęcią rozwoju w Spring Boot i CI/CD.
Osoby bez doświadczenia w testowaniu aplikacji desktopowych (tylko web) ani juniorzy poniżej 3 lat. Również nie dla kogoś, kto nie lubi pracy w środowisku software house (wewnętrzne projekty).
- ?Ile osób liczy zespół QA i z jakimi developerami współpracujemy?
- ?Czy testujemy głównie nowe funkcjonalności (greenfield) czy istniejący system (legacy)?
- ?Jakie narzędzia są używane do testów niefunkcjonalnych (accessibility, wydajnościowe)?
- ?Czy istnieje dedykowany pipeline CI/CD dla testów automatycznych, czy trzeba go utrzymywać?
- ?Jakie są największe wyzwania techniczne w obecnym projekcie?
- ?Czy w ramach roli jest oczekiwane również manualne testowanie?
- ?Jak wygląda proces przeglądu testów i Code Review?
- ?Czy istnieje możliwość pracy nad testami wydajnościowymi z użyciem konkretnych narzędzi?
- −Nie podano konkretnych narzędzi do testów wydajnościowych, accessibility i regresji wizualnej
- −Nie określono wielkości zespołu ani liczby testerów
- −Brak informacji o budżecie szkoleniowym lub konferencjach
- −Nie wiadomo, czy projekt jest w fazie początkowej czy rozwojowej
Współpraca z ekspertami z różnych dziedzin, miejsce gdzie pomysły są słyszane i mają znaczenie. Kultura zwinna (Scrum/Kanban).
CV → krótka rozmowa telefoniczna (ok. 30 minut) → rozmowa merytoryczna online → oferta.