W skrócie
- Zadania: Prowadź automatyzację testów w nowoczesnym środowisku bankowym.
- Firma: Innowacyjna firma technologiczna z Wrocławia, stawiająca na współpracę.
- Benefity: Praca zdalna 3 dni w tygodniu, konkurencyjne wynagrodzenie i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Zmieniaj przyszłość technologii bankowej i rozwijaj swoje umiejętności w zespole Agile.
- Kwalifikacje: 5-8 lat doświadczenia w strategiach testowania i automatyzacji.
Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.
Poszukujemy inżyniera testów automatycznych na poziomie średnim i seniora, który dołączy do zespołu modernizującego technologię bankową w zwinnej atmosferze. Będziesz prowadzić automatyzację testów, wprowadzać jakość do dostaw od samego początku oraz podnosić zdolności testowe zespołu. Praca stacjonarna w biurze klienta we Wrocławiu jest wymagana 3 dni w tygodniu.
Obowiązki:
- Właściciel strategii jakości i automatyzacji dla rozwiązania chmurowego Azure wykorzystującego React, Java i/lub Python, REST APIs, PostgreSQL, messaging, data pipelines oraz usługi danych Azure.
- Przekształcanie historii użytkowników i kryteriów akceptacji w wykonalne przykłady BDD oraz promowanie TDD i projektowania testowalnego.
- Automatyzacja testów jednostkowych, API, kontraktowych, integracyjnych, end-to-end, dostępności oraz regresji z użyciem Playwright lub podobnych narzędzi.
- Wykorzystanie GitHub Copilot i inżynierii wspomaganej AI, w tym niestandardowych agentów, umiejętności i instrukcji, aby przyspieszyć projektowanie, wdrażanie, przegląd, debugowanie i utrzymanie testów z nadzorem ludzkim.
- Wbudowanie bramek jakości w GitLab CI/CD.
- Szkolenie zespołu w zakresie standardów wielokrotnego użytku, niezawodnej diagnostyki, redukcji testów niestabilnych oraz nowoczesnych praktyk automatyzacji.
Wymagania:
- 5-8 lat lub więcej odpowiedniego doświadczenia w definiowaniu strategii testów i utrzymywalnych architektur automatyzacji dla złożonych aplikacji.
- Biegłość w TypeScript lub JavaScript oraz Java lub Python, z projektowaniem frameworków i fixture'ów o jakości produkcyjnej.
- Ekspertyza w Playwright lub podobnym, w tym wykonanie między przeglądarkami, testowanie API, mockowanie, śledzenie, raportowanie i równoległość.
- Znajomość BDD, specyfikacji przez przykład i TDD, w tym zwięzłych scenariuszy Given/When/Then oraz coaching dla deweloperów.
- Praktyczne doświadczenie z GitHub Copilot w trybie agenta, niestandardowymi agentami, umiejętnościami, instrukcjami repozytoriów, plikami promptów i integracjami MCP w celu bezpiecznego i efektywnego budowania oraz utrzymywania automatyzacji.
- Solidny osąd inżynieryjny AI w celu walidacji generowanego kodu, ochrony danych wrażliwych, zachowania deterministycznych asercji oraz stosowania kontroli przeglądu kodu, bezpieczeństwa i zarządzania.
- Doświadczenie w testowaniu REST APIs oraz rozproszonych lub zdarzeniowych usług z wykorzystaniem testów integracyjnych kontraktowych, wiadomości i konteneryzowanych.
- Znajomość GitLab CI/CD, bramek jakości, deterministycznych danych testowych, zarządzania testami niestabilnymi, kontroli dostępności oraz walidacji opartej na obserwowalności.
- Silne umiejętności mentorskie i wpływowe, wprowadzanie dobrych praktyk poprzez parowanie, przeglądy i lekkie standardy.
- Biegłość w języku angielskim na poziomie B2+.
Automation Test Engineer 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.