Description

Job Description

Looking for a Network Automation Engineer with Python exp. Must have strong python, selenium, robot framework and network/telecom experience.

The automation engineer at Telecommunication will work within a service development and maintenance engineering team responsible for writing scripts to test mobile voice and video services. He/she will be responsible for building and maintaining a library of automated tests to execute against the Telecommunication network, based on test plans provided by senior engineers. We are driving towards a zero-touch test environment.

Bachelor Degree

2+ years overall programming

2+ years of overall testing experience - Will need to be in an automation environment.

Minimum Of 2 Years Of Python Programming Experience

Sound understanding of programming and software concepts and principles including database, networking, json/xml, object-oriented design

2+ years experience of hands-on coding/scripting experience using Appium, Selenium, or a related mobile application automation framework (i.e. Perfecto Mobile) to test Android and iOS mobile applications

Familiarity with Testing Techniques and Methodologies - understanding of the various approaches used in testing, including white box (logic driven), black box (requirements driven), load testing, coverage testing, and regression testing

Strong communication skills (both oral and verbal)

At least 1 year of Linux experience

Experience with the Robot Framework for automated acceptance testing

Knowledge of and experience with IMS, SIP, VoIP, and Video applications in a carrier/service provider/ISP environment

Working knowledge of protocols, network technologies, and standards including 3GPP IMS architecture, LTE, TCP/UDP, SIP, RTP, DNS, ENUM, GSMA-RCS, MMTel, and other SIP/VoIP standards

Experience with debugging tools such as Wireshark and QXDM

Education

Bachelor's degree