Automation QA Engineer (Java | Selenium | Cucumber | API)[M/F]
⚲ 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.
- 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.
Oczekują kogoś z bardzo głęboką wiedzą i praktyką w automatyzacji, a nie tylko podstawową znajomością narzędzi.
🔴
Rozbudowa i utrzymanie frameworków testowych zgodnie z rozwojem produktu.
Oznacza to, że framework nie jest gotowy i będzie wymagał ciągłych zmian i dostosowań do ewoluującego produktu.
🟡
Przygotowywanie planów testów, przypadków testowych oraz scenariuszy testowych.
Poza samą automatyzacją, kandydat będzie odpowiedzialny za całą dokumentację testową.
🔴
Wykonywanie testów manualnych i automatycznych oraz raportowanie i analiza błędów w Jira.
Pomimo tytułu Automation QA Engineer, oczekuje się również wykonywania testów manualnych.
🟡
Planowanie, estymacja i priorytetyzacja działań testowych w zespołach Agile.
Kandydat będzie musiał aktywnie uczestniczyć w procesach planowania i decydowania o priorytetach zadań testowych.