W skrócie
- Zadania: Projektuj i rozwijaj automatyczne rozwiązania testowe w nowoczesnym środowisku DevSecOps.
- Firma: Dynamiczna firma technologiczna z międzynarodowym zespołem.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy w międzynarodowym zespole i rozwój w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na jakość dużych systemów.
- Kwalifikacje: 7+ lat doświadczenia w automatyzacji testów i silne umiejętności programowania w Javie.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
W tej roli będziesz pracować jako Starszy Inżynier Automatyzacji Testów, wspierając systemy zarządzania grantami i ekspertami w europejskim środowisku sektora publicznego. Będziesz odpowiedzialny za projektowanie, rozwijanie i utrzymywanie skalowalnych rozwiązań automatyzacji testów obejmujących testowanie aplikacji webowych, API, backendu, regresji oraz wydajności. Kluczowym elementem roli będzie integracja zautomatyzowanych testów w pipeline'y CI/CD oraz wspieranie przejścia z testowania manualnego na automatyczne.
Projekt działa w nowoczesnym środowisku DevSecOps, łącząc automatyzację testów z testowaniem manualnym, API, backendu oraz wydajności dla systemów na poziomie przedsiębiorstwa.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie zautomatyzowanych frameworków testowych i zestawów testowych
- Definiowanie strategii automatyzacji testów, architektury, metodologii i podejścia do integracji
- Automatyzacja testowania aplikacji webowych, API, backendu, regresji oraz wydajności
- Integracja zautomatyzowanych testów w pipeline'y CI/CD w celu umożliwienia ciągłego testowania
- Budowanie raportów z automatyzacji testów i metryk jakości
- Ocena narzędzi i technologii automatyzacji zgodnych z praktykami DevSecOps
- Współpraca z programistami i testerami manualnymi w celu identyfikacji i priorytetyzacji możliwości automatyzacji
- Wsparcie testowania shift-left i ciągłe doskonalenie pokrycia regresji
- Zarządzanie danymi testowymi i komponentami automatyzacji do ponownego wykorzystania
- Użycie Generatywnej AI do wsparcia generacji i optymalizacji testów automatycznych
Wymagania:
- Wykształcenie wyższe na poziomie licencjackim lub równoważne
- Ponad 7-letnie doświadczenie zawodowe w IT
- Silne doświadczenie praktyczne w automatyzacji testów i budowaniu frameworków automatyzacji
- Silne umiejętności programowania w Javie, w tym OpenJDK 11/17/21, Streams, Collections i wyrażenia Lambda
- Doświadczenie z frameworkami i narzędziami do automatyzacji testów, w tym: Selenium WebDriver, Cypress, Playwright, RestAssured, JUnit i TestNG
- Silne doświadczenie w testowaniu wydajności i obciążenia przy użyciu Apache JMeter
- Doświadczenie w testowaniu API i usług, w tym SoapUI, LoadUI i Swagger
- Silne umiejętności SQL i doświadczenie z Oracle i PostgreSQL
- Doświadczenie z Maven i Gradle
- Praktyczne doświadczenie z narzędziami CI/CD, szczególnie Jenkins i GitLab CI
- Doświadczenie z Dockerem i Kubernetes
- Doświadczenie z SauceLabs do testowania między przeglądarkami
- Znajomość Angular i CSS do identyfikacji obiektów frontendowych
- Doświadczenie z Protocol Buffers, Jackson i Gson
- Doświadczenie z zarządzaniem testami, śledzeniem defektów i zarządzaniem danymi testowymi
- Doświadczenie w pracy z środowiskami deweloperskimi takimi jak Eclipse, IntelliJ, Kiro IDE i VS Code
- Znajomość Generatywnej AI stosowanej w generacji testów automatycznych
- Silne umiejętności raportowania, współpracy i rozwiązywania problemów
- Umiejętność pracy samodzielnej i efektywnej w międzynarodowych i wielokulturowych zespołach
- Znajomość języka angielskiego lub francuskiego na poziomie B2 lub wyższym
Senior Automation Test Quality Control Engineer in Katowice – pracodawca: SoftServe
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku publicznym. Pracując jako Lead Backend Engineer, będziesz częścią zespołu, który kładzie duży nacisk na innowacje i współpracę, a także korzysta z najnowszych technologii w obszarze Java i PHP. Oferujemy elastyczne godziny pracy, wsparcie w dalszym kształceniu oraz przyjazną atmosferę, która sprzyja wymianie wiedzy i doświadczeń w międzynarodowym zespole.