Test Engineer (Python Automation)

Job Description

Our client, a cutting-edge startup in the satellite communications space, is seeking a Python-savvy developer with deep experience in building automation frameworks specifically for testing mobile wireless technologies and cellular protocols. This role blends hands-on development with test execution, beginning with manual testing of new features and transitioning into automation.

This Series A-funded startup, headquartered in the D.C. metro area, has developed patented technology that allows global text messaging via direct satellite-to-mobile device communication—no special hardware required. As they prepare for Series B, they are growing their engineering team to bring this revolutionary platform to life.

What You’ll Be Doing

  • Act as the test engineer for a next-gen satellite-based cellular tower system
  • Collaborate closely with developers and product managers to validate features
  • Design and execute comprehensive end-to-end test plans and procedures
  • Manually test new features and build automation where it doesn’t yet exist
  • Develop and maintain test scripts using Python, Robot Framework, and other tools
  • Contribute to evolving test frameworks and analytics infrastructure
  • Use diagnostic tools such as Wireshark, QXDM, and traffic generators/emulators
  • Stay current with trends in 4G, 5G, and IoT cellular technologies

What You Bring

  • A degree in Electrical/Computer Engineering, Computer Science, or related field
  • 4+ years of hands-on experience testing and integrating cellular systems (GSM, LTE)
  • Strong knowledge of GSM/LTE architecture, protocols, and testing standards
  • Proficiency in Python and Bash for scripting and test automation
  • Experience with Linux environments and telecom testing tools (e.g., QXDM, Wireshark)
  • Background in manual and automated test execution
  • Working understanding of networking (TCP/IP, Ethernet, etc.)
  • Desired: familiarity with OOP, and languages such as C/C++, Java
  • Bonus points for DevOps exposure (CI/CD pipelines, GitLab, Terraform, Docker, etc.)