Skip to Main Content

Job Title


Test Automation Software Developer


Company : InCommon


Location : Chennai, Tamil Nadu


Created : 2025-05-05


Job Type : Full Time


Job Description

Job Type: Full-timeLocation: ChennaiCompany: Lynk️ Experience Required: 5+ years in telecommunications software development⌛ Hiring Timeline: ImmediateAbout the Company:InCommon is hiring for a company that invented satellite-direct-to-standard-phone (sat2phone) technology and holds the world's only FCC commercial license for such operations. This groundbreaking service enables mobile network operators (MNOs) to offer global connectivity—allowing users to send and receive text messages via unmodified mobile phones directly from satellites. With regulatory approvals in 30+ countries and commercial contracts covering ~50 nations, this company is redefining mobile connectivity for the entire planet.Principal ResponsibilitiesDesign and build an automation test framework from scratch for satellite-based cellular tower systems, with a strong emphasis on C/C++ developmentLead testing of the full telecommunications stack — from lab simulations to real-world field deploymentsDesign and implement comprehensive end-to-end test plans, detailed test procedures, and robust automated test scriptsPerform both manual and automated testing using tools and languages like C/C++, Python, ROBOT Framework, etc.Use diagnostic tools like Wireshark, QXDM, iPerf, and more to analyze and resolve network-related issues.Requirements4+ years of experience testing GSM, LTE, 2G, 4G cellular communication systemsStrong understanding of GSM/LTE architecture, 3GPP protocols, and telecom standardsProven experience in building test automation frameworks, with C/C++ as a primary development languageExperience in developing automated test cases for complex telecom systemsProficient in Linux, C/C++, and Bash scriptingHands-on experience with telecom/network tools like QXDM, Wireshark, Spirent, IXIASolid grasp of Ethernet, TCP/IP, and networking fundamentalsObject-Oriented Programming knowledge with strong expertise in C/C++, along with working knowledge of Python or JavaFamiliarity with DevOps and CI/CD tools like GitLab, Jenkins, Docker, Kubernetes, Terraform, and AnsibleExcellent analytical, debugging, and technical documentation skills.Bonus PointsExperience working with software-defined radios (SDRs)Exposure to wireless communication testing equipment and lab setupsInterest in reverse engineering, protocol analysis, or network forensicsComfortable balancing manual testing for new features while gradually building automation infrastructure.