NoFluffJobs Stacjonarnie Mid

Automation QA Engineer (Java | Selenium | Cucumber | API)[M/F]

Stackmine

⚲ Kraków

20 160 - 23 520 PLN (B2B)

Wymagania

  • Selenium
  • Cucumber
  • Jenkins

Opis stanowiska

Wymagania:
- Minimum 6 lat doświadczenia w testach automatycznych, bardzo dobra znajomość Java.
- Minimum 4 lata doświadczenia z Cucumber (BDD).
- Minimum 4 lata doświadczenia w automatyzacji testów API (Rest Assured lub Karate).
- Doświadczenie w pracy z Postmanem.
- Znajomość systemu kontroli wersji Git.
- Doświadczenie w budowaniu i rozwijaniu frameworków automatyzacji testów.
- Znajomość narzędzi budowania projektów Maven lub Gradle.
- Doświadczenie z Jenkins oraz integracją testów w procesach CI/CD.
- Doświadczenie w testowaniu baz danych oraz weryfikacji danych.
- Umiejętność przygotowywania dokumentacji testowej oraz zarządzania defektami w Jira.
- Doświadczenie w pracy w metodykach Agile (Scrum).

Codzienne zadania:
- Projektowanie, rozwój i utrzymanie automatycznych testów dla aplikacji webowych i mobilnych z wykorzystaniem Selenium oraz Cucumber (BDD).
- Tworzenie i rozwijanie frameworków automatyzacji testów dla aplikacji webowych, mobilnych oraz API.
- Automatyzacja testów API z wykorzystaniem Rest Assured, Karate lub Postman.
- Rozbudowa i utrzymanie frameworków testowych zgodnie z rozwojem produktu.
- Przygotowywanie planów testów, przypadków testowych oraz scenariuszy testowych.
- Wykonywanie testów manualnych i automatycznych oraz raportowanie i analiza błędów w Jira.
- Planowanie, estymacja i priorytetyzacja działań testowych w zespołach Agile.
- Testowanie funkcjonalne oraz integracyjne złożonych systemów i usług.
- Integracja testów automatycznych z procesami CI/CD przy użyciu Jenkins, Git oraz Maven/Gradle.
- Udział w ceremoniach Scrum, przeglądach sprintów i wydaniach jako osoba odpowiedzialna za jakość rozwiązania.
- Współpraca z programistami, analitykami i Product Ownerami w celu zapewnienia wysokiej jakości dostarczanego oprogramowania.

🔍 Dekoder Ogłoszenia

🔴
Minimum 6 lat doświadczenia w testach automatycznych, bardzo dobra znajomość Java.
Szukają kogoś, kto nie tylko zna Javę, ale potrafi ją wykorzystać do tworzenia zaawansowanych rozwiązań testowych.
🔴
Doświadczenie w budowaniu i rozwijaniu frameworków automatyzacji testów.
Oczekują, że kandydat samodzielnie zaprojektuje i wdroży architekturę testów, a nie tylko będzie korzystał z istniejących rozwiązań.
🔴
Rozbudowa i utrzymanie frameworków testowych zgodnie z rozwojem produktu.
Oznacza to ciągłą pracę nad frameworkiem, który będzie ewoluował wraz z produktem, co może wymagać elastyczności i adaptacji.
🔴
Planowanie, estymacja i priorytetyzacja działań testowych w zespołach Agile.
Kandydat będzie musiał aktywnie uczestniczyć w procesie planowania sprintów i zarządzać własnymi zadaniami w kontekście całego zespołu.
🟡
Testowanie funkcjonalne oraz integracyjne złożonych systemów i usług.
Oczekiwane jest zrozumienie architektury systemu i umiejętność testowania interakcji między różnymi jego częściami.