New offer - be the first one to apply!

May 4, 2026

Test Automation Engineer (Python/Java)

Senior • Hybrid

100 - 120 PLN

Warsaw, Poland

O projekcie:
Dołączysz do zespołu działającego w obszarze Data & Analytics, odpowiedzialnego za rozwój oraz utrzymanie rozwiązań opartych o przetwarzanie danych na dużą skalę. Projekty koncentrują się wokół platform danych, analityki oraz systemów wspierających podejmowanie decyzji biznesowych. Istotnym elementem pracy zespołu jest rozwój i utrzymanie zaawansowanych testów automatycznych, które zapewniają szybki feedback oraz stabilność rozwiązań.
Rola ma charakter developer-heavy QA - poszukujemy osoby z silnym zapleczem programistycznym, która będzie projektować i rozwijać architekturę automatyzacji testów w środowisku danych.

Twój zakres obowiązków:

  • Analiza wymagań biznesowych i technicznych oraz ich weryfikacja pod kątem spójności i testowalności

  • Projektowanie, tworzenie i utrzymanie scenariuszy testowych oraz test case’ów

  • Przygotowywanie danych testowych oraz walidacja wyników na poziomie baz danych / platform danych

  • Implementacja testów automatycznych w Pythonie lub Javie

  • Tworzenie i rozwój narzędzi wspierających automatyzację oraz codzienną pracę zespołu

  • Wykorzystanie podejścia BDD (np. Robot Framework, Cucumber, JBehave) w tworzeniu testów

  • Integracja testów z pipeline’ami CI/CD oraz uruchamianie automatycznej regresji

  • Analiza wyników testów oraz raportowanie defektów

  • Współpraca z zespołami developerskimi i data engineeringowymi

  • Identyfikacja obszarów do usprawnień oraz wdrażanie optymalizacji w procesach testowych

Nasze wymagania:

  • Język angielski na poziomie umożliwiającym pracę w środowisku międzynarodowym

  • Minimum 5 lat doświadczenia w programowaniu (Python lub Java),

  • Minimum 4 lata doświadczenia z narzędziami BDD (np. Robot Framework, Cucumber, JBehave),

  • Minimum 5 lat doświadczenia w pracy z: bazami danych (SQL/NoSQL) lub technologiami Big Data (np. Hadoop, Spark, Snowflake, Databricks),

  • Bardzo dobra znajomość systemu kontroli wersji Git (branching, merging, code review)

  • Minimum 3 lata doświadczenia w pracy z CI/CD (np. Jenkins) oraz praktyczna znajomość DevOps

  • Bardzo dobra znajomość systemu Linux oraz skryptów bash