JustJoin.IT Hybrydowo Senior New

Test Automation Engineer (Python/Java)

B2Bnetwork

⚲ Warszawa, Gdańsk, Gdynia

100 - 120 PLN/h netto (B2B)

Wymagania

  • Java
  • Python
  • Robot Framework
  • JBehave
  • Cucumber

Opis stanowiska

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