Senior Scala Backend Test Automation Engineer
⚲ Kraków, Warszawa
26 880 - 33 600 PLN netto (B2B)
Wymagania
- doświadczenie w testowaniu mikroserwisów backendowych (nie UI)
- doświadczenie w testach integracyjnych w systemach rozproszonych
- doświadczenie z Play Framework lub usługami backendowymi na JVM (Java/Scala)
- dobra znajomość Apache Spark i testowania pipeline'ów danych
- doświadczenie w walidacji przepływów ETL/przetwarzania danych
- doświadczenie z CI/CD i automatycznym uruchamianiem testów
- praca hybrydowa z Krakowa (3 dni w tygodniu w biurze)
- gotowość do onboardingu w Malmö (3 dni)
Opis stanowiska
Rola Senior Backend Test Automation Engineera z naciskiem na testowanie mikroserwisów backendowych i platform danych, a nie interfejsów webowych. Będziesz prowadzić testy integracyjne w systemach rozproszonych, walidować przepływy ETL i przetwarzanie danych oraz debugować awarie w wielu usługach, bazach i kolejkach. To oferta dla osoby z doświadczeniem w JVM (Java/Scala), Play Framework i Apache Spark, gotowej do pracy hybrydowej z Krakowa (3 dni w tygodniu) i onboardingu w Malmö. Uwaga: podana stawka 'up to 195 PLN/h' jest maksymalna i może nie być osiągalna dla każdego kandydata.
🔍 Dekoder Ogłoszenia
🔴
strong data platform experience
Może oznaczać zarówno głębokie doświadczenie w budowaniu platform danych, jak i jedynie testowanie istniejących rozwiązań.
🔴
Play Framework (or at least JVM-based backend services in Java/Scala)
Firma może preferować Play Framework, ale jest otwarta na kandydatów z ogólnym doświadczeniem w JVM, co może oznaczać naukę frameworka od podstaw.
🔴
Good understanding of Apache Spark and testing data pipelines
Może oznaczać potrzebę dogłębnej wiedzy o Sparku lub jedynie podstawowe zrozumienie jego działania w kontekście testowania.
🔴
Ability to debug failures across multiple services, databases, queues, and pipelines
Oczekiwane jest samodzielne i kompleksowe rozwiązywanie problemów w złożonym, rozproszonym środowisku.
🔴
up to 195 PLN/h net + VAT
Podana stawka jest maksymalna i może nie być osiągalna dla każdego kandydata, zależnie od negocjacji i doświadczenia.