Software QA Automation Engineer

Keysight TechnologiesApplyPublished 2 months agoFirst seen 4 days ago
Apply
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.

Responsibilities

  • Plan major 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

  • Support and contribute to CI/CD pipeline development and DevOps initiatives

  • 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

Required 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, Shell) 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.***