
Software QA Automation Engineer
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
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.***
