Regular/Senior Test Engineer

Regular/Senior Test Engineer

Pełny etat 82800 - 101200 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Test and automate Wi-Fi connectivity and networking features in Android and embedded systems.
  • Firma: Dynamic automotive tech company focused on innovation and collaboration.
  • Benefity: Competitive salary, flexible work options, and opportunities for professional growth.
  • Pozostałe informacje: Occasional travel to Berlin and hands-on work with hardware prototypes.
  • Dlaczego ta praca: Join a cutting-edge project that impacts the future of automotive technology.
  • Kwalifikacje: Strong knowledge of networking, Python automation, and experience with Android systems.

Przewidywane wynagrodzenie mieści się w przedziale 82800 - 101200 zł za rok.

Tech Stack:

  • Python (asyncio, subprocess, SSH, JSON, logging, regex)
  • Robot Framework (keyword libraries, reusable test suites)
  • Android Wi-Fi testing tools: ADB, logcat, wpa_supplicant, ConnectivityService
  • Wireshark and tcpdump
  • OpenWrt (UCI, network, wireless, DHCP configuration)
  • Git, GitLab CI/CD, Jenkins
  • Linux administration tools: systemctl, journalctl, ip, iw, ss, route
  • Bash/Shell scripting
  • OpenVPN, stunnel, TLS/SSL certificates

Wymagane kwalifikacje:

  • Silna znajomość TCP/IP, DHCP, DNS, NAT, routingu, VLAN-ów i firewallingu.
  • Solidne zrozumienie technologii WLAN, w tym 802.11, WPA2/WPA3, EAP (PEAP/TLS/TTLS) oraz PSK/Open authentication.
  • Praktyczne doświadczenie z wstrzykiwaniem błędów sieciowych przy użyciu narzędzi takich jak tc, netem i scapy.
  • Doświadczenie w rozwiązywaniu problemów na poziomie pakietów i analizie przy użyciu Wireshark i tcpdump.
  • Silne zrozumienie stosu Wi-Fi Androida, w tym ConnectionManager, NetworkStack i wpa_supplicant.
  • Doświadczenie w używaniu ADB do testowania sieci, walidacji połączeń urządzeń, skanowania i zbierania logów.
  • Umiejętność analizy danych logcat Androida i korelowania zachowań Wi-Fi, EAP i TLS z logami punktów dostępowych.
  • Praktyczne doświadczenie z automatyzacją testów opartą na Pythonie i Robot Framework.
  • Umiejętności administracji systemem Linux i skryptowania powłoki.
  • Doświadczenie z workflow Git, integracją CI/CD, Jira i Confluence.

Miłe do posiadania:

  • Doświadczenie z wbudowanymi systemami motoryzacyjnymi lub platformami łączności infotainment.
  • Zrozumienie dostarczania certyfikatów TLS i wzajemnej autoryzacji.
  • Znajomość dostosowywania oprogramowania OpenWrt.
  • Certyfikaty CCNA, LPIC, WCNA lub podobne.
  • Doświadczenie z narzędziami symulacji sieci lub ramami analizy ruchu.
  • Doświadczenie w korzystaniu z narzędzi AI w codziennym przepływie pracy.

Opis projektu:

Projekt koncentruje się na walidacji i automatyzacji łączności Wi-Fi, sieci, bezpieczeństwa i funkcji tunelowania w środowiskach Android i wbudowanych. Rola obejmuje testowanie niezawodności sieci, mechanizmów autoryzacji, zachowań routingu i scenariuszy łączności, wspierając jednocześnie zautomatyzowane ramy walidacji i procesy ciągłej integracji.

Dodatkowe wymagania projektowe:

Projekt wiąże się z pracą z prototypami sprzętowymi znajdującymi się w biurze; dlatego okazjonalna obecność na miejscu będzie wymagana. Okazjonalne podróże do siedziby klienta w Berlinie mogą być wymagane w ramach działań projektowych.

Zakres usług:

  • Opracowanie i utrzymanie zautomatyzowanych zestawów testów obejmujących scenariusze Wi-Fi, DHCP, VLAN, routingu, tunelowania i bezpieczeństwa.
  • Projektowanie i wykonywanie testów wstrzykiwania błędów, w tym przerwy w sieci, utratę pakietów, konflikty DHCP i awarie TLS.
  • Konfiguracja i utrzymanie routerów opartych na OpenWrt oraz wbudowanych środowisk testowych.
  • Przeprowadzanie testów Wi-Fi Androida, w tym przepływów połączeń, walidacji WPA3/EAP i analizy logów.
  • Rejestrowanie, analizowanie i walidowanie ruchu sieciowego przy użyciu Wireshark i tcpdump.
  • Opracowywanie i rozszerzanie rozwiązań automatyzacyjnych przy użyciu Pythona i Robot Framework.
  • Integracja wyników testów automatycznych z pipeline'ami CI/CD GitLab i Jenkins.
  • Ścisła współpraca z programistami Androida, inżynierami wbudowanymi i zespołami weryfikacyjnymi.
  • Dokumentowanie przypadków testowych, wyników wykonania i ustaleń w Confluence i Jira.

Regular/Senior Test Engineer – pracodawca: Spyrosoft Ltd

Jako wiodący inżynier Android Automotive (AAOS) w naszej firmie, będziesz częścią dynamicznego zespołu, który kładzie duży nacisk na innowacje i rozwój. Oferujemy elastyczne godziny pracy, możliwość pracy zdalnej oraz wsparcie w rozwoju zawodowym, co sprawia, że jesteśmy doskonałym pracodawcą dla osób pragnących rozwijać swoje umiejętności w branży motoryzacyjnej. Nasza kultura pracy opiera się na współpracy i otwartości, a lokalizacja w Niemczech zapewnia dostęp do najnowszych technologii i trendów w branży.

S

Dane kontaktowe:

Zespół rekrutacyjny Spyrosoft Ltd

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Regular/Senior Test Engineer

Python (asyncio, subprocess, SSH, JSON, logging, regex)
Robot Framework
Android Wi-Fi testing tools (ADB, logcat, wpa_supplicant, ConnectivityService)
Wireshark
tcpdump
OpenWrt (UCI, network, wireless, DHCP configuration)
Git