QA Automation Engineer (she/he/they)
⚲ Poznań, Warszawa, Gdańsk, Kraków, Wrocław
Do uzgodnienia
Wymagania
- Cucumber
- Git
- JUnit
- TestFX
- Docker
- SpringBootTest
- Gherkin
- Mockito
Opis stanowiska
Technologia, która robi różnicę
Green Hive Technology to software house w Grupie Żabka, w którym tworzymy cyfrowe rozwiązania napędzające rozwój jednego z największych ekosystemów convenience w Polsce. Realizujemy projekty obejmujące rozwój aplikacji Żappka, inicjatywy z obszaru data science wspierające franczyzobiorców, rozwiązania wykorzystujące generatywną sztuczną inteligencję (genAI) oraz inne innowacyjne produkty cyfrowe.💚 Aktualnie poszukujemy QA Automation Engineer!
Co będzie należało do Twoich zadań?
• Projektowanie, rozwój i utrzymanie testów automatycznych (TestFX, Cucumber, REST Assured, Mockito, JUnit) dla aplikacji desktopowych;
• tworzenie, implementacja i zarządzanie automatycznymi testami funkcjonalnymi, BDD, regresyjnymi, integracyjnymi, UI w JavaFX, E2E z pełnym pokryciem kluczowych scenariuszy;
• przygotowywanie test planów, analiza przypadków testowych oraz ich automatyzacja w ramach sprintów;
• monitorowanie wyników testów, analiza błędów, naprawa testów na środowiskach nieprodukcyjnych oraz raportowanie jakości produktu;
• utrzymanie wysokiej jakości testów automatycznych oraz cykliczne sprawdzanie pokrycia scenariuszy przypadkami testowymi;
• udział w implementacji testów niefunkcjonalnych: accessibility, wizualnej regresji, wydajnościowych;
• ciągłe doskonalenie procesów testowych, narzędzi i praktyk automatyzacji.
Kogo szukamy?
• posiadasz minimum 3 lata doświadczenia w automatyzacji testów aplikacji desktopowych;
• bardzo dobrze znasz TestFX, Cucumber, Gherkin, Mockito, JUnit;
• posiadasz doświadczenie w testach backendowych / integracyjnych (Spring Boot);
• rozumiesz architekturę event-driven (eventy, commandy);
• potrafisz korzystać ze Spring Test (@SpringBootTest);
• znasz narzędzia do testowania API (REST Assured, Postman, itp.);
• posiadasz doświadczenie z CI/CD (np. GitLab, Azure DevOps);
• masz doświadczenie z kontenerami (Docker);
• posiadasz umiejętność tworzenia i utrzymywania stabilnych testów automatycznych oraz zarządzania ich jakością;
• potrafisz tworzyć testy niefunkcjonalne (wydajnościowe, accessibility, wizualna regresja);
• wiesz, jak analizować wyniki testów i raportowania jakości produktu;
• posiadasz doświadczenie w metodykach zwinnych (Scrum/Kanban).
Co oferujemy?
• współpracę w oparciu o kontrakt B2B;
• możliwość skorzystania z naszych biur w Poznaniu i Warszawie;
• możliwość skorzystania z preferencyjnych warunków m.in. na kartę MultiSport, prywatną opiekę medyczną LuxMed oraz ubezpieczenie grupowe Uniqa. Dodatkowo możliwość uzyskania zniżek na Maczfit i w sklepach Samsung, a także możliwość zakupu lub wynajmu samochodu osobowego na korzystnych warunkach rabatowych.
A do tego:
• realny wpływ na technologie, z których codziennie korzystają miliony ludzi;
• miejsce, gdzie Twoje pomysły są słyszane i mają znaczenie;
• współpraca z ekspertami i ekspertkami z różnych dziedzin;
• możliwość testowania innowacyjnych rozwiązań.
Jak wygląda nasz proces rekrutacyjny?
• Wyślij nam swoje CV - uważnie je przeczytamy.
• Jeśli widzimy wspólny kierunek, odezwiemy się do Ciebie i zaprosimy Cię na krótką rozmowę telefoniczną (ok. 30 minut).
• Kolejny etap to rozmowa merytoryczna online.
• Jeśli wszystko pójdzie dobrze - witamy w Green Hive Technology
Green Hive Technology to software house w Grupie Żabka, w którym tworzymy cyfrowe rozwiązania napędzające rozwój jednego z największych ekosystemów convenience w Polsce. Realizujemy projekty obejmujące rozwój aplikacji Żappka, inicjatywy z obszaru data science wspierające franczyzobiorców, rozwiązania wykorzystujące generatywną sztuczną inteligencję (genAI) oraz inne innowacyjne produkty cyfrowe.💚 Aktualnie poszukujemy QA Automation Engineer!
Co będzie należało do Twoich zadań?
• Projektowanie, rozwój i utrzymanie testów automatycznych (TestFX, Cucumber, REST Assured, Mockito, JUnit) dla aplikacji desktopowych;
• tworzenie, implementacja i zarządzanie automatycznymi testami funkcjonalnymi, BDD, regresyjnymi, integracyjnymi, UI w JavaFX, E2E z pełnym pokryciem kluczowych scenariuszy;
• przygotowywanie test planów, analiza przypadków testowych oraz ich automatyzacja w ramach sprintów;
• monitorowanie wyników testów, analiza błędów, naprawa testów na środowiskach nieprodukcyjnych oraz raportowanie jakości produktu;
• utrzymanie wysokiej jakości testów automatycznych oraz cykliczne sprawdzanie pokrycia scenariuszy przypadkami testowymi;
• udział w implementacji testów niefunkcjonalnych: accessibility, wizualnej regresji, wydajnościowych;
• ciągłe doskonalenie procesów testowych, narzędzi i praktyk automatyzacji.
Kogo szukamy?
• posiadasz minimum 3 lata doświadczenia w automatyzacji testów aplikacji desktopowych;
• bardzo dobrze znasz TestFX, Cucumber, Gherkin, Mockito, JUnit;
• posiadasz doświadczenie w testach backendowych / integracyjnych (Spring Boot);
• rozumiesz architekturę event-driven (eventy, commandy);
• potrafisz korzystać ze Spring Test (@SpringBootTest);
• znasz narzędzia do testowania API (REST Assured, Postman, itp.);
• posiadasz doświadczenie z CI/CD (np. GitLab, Azure DevOps);
• masz doświadczenie z kontenerami (Docker);
• posiadasz umiejętność tworzenia i utrzymywania stabilnych testów automatycznych oraz zarządzania ich jakością;
• potrafisz tworzyć testy niefunkcjonalne (wydajnościowe, accessibility, wizualna regresja);
• wiesz, jak analizować wyniki testów i raportowania jakości produktu;
• posiadasz doświadczenie w metodykach zwinnych (Scrum/Kanban).
Co oferujemy?
• współpracę w oparciu o kontrakt B2B;
• możliwość skorzystania z naszych biur w Poznaniu i Warszawie;
• możliwość skorzystania z preferencyjnych warunków m.in. na kartę MultiSport, prywatną opiekę medyczną LuxMed oraz ubezpieczenie grupowe Uniqa. Dodatkowo możliwość uzyskania zniżek na Maczfit i w sklepach Samsung, a także możliwość zakupu lub wynajmu samochodu osobowego na korzystnych warunkach rabatowych.
A do tego:
• realny wpływ na technologie, z których codziennie korzystają miliony ludzi;
• miejsce, gdzie Twoje pomysły są słyszane i mają znaczenie;
• współpraca z ekspertami i ekspertkami z różnych dziedzin;
• możliwość testowania innowacyjnych rozwiązań.
Jak wygląda nasz proces rekrutacyjny?
• Wyślij nam swoje CV - uważnie je przeczytamy.
• Jeśli widzimy wspólny kierunek, odezwiemy się do Ciebie i zaprosimy Cię na krótką rozmowę telefoniczną (ok. 30 minut).
• Kolejny etap to rozmowa merytoryczna online.
• Jeśli wszystko pójdzie dobrze - witamy w Green Hive Technology
🔍 Dekoder Ogłoszenia
🟡
Technologia, która robi różnicę
Może oznaczać zarówno realny wpływ na rynek, jak i po prostu używanie nowoczesnych narzędzi bez gwarancji faktycznego przełomu.
🟡
rozwój aplikacji Żappka
Praca nad aplikacją mobilną o dużej liczbie użytkowników, co może wiązać się z presją i szybkim tempem zmian.
🟡
rozwiązania wykorzystujące generatywną sztuczną inteligencję (genAI)
Może oznaczać zarówno pracę nad zaawansowanymi, innowacyjnymi rozwiązaniami, jak i nad prostymi integracjami z gotowymi modelami.
🔴
pełnym pokryciem kluczowych scenariuszy
Określenie 'kluczowych' jest subiektywne i może oznaczać, że nie wszystkie scenariusze będą automatycznie testowane.
🔴
naprawa testów na środowiskach nieprodukcyjnych
Sugestia, że problemy z testami mogą być częste i wymagają ciągłego naprawiania, a niekoniecznie rozwiązywania ich przyczyn.