8-12 years experience in working with testing & automation of broadband devices and its interfacing components.
• Experience in developing automation framework & automation scripts for RDK-B based products
• Experience in Unit Testing C and C++ based applications in RDK-B products.
• Experience in integrating and developing test scripts (Python/TCL/Bash) on Test Controllers like Ranorex, Spirent TC/Abacus, Octoscope etc • Understanding of the RDK central Test Suites, Test Cases and Test vectors • Understanding of Linux system testing, Board level testing, troubleshooting • Should have experience in defining the Test Plan / Test strategy for at least one broadband component.
• Proficiency with firmware updates, firmware release testing • Scripting skills in Python/TCL/Bash for automation and scripting tasks in RDK-B, Experience with Test frameworks like Robot/boardfarm/PyTest • Familiarity with web-based user interfaces. RDK-B often includes web interfaces for configuration. • Proficiency in debugging tools and techniques, as embedded systems can be challenging to troubleshoot. • Experience in building DevOps Pipeline, Automation.
Preffered Skill set • Active participation in the RDK-B community and an understanding of its testing & automation process • Good understanding of wireless technologies primarily wifi and its interfaces. • Familiarity with networking protocols, including TCP/IP, UDP, DHCP, DNS, and VLANs and other relevant protocols for networking devices. • Awareness of security best practices, as network devices need to be secure. This includes understanding encryption, authentication, and network security. • Understanding of wireless technologies, including Wi-Fi, and how to configure wireless interfaces in RDK-B