← Back to Jobs

JOB OPPORTUNITY

Sr. Network Protocol Test Engineer (Python)

EgyBell

LocationCairo, Egypt
Job TypeFull-time
Work ModeN/A
SalaryNot specified
Posted

JOBLYIN SUMMARY

Job Overview

This position is offered by EgyBell, in Cairo, Egypt, as a Full-time role. The job details and listed requirements below are based on the original job posting.

COMPANY PROFILE

About the Company

AIThis summary was prepared with the assistance of AI based on available information and may not reflect all details about the company.

EgyBell is a dynamic company seeking skilled professionals to drive its growth and innovation. The organization is currently looking for a Senior C++ Engineer with a telecom background to contribute to complex software development projects, suggesting a focus on technology-driven solutions within an industry that relies heavily on advanced engineering expertise. Additionally, EgyBell requires an HR Specialist with excellent English proficiency to manage talent acquisition and employee relations effectively. While the exact nature of EgyBell’s business remains unspecified, these roles indicate potential involvement in sectors such as telecommunications, software development, or related fields where technical and human resource capabilities are critical. The company appears to prioritize both specialized engineering and international communication skills, reflecting a possible emphasis on global operations or cross-border collaboration.

ORIGINAL JOB DESCRIPTION

About the Job

EgyBell is hiring a Test Engineer for a multinational telecommunications company. This role requires a strong background in network protocol testing, packet-level analysis, and Python-based test automation framework development. The ideal candidate will have hands-on experience testing network traffic, validate protocol behavior, and build automated test frameworks for functional, regression, and performance testing. Key requirements include Python test automation framework development, Wireshark/tcpreplay, Napatech or comparable SmartNIC hardware, Bamboo, Docker, Ansible/Terraform, and C/C++ codebase understanding. Experience with telecom/network protocols is also relevant. What you will need: Advanced Python scripting - building and maintaining test automation frameworks (not just writing scripts): reusable test libraries, fixtures, and CI-integrated suites. Ability to design automated test frameworks that validate protocol behavior, packet-processing pipelines, and service/API boundaries end-to-end. Experience with traffic generation/replay tools (e.g. tcpreplay) and packet capture/analysis tools (Wireshark) for functional and regression testing of protocol state machines. Load and performance testing experience - benchmarking throughput/latency under sustained traffic. Experience with Napatech (or comparable SmartNIC) capture hardware for generating and validating high-speed test traffic. CI/CD experience with Atlassian Bamboo - integrating automated suites into build pipelines, triggering/monitoring runs, reporting results. Docker container experience - standing up and debugging test environments inside containers. Infrastructure-as-code exposure (Ansible/Terraform) - provisioning repeatable RHEL test environments. Test case design and defect tracking (Jira) - clear, reproducible bug reports and maintained regression suites. Ability to translate technical specifications and requirements into test plans that catch edge cases before release. Uses AI assistants (Claude, Copilot, or equivalent) for test case generation, test script authoring, and documentation - with review discipline. Fluent English communication skills, both written and spoken. 6 to 8 years of experience as a Test Engineer or in a similar position Preferred qualifications: Exposure to telecom/network protocol domain work and experience with mobile core network signaling protocols across 2G/3G/4G (SS7/MAP, Diameter, GTP-C/GTP-U). Enough C/C++ fluency to read the codebase under test and understanding what the code is doing. Familiarity with profiling tools (perf, valgrind) to help distinguish functional bugs from performance regressions. Prior experience testing network probes, DPI systems, or similar telecom infrastructure. Who you are: Meticulous and detail oriented. Strong ownership and accountability - follows through without being chased. Collaborative team player who communicates clearly and effectively. Committed to quality, reliability, and continuous improvement. Self-motivated and proactive. Show more

CAREER PROFILE

Role Overview

AIThis summary was prepared with the assistance of AI based on available information and may not reflect all details about the company.

This role involves designing and implementing tests for network protocols using Python. The engineer will analyze packet-level data to ensure protocol compliance and system reliability.

REQUIREMENTS

Required Skills

PythonDocker

JOB SOURCE

Original Job Listing

This job was found through LinkedIn. You can review the original listing before applying.

View Original Listing ↗