Share this Job

QA Automation Engineer

Date:  Feb 4, 2021
Country:  United States
State / Province:  North Carolina
City:  Morrisville
Job Type:  Regular
Job ID:  36660

Job Description

In this role, you will design and implement automated tests for the Network Visibility MobileStack products, to ensure that Keysight delivers high quality products and solutions to their customers. MobileStack, along with the other Keysight Network Visibility products, provide the ability for our customers to tap, aggregate, filter, sample, as well as perform many other functions on their network traffic for monitoring and analysis.


Keysight’s network packet broker provides multiple applications, such as:


  • MobileStack – monitoring of customer traffic from a mobile user/session perspective (e.g.GTP, SIP/RTP)
  • AppStack – monitoring of customer traffic from an application perspective (i.e. L4-L7)
  • SecureStack – providing secure encryption/decryption for TLS1.3 (Active SSL)
  • TradeVision – stock trading monitoring and analysis tool
  • PacketStack – standard packet broker features such as aggregation, deduplication, masking, etc.
  • NetStack – port tagging and VLAN stripping


Our MobileStack products track mobile users and sessions, sending the associated control and user plane data to specific network monitoring tools (i.e. probes) for analysis. In addition, they load balance across probes and provide sampling, filtering and VIP whitelisting functionalities. This allows our customers to manage their probe bandwidth by looking at a subset of the overall network traffic, in addition to being able to troubleshoot specific quality of service issues. As network traffic continues to increase each year, our customers need solutions to monitor their network traffic more efficiently and cost effectively.


This position is an opportunity to contribute to our product and team, as we continue to evolve our MobileStack product to meet the demands of 5G core network and network virtualization.  




  • Main responsibility is to design and implement automated tests using Python, Robot and Selenium or RESTful APIs.
  • Implement automated tests for new features during the release cycle.
  • Design and document test plans and test cases for new features.
  • Troubleshoot and resolve issues from automated regression runs to determine if the problem is a product issue or automation issue.
  • Provide input and help resolve customer escalations for product issues.
  • Use Keysight’s testing equipment (IxNetwork/IxLoad) and other traffic tools like Scapy, for traffic generation and protocol simulation.
  • Collaborate closely with peers, including other QA engineers and software developers in a multi-site environment (US, Romania).
  • Contribute new ideas and methods to continuously improve product quality and development efficiency.
Job Qualifications




  • BS in computer science or related discipline.
  • 3-5 years of experience developing software in C++ and C as well as languages such as Python/Robot, shell-scripts, and similar productivity tools. Strong programming skills are needed. Excellent knowledge of data structures and algorithms.
  • Linux operating skills; Knowledge of Linux OS (centos/ubuntu etc).
  • Experience with Rest API development. Selenium experience is a plus.
  • Experience with automation systems. Jenkins experience is a plus.
  • Working knowledge of debugging tools and techniques.
  • Extremely good English verbal communications skills and a desire for strong team collaboration is a must in this Agile development environment.
  • Over and above, a deep commitment to your own quality work and a strong desire to help the entire team to succeed.
  • Knowledgeable about tools and debug techniques (Wireshark, Perforce, GIT, Jenkins, automation harness).
Job Function



Careers Privacy Statement 

***Keysight is an Equal Opportunity Employer.***

Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.

Candidates can be considered to work from the following locations:

Americas : United States : North Carolina : Morrisville

Job ID : 36660 

Nearest Major Market: Raleigh

Job Segment: Engineer, Linux, Computer Science, Testing, Virtualization, Engineering, Technology