Software QA Engineer

Keysight Technologies•Published 1 days ago•First seen 23 hours ago
Overview

Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

As a Software QA Engineer at Keysight Technologies, you will be part of a dynamic development team that delivers test automation solutions for advanced network testing products.

Responsibilities
  • Plan features by translating Product Management requirements into engineering test documentation
  • Estimate effort accurately and define testing strategies and plans
  • Execute testing for major features, ensuring test case execution, progress tracking, and status reporting
  • Integrate AI tools in QA activities: automated regression debug using AI tools, test cases ( Jira) generation and test scripts automation using AI
  • Code changes and automation framework development using AI
  • Monitor progress for minor releases (patches, hotfixes), flag delays, and suggest mitigation plans
  • Define system test scenarios and contribute to FS/TP reviews and feature documentation
  • Translate Marketing Feature/Product Requirements (FRD/PRD) into test cases
  • Provide input and support in customer support escalations
  • Configure and troubleshoot both KT and non-KT (Keysight Technologies) equipment independently
  • Provide technical supervision and guidance to other QA Engineers
  • Debug complex issues and apply advanced troubleshooting techniques
  • Suggest and implement enhancements to automation frameworks and processes
  • Develop automated test scripts using scripting languages and automation harnesses
  • Communicate effectively and collaborate with QA, Development, and cross-functional teams
  • Participate in Agile team meetings and propose process improvements
  • Perform root cause analysis and create detailed bug reports with clear reproduction steps and logs
Qualifications
  • Bachelor’s degree in Computer Science, Telecommunications, Electronics, or related field.
  • Minimum 2 years of experience in software QA or test automation.
  • Strong scripting skills (e.g., Python) and experience with automation frameworks.
  • Solid understanding of software QA practices, SDLC, and source code management tools (e.g., Git).
  • Experience configuring and debugging KT and non-KT equipment independently.
  • Proven ability to work on moderately complex assignments with minimal supervision.

Nice to Have Qualifications:

  • Experience with Keysight or Ixia products and technologies.
  • Familiarity with networking protocols and systems.
  • Hands-on experience with CI/CD tools (e.g., Jenkins, Docker).
  • Knowledge of compilers, debuggers, and development tools.
  • Experience mentoring or supervising QA engineers.
  • Exposure to Agile development environments

  • Hands-on experience with AI tools 

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***