Permanent
Senior Test Automation Engineer (Embedded)
Rampton
224921642
Posted Yesterday
Job Title: Senior Automation Test Engineer (Embedded)-
Salary:-Up to -85,000-
Location:-Cambridge (3 days on site ideally)
We''re on the hunt for a strong Senior Automation Test Engineer with a Python background who can build test automation frameworks from scratch. This is on behalf of a company-that are working on the development of their next generation products within the telecoms space. To be successful in this role, you will need knowledge of networking protocols (I.e. TCP/IP) and a solid embedded testing background.-
What will you be involved in?-
- Designing and building scalable test automation frameworks from scratch (e.g. keyword-driven, data-driven) for embedded systems within the wireless telecoms domain (gNodeB, core network, UE).
- Developing and managing CI/CD pipelines for automated test execution, reporting, and continuous validation.
- Orchestrating and automating multi-node environments to simulate real-world network traffic and interactions.
- Creating and executeting test scenarios to validate system behaviour under varying traffic conditions.
- Analysing logs from both 5G protocol and network traffic perspectives to identify defects, performance issues, and bottlenecks.
- Generating test data, automate reporting, and track execution results and failures across complex test suites.
- Producing and maintaining technical documentation, including system architecture and API specifications.
- Solid experience developing test automation frameworks and hands-on experience orchestrating multi-node systems for embedded systems or telecoms
- Proven experience building and maintaining CI/CD pipelines from the ground up.
- Strong understanding of embedded systems testing, including hardware/software integration.
- Proficiency in programming languages such as Python, Java, or C++ for automation.
- Experience with network analysis and tracing tools (e.g. TCPdump, Wireshark, strace).
- Knowledge of networking protocols (TCP/IP, UDP, SCTP, 5G) and an-understanding of networking fundamentals (IPv6, DNS, DHCP, NAT) and network security concepts.
- Experience with test frameworks and reporting tools (e.g. TestNG, JUnit, Allure, ReportPortal).
- Familiarity with containerisation and distributed environments (Docker, Kubernetes).
- Experience with network orchestration and performance testing tools (e.g. OpenStack, Xena, Ixia, Spirent).
- An understanding of the Linux networking stack (TCP/IP, UDP, SCTP, Netfilter, iptables, nftables).
- Strong analytical and problem-solving skills with the ability to diagnose complex system issues.
- Excellent communication skills and ability to work effectively in collaborative environments.
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!