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.)