AI Driven Test Case Generation Intern at Keysight Technologies - Hong Kong
Singapore, Singapore, Singapore -
Full Time


Start Date

Immediate

Expiry Date

20 Jan, 26

Salary

0.0

Posted On

22 Oct, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Natural Language Processing, Large Language Models, Machine Learning, Test Automation, Python, Software Development, Collaboration, Documentation, Automation Integration, Model Performance, Continuous Improvement, Feedback Loops, Script Writing, Software Testing, Requirements Analysis, AI Models

Industry

electrical;Appliances;and Electronics Manufacturing

Description
Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights to the world’s visionaries and innovators in electronic design, test, manufacturing, and optimization. Our ~14,000 employees create world-class solutions in wireless communications, 5G, automotive, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. We’re recognized as a Great Place to Work across the globe due to our robust culture and dynamic working environment. Our global team acts as “One Keysight,” using collaboration, inclusivity, and integrity to advance technology. We’re driven and curious, and we value all ideas, especially bold ones. And our strong culture extends far beyond our own walls. We leverage our corporate social responsibility framework to support our communities, nurture the next generation of engineers, and promote environmental sustainability. Our technical solutions – and our methods for creating them – help connect and secure the world. Learn more about what we do and how we do it. Careers Privacy Statement***Keysight is an Equal Opportunity Employer.*** Responsibilities About the Job: Join our R&D team to explore how Large Language Models (LLMs) and AI can revolutionize software testing! In this internship, you’ll help build intelligent systems that read software requirements and automatically generate test cases. You’ll also integrate these test cases into our test automation framework and analyze how well they cover the intended functionality. About the Team: This is a hands-on opportunity to work with Natural Language Processing (NLP), LLMs, machine learning, and test automation tools to solve real-world challenges. If you're excited about combining LLMs and AI with software testing and want to work on cutting-edge technology, we’d love to hear from you! Responsibilities: Understanding Requirements Collaborate with developers and QA engineers to review software requirements Learn how to identify key elements that need testing Building AI Models with LLMs Use LLMs (e.g., Gemma, Ollama, via Hugging Face Transformers) to interpret requirements Fine-tune or prompt LLMs to generate relevant and context-aware test cases Experiment with different model types and techniques to improve accuracy Automation Integration Map AI-generated test cases to models in Test Automation Framework Write scripts in Python to automate test execution Ensure test cases can run automatically and validate outcomes Validation & Feedback Collaborate with manual testers to review test cases Run tests and analyze results to improve model performance Refine models based on feedback and test outcomes Continuous Improvement Monitor model performance and retrain with new data Implement feedback loops for ongoing learning and optimization Documentation & Reporting Maintain clear documentation of models, processes, and results Share insights and findings with the team Expected Outcomes: LLM-powered models that generate test cases from software requirements Automated execution of test cases using Test Automation Framework Improved test coverage and efficiency A framework for continuous learning and model improvement Qualifications Basic Qualifications: Currently enrolled in Bachelor/Master Computer Science/Electrical/Electronic Engineering or a software related discipline, from an accredited college or university Experience and interest in software development; using AI Models, Python is an advantage. Able to work independently and creatively Familiarity with software tools such as Visual Studio, git, Bitbucket, LLMs. Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
Responsibilities
The intern will collaborate with developers and QA engineers to review software requirements and help build intelligent systems that generate test cases using AI. They will also integrate these test cases into the test automation framework and analyze their effectiveness.
Loading...