Senior Automation QA Engineer in Kraków

Senior Automation QA Engineer in Kraków

Kraków Pełny etat 108000 - 132000 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz i utrzymuj zautomatyzowane testy dla API i procesów dokumentów.
  • Firma: Innowacyjna firma w branży finansowej z kulturą współpracy.
  • Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na jakość produktów.
  • Kwalifikacje: 8+ lat doświadczenia w automatyzacji testów i solidne umiejętności inżynieryjne.

Przewidywane wynagrodzenie mieści się w przedziale 108000 - 132000 zł za rok.

Hybrid -> 3 dni w tygodniu z biura Fabryczna Office Park

Opis projektu: Szukamy doświadczonego inżyniera QA automatyzacji / inżyniera oprogramowania w testach, który dołączy do zespołu Intelligent Document Processing (IDP) w obszarze bankowości inwestycyjnej/onboardingu klientów. IDP to platforma wspomagana AI używana w procesach onboardingu KYC do ekstrakcji danych z dokumentów i przedstawiania wartości proponowanych przez AI do przeglądu przez użytkownika. Rola koncentruje się na opracowywaniu i utrzymywaniu zautomatyzowanych rozwiązań testowych dla backendowych API, interfejsów użytkownika oraz scenariuszy przetwarzania dokumentów end-to-end.

Inżynier będzie przyczyniać się do pokrycia regresyjnego, wykonania testów opartych na CI/CD, automatycznego raportowania oraz walidacji wyekstrahowanych wyników w porównaniu do oczekiwanych danych. Rola wymaga silnych umiejętności inżynieryjnych, nastawienia na jakość oraz zdolności do bliskiej współpracy z programistami, inżynierami QA, DevOps, właścicielami produktów i interesariuszami biznesowymi w środowisku dostarczania agile.

Obowiązki:

  • Projektowanie, rozwijanie i utrzymywanie zautomatyzowanych testów dla backendowych API, komponentów UI oraz procesów przetwarzania dokumentów IDP end-to-end.
  • Budowanie i rozszerzanie frameworków automatyzacji testów z naciskiem na utrzymywalność, skalowalność i jasne raportowanie.
  • Wsparcie zautomatyzowanego testowania regresyjnego dla różnych typów dokumentów, atrybutów i scenariuszy onboardingu.
  • Walidacja wyekstrahowanych wyników w porównaniu do oczekiwanych danych, zestawów złotych oraz uporządkowanych plików prawdy.
  • Integracja zautomatyzowanych testów w pipeline'y CI/CD i poprawa pętli informacji zwrotnej dla zespołów deweloperskich.
  • Analiza niepowodzeń testów, badanie defektów i bliska współpraca z programistami w celu identyfikacji przyczyn źródłowych.
  • Utrzymywanie i poprawa obsługi danych testowych dla zanonimizowanych zestawów danych.
  • Wkład w strategię testowania, bramy jakości, gotowość do wydania oraz ciągłe doskonalenie procesów QA.
  • Współpraca z programistami, inżynierami DevOps, właścicielami produktów i interesariuszami biznesowymi w modelu dostarczania agile.
  • Promowanie praktyk jakości opartych na automatyzacji i inżynierii w zespole.

Wymagane umiejętności:

  • Co najmniej 8+ lat praktycznego doświadczenia w automatyzacji testów i dostarczaniu jakości dla systemów produkcyjnych.
  • Zaawansowana znajomość budowania utrzymywalnych, skalowalnych frameworków automatyzacji UI i API przy użyciu narzędzi takich jak Playwright, Selenium, REST Assured i Postman.
  • Praktyczne, hands-on doświadczenie z frameworkami testowymi, narzędziami budowlanymi i raportowaniem: TestNG, JUnit, AssertJ, Hamcrest, Maven, Gradle, Allure i ReportPortal.
  • Silne zrozumienie podstaw inżynierii QA: techniki projektowania testów, zarządzanie danymi testowymi, debugowanie i analiza przyczyn źródłowych.
  • Solidne zrozumienie praktyk testowania w warstwach jednostkowych, integracyjnych, API i end-to-end, plus integracja zautomatyzowanych testów w pipeline'y CI/CD.
  • Umiejętność oceny kompromisów i wyboru odpowiednich narzędzi, frameworków i strategii testowania dla danego problemu.
  • Doświadczenie w testowaniu wydajności przy użyciu jednego z narzędzi, takich jak Gatling, JMeter.
  • Znajomość dostarczania Agile oraz doskonałe umiejętności komunikacyjne i współpracy.
  • Doświadczenie w korzystaniu z GitHub Copilot, systemów agentowych i rozwoju wspomaganego LLM w celu wsparcia procesu testowania.

Umiejętności mile widziane:

  • Doświadczenie z Pythonem.
  • Doświadczenie z GitLab CI/CD.
  • Doświadczenie w testowaniu systemów wspomaganych AI, agentowych lub przetwarzających dokumenty, ze zrozumieniem związanych metryk jakości i oceny.
  • Znajomość koncepcji i komponentów związanych z AI, takich jak umiejętności, narzędzia, serwery MCP i wzorce komunikacji agentów.

Senior Automation QA Engineer in Kraków – pracodawca: Luxoft Poland

Nasza firma to doskonały pracodawca, który oferuje stabilne zatrudnienie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną i programy rozwoju zawodowego. Pracując jako DevOps/Cloud Engineer w dynamicznym środowisku, będziesz miał możliwość pracy z nowoczesnymi technologiami, takimi jak Azure i Kubernetes, a także korzystania z programów wewnętrznych, które wspierają rozwój kariery i mobilność między projektami. Nasza kultura pracy sprzyja innowacyjności i współpracy, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej kariery.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft Poland

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Automation QA Engineer in Kraków

Test Automation
Backend API Testing
UI Testing
End-to-End Testing
Playwright
Selenium
REST Assured