W skrócie
- Zadania: Twórz i utrzymuj zautomatyzowane testy, aby zapewnić jakość oprogramowania.
- Firma: Globalny lider w inżynierii transformacji AI i konsultingu.
- Benefity: Stabilne wynagrodzenie, pakiet benefitów, możliwość pracy zdalnej i programy rozwoju kariery.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: 5+ lat doświadczenia w inżynierii automatyzacji QA i znajomość Javy.
Przewidywane wynagrodzenie mieści się w przedziale 108000 - 132000 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.
Proszę 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 i użytkowanie.
- Aktywny udział 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 i opinii dotyczących zapewnienia jakości podczas przeglądów wymagań i projektów, aby wczesne zidentyfikować 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 (minimum 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+).
Miło widziane:
- Doświadczenie z Azure Cosmos DB SDK i Azure Blob Storage SDK.
- Znajomość GitLab CI/CD.
Oferujemy:
- Wsparcie zespołu i kultura pracy przypominająca startup.
- Możliwość pracy zdalnej w Polsce.
- Szansa na pracę za granicą przez maksymalnie 60 dni rocznie.
- Programy rozwoju kariery.
- Stabilne wynagrodzenie.
- Pakiet benefitów (ubezpieczenie zdrowotne, multisport, bony zakupowe).
Proszę zauważyć: Wymienione powyżej benefity są dostępne tylko dla pracowników. Jesteśmy otwarci na współpracę z kontrahentami. Warunki umowy B2B ustalane są indywidualnie.
Senior/Lead QA Automation Engineer in Java in Wrocław – 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.