Regular/Senior Test Engineer (Automotive)

SpyrosoftSzczecinnofluffjobspublished 10/22/2026
Must-have:PythonGitMobileQA/TestCI/CDAISecurity

About the company

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.

Your tasks

The project focuses on validation and automation of Wi-Fi connectivity, networking, security, and tunneling features across Android and embedded environments. The role involves testing network reliability, authentication mechanisms, routing behavior, and connectivity scenarios while supporting automated validation frameworks and continuous integration processes.

  • Develop and maintain automated test suites covering Wi-Fi, DHCP, VLAN, routing, tunneling, and security scenarios.
  • Design and execute fault injection tests, including network interruptions, packet loss, DHCP conflicts, and TLS failures.
  • Configure and maintain OpenWrt-based routers and embedded test environments.
  • Perform Android Wi-Fi testing, including connection flows, WPA3/EAP validation, and log analysis.
  • Capture, analyze, and validate network traffic using Wireshark and tcpdump.
  • Develop and extend automation solutions using Python and Robot Framework.
  • Integrate automated testing outcomes into GitLab and Jenkins CI/CD pipelines.
  • Collaborate closely with Android developers, embedded engineers, and verification teams.
  • Document test cases, execution results, and findings in Confluence and Jira.

Requirements

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
  • Strong knowledge of TCP/IP, DHCP, DNS, NAT, routing, VLANs, and firewalling.
  • Solid understanding of WLAN technologies, including 802.11, WPA2/WPA3, EAP (PEAP/TLS/TTLS), and PSK/Open authentication.
  • Hands-on experience with network fault injection using tools such as tc, netem, and scapy.
  • Experience with packet-level troubleshooting and analysis using Wireshark and tcpdump.
  • Strong understanding of the Android Wi-Fi stack, including ConnectionManager, NetworkStack, and wpa_supplicant.
  • Experience using ADB for network testing, device connectivity validation, scanning, and log collection.
  • Ability to analyze Android logcat data and correlate Wi-Fi, EAP, and TLS behavior with access point logs.
  • Practical experience with Python-based test automation and Robot Framework.
  • Linux system administration and shell scripting skills.
  • Experience with Git workflows, CI/CD integration, Jira, and Confluence.

Nice to Have

  • Experience with embedded automotive systems or infotainment connectivity platforms.
  • Understanding of TLS certificate provisioning and mutual authentication.
  • Familiarity with OpenWrt firmware customization.
  • CCNA, LPIC, WCNA, or similar industry certifications.
  • Experience with network simulation tools or traffic analysis frameworks.
  • Experienced in using AI tools in day-to-day workflow

Must have: TCP, DHCP, DNS, WLAN, TLS, Wireshark, Android, Wi-Fi, Testing, Test automation, Robot Framework, Linux, Shell, Git, CI/CD, Jira, Confluence

Nice to have: CCNA, LPIC, WCNA, OpenWRT, AI

Other

Additional Project Requirements

  • The project involves working with hardware prototypes located in the office; therefore, occasional on-site presence will be required.
  • Occasional travel to the client's site in Berlin may be required as part of project activities.