Keysight Technologies Company Profile

QA Software Engineer for ThreatSimulator

Keysight Technologies

Munkaköri leírás

Threat Simulator, part of the Breach Defense application family, is Keysight’s first ever production network cyber security assessment product. The product allows customers to deploy agents in their live networks, simulates real attacks using latest ATI intelligence, assesses how the security devices behave against attacks and provides real-time recommendations to fix the vulnerabilities discovered.

Threat Simulator is a Software-as-a-Service (SaaS) solution. The solution consists of a backend implemented with AWS microservices (Lambda, S3, ElasticSearch, IoT, APIGateway, etc.), a web management interface implemented with HTML5/JavaScript and an agent that executes the simulated attacks.


Key Responsibilities:

 Come up with product test strategy;

Write automated Python integration and end-to-end tests;

Investigate automated tests failures;

Active involvement in feature planning/status/risks within the team;

Provide user experience feedback and enhance overall product usability and ease of use;

Job Qualifications

Position Requirements: 

 Strong Python scripting skills;

Experience with automation/unit tests frameworks;

Experience in REST API testing;

Knowledge of L2-7 network protocols and debug tools/techniques (e.g. Wireshark, tcpdump);

Linux operating skills;

Excellent English verbal/written communication skills; 

Bonus skills:


  • Experience working with different virtualization technologies;
  • Familiar with JavaScript;
  • Familiar with Docker;
  • Familiar with Jenkins build pipeline;
  • Linux shell scripting experience;
  • Experience working with Git;
  • Experience working in an Agile team;
Find your dream job