Insight Global
C/C++ Telecom Engineer
Insight Global, Bothell, WA, United States
We are looking for a C/C++ telecom Engineer to be an integral part of our team. As an integral part within a cross-functional, agile team you will be working on developing automation solutions using our client’s propriety Automated Network Testing platform.
Responsibilities
- Participate in sprint planning and design discussions with the development team to ensure automation is designed and implemented meeting client’s requirements
- Develop expertise in client’s Automated Network Testing platform and become an advocate for its use
- Improve productivity for the overall team by proposing tools or processes that eliminate net workload
- Analysis of user stories and test case definitions to determine the best way in which to automate the testing
- Close collaboration with Network System Engineers to create a detailed test design using client’s Automated Network Testing platform and OEM testing tools and simulators
- Development of Test tools for LTE/5G
- Collaboration with network system engineers in QA including troubleshooting
- Resolution of any automation related defects.
- Provide post-deployment support as required
Basic Qualifications
- 5+ Years of experience on LTE/5G core network or tools development.
- 5+ Years of experience working on designing and creating test plans and processes.
- 7+ Years of experience working with C/C++.
- Hands on experience developing and maintaining automation scripts following OOP practice.
- Good working knowledge of Linux and socket programing
- Expert knowledge of LTE Core Network and Call Flows.
- Excellent communication, collaboration, reporting, analytical and problem-solving skills
- Proficient with Agile testing methodologies and best practices
Preferred Qualifications
- Python is a Plus.
- Strong knowledge of QA methodology and tools, with demonstrated experience in test automation
- Coding experience with automated testing frameworks, tools, services, and physical devices
- Experienced in end-to-end application to device layer testing which includes UI, interfaces, back-end and hardware layers.
- Deal well with ambiguous/undefined problems; ability to think abstractly.