Description

What You'll Do:

Develop and maintain automated test scripts in Python for validating IMS functionalities and network features within 5G/4G environments.
Work with cross-functional teams to design, execute, and improve test cases for network protocols and services related to 5G/4G networks and IMS.
Perform integration testing and troubleshooting of IMS applications across various environments.
Design and implement automation frameworks to enable efficient execution of network and IMS-related tests.
Collaborate with software engineers, network engineers, and DevOps teams to troubleshoot issues, identify root causes, and improve overall system performance.
Ensure test cases meet functional, non-functional, and security requirements of the system.
Provide detailed reports and feedback based on the results of test execution, highlighting issues, defects, and areas for optimization.
Conduct manual and automated testing for features such as VoLTE, VoWiFi, SIP, and other IMS-related protocols in 4G/5G networks.
Develop network traffic generation and simulation models to test network performance under various conditions.
Stay up to date with the latest trends in 5G/4G technologies and IMS advancements to continuously improve test coverage and methodologies.


Expertise You'll Bring:

Strong programming skills in Python, with experience in test automation and script development.
Solid understanding of IMS (IP Multimedia Subsystem) and its components such as HSS, PCRF, and CSCF.
Practical experience with 5G/4G networks (including LTE) and network testing protocols (e.g., SIP, RTP, DNS).
Knowledge of IMS-based services like VoLTE, VoWiFi, and Rich Communication Services (RCS).
Experience with test automation tools and frameworks such as Robot Framework, Selenium, or pytest.
Proficiency with network simulators/emulators and testing tools like Wireshark, JMeter, and similar network protocol analyzers.
Hands-on experience in network function virtualization (NFV), SDN, and 5G network slicing.
Familiarity with CI/CD pipelines and integrating automated tests into continuous integration frameworks.
Strong debugging and troubleshooting skills for both software and network-level issues.
Good understanding of telecom standards and specifications, including 3GPP and IETF.
Excellent communication skills and the ability to work in a team-oriented environment

Education

Any Graduate