Senior Engineer, QA and Integration
Kfar SabaFull-TimeSeniorQA / Testing
What you'll do:
- Lead QA activities for complex CI/Nightly environments, including multi-node network or 4G/5G setups.
- Perform deep debugging and failure analysis across distributed Linux-based systems — including log correlation, packet tracing, process monitoring, and system resource analysis.
- Design, build, and maintain end-to-end lab setups integrating various network elements (Core, RAN, routers, switches, simulators, and management systems).
- Investigate and resolve integration and stability issues between system components and software releases.
- Collaborate with Dev, DevOps, and Automation teams to ensure the health and reliability of CI pipelines and test environments.
- Analyze and correlate logs from multiple systems (e.g., Jenkins, Kubernetes, syslog, SNMP, or network captures).
- Contribute to test planning and validation activities for new network or feature deployments.
- Maintain high operational uptime of CI/Nightly test environments by identifying and mitigating recurring issues.
- Provide mentorship and guidance to QA engineers on debugging techniques, Linux diagnostics, and test environment maintenance.
- Optional: assist with minor scripting (Python/Bash) for log analysis, setup verification, or test monitoring.
What you should have:
- 6+ years of QA, Integration, or System Validation experience in telecom or networking (Routing/Switching) domains.
- Expert-level Linux skills - system services, networking, log analysis, performance monitoring, and shell scripting.
- Proven ability to debug and stabilize complex, multi-component network systems.
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI) - understanding logs, pipelines, and test orchestration.
- Strong understanding of networking protocols (IP, VLANs, BGP, OSPF, MPLS, GTP, S1, X2, NG, etc.) or 3GPP architectures (EPC, 5GC).
- Experience working with network or UE simulators, routers, or switches in lab environments.
- Familiarity with containerized environments (Docker, Kubernetes) and cloud-based test systems.
- Excellent analytical, troubleshooting, and communication skills.
- Scripting ability in Bash or Python for diagnostics, environment setup, or automation support.
Education:
- Bachelor’s degree in Computer Science, Telecommunications, or a related field (or equivalent hands-on experience).
