Senior/Lead QA Automation Engineer in Java in Katowice

Senior/Lead QA Automation Engineer in Java in Katowice

Katowice Pełny etat 90000 - 110000 zł / rok (szac.) Hybrydowo
E

W skrócie

  • Zadania: Twórz i utrzymuj zautomatyzowane testy, aby zapewnić jakość oprogramowania.
  • Firma: Dynamiczna firma technologiczna z zespołami Agile.
  • Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej 3 dni w tygodniu.
  • Pozostałe informacje: Możliwości rozwoju kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi projektami i wpływaj na jakość oprogramowania.
  • Kwalifikacje: 5+ lat doświadczenia w automatyzacji testów i znajomość Javy.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

Poszukujemy Senior/Lead QA Automation Engineer w Javie, który zaprojektuje, opracuje i utrzyma zautomatyzowane ramy testowe oraz skrypty, które zapewnią jakość, niezawodność i wydajność aplikacji. Rola ta wiąże się z bliską współpracą z programistami, właścicielami produktów i zespołami DevOps w celu określenia strategii testowania, wdrożenia ciągłego testowania w pipeline'ach CI/CD oraz wczesnego identyfikowania defektów w cyklu życia rozwoju. Inżynier zapewni kompleksowe pokrycie testowe w zakresie scenariuszy funkcjonalnych, regresyjnych, integracyjnych i wydajnościowych, promując najlepsze praktyki w automatyzacji testów i inżynierii jakości w środowisku Scrum i Agile. Należy pamiętać, że praca z biura przez 3 dni w tygodniu jest wymagana.

Obowiązki:

  • Tworzenie, wykonywanie i utrzymywanie zautomatyzowanego kodu testowego oraz przypadków testowych w celu walidacji funkcjonalności i wydajności oprogramowania.
  • Integracja zautomatyzowanych testów w pipeline CI/CD we współpracy z zespołami DevOps i programistycznymi, aby zapewnić szybkie i niezawodne wydania oprogramowania.
  • Identyfikowanie, dokumentowanie i śledzenie defektów oprogramowania przy użyciu odpowiednich narzędzi do śledzenia oraz współpraca z zespołami programistycznymi w celu rozwiązania problemów.
  • Przeprowadzanie testów wydajnościowych i obciążeniowych, aby zapewnić, że aplikacje spełniają standardy wydajności i mogą obsługiwać oczekiwany ruch oraz użytkowanie.
  • Aktywne uczestnictwo we wszystkich fazach cyklu życia oprogramowania, od zbierania wymagań po projektowanie, rozwój, testowanie i wdrażanie, aby wbudować jakość w produkt od podstaw.
  • Zapewnienie informacji zwrotnej dotyczącej zapewnienia jakości podczas przeglądów wymagań i projektów, aby wcześnie identyfikować potencjalne problemy i zapewnić testowalność.
  • Definiowanie i śledzenie metryk jakości oraz generowanie raportów w celu komunikacji postępów testów, problemów i ryzyk do interesariuszy.

Wymagania:

  • 5+ lat doświadczenia w inżynierii automatyzacji QA.
  • Biegłość w BDD (Behavior-Driven Development).
  • Znajomość Java SE (minimalna wersja 8).
  • Doświadczenie z Maven, JUnit i AssertJ.
  • Doświadczenie z Selenium i Cucumber.
  • Znajomość JaCoCo do pokrycia kodu.
  • Umiejętność pracy nad i poprawy starszych baz kodu, a także stosowania nowoczesnych najlepszych praktyk w nowych projektach.
  • Elastyczność w pracy z zespołami o różnych umiejętnościach.
  • Proaktywne podejście, komfort w pracy w dynamicznych środowiskach z szybkim tempem dostaw i zmieniającymi się wymaganiami.
  • Gotowość do pracy w biurze (3 dni w tygodniu to konieczność).
  • Biegłość w języku angielskim (B2+).

Mile widziane:

  • Doświadczenie z Azure Cosmos DB SDK i Azure Blob Storage SDK.
  • Znajomość GitLab CI/CD.

Senior/Lead QA Automation Engineer in Java in Katowice – pracodawca: EPAM Systems

EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.

E

Dane kontaktowe:

Zespół rekrutacyjny EPAM Systems

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior/Lead QA Automation Engineer in Java in Katowice

QA Automation Engineering
Java SE (minimum version 8)
BDD (Behavior-Driven Development)
Maven
JUnit
AssertJ
Selenium