Keysight Technologies is an electronic measurement company focused on technology innovation and electronic design. The R&D Software Engineering Internship involves developing and executing test plans, analyzing results, and enhancing automation tools in a collaborative environment.
Responsibilities
Develop and execute test plans, test cases, and test scripts for our high-end product.
Analyze test results and report defects found during testing.
Assist with designing and enhancing automation tools and frameworks for large scale systems that can be used by others in the company.
Assist with creating a robust automation framework ensuring scalability and reusability, and for maintaining a controlled test environment that can be used by various departments across the company.
Collaborate with all the teams, leverage all existing scripts and create one common test environment for all applications.
Perform test across a variety of parameters and topologies, including System Test Automation, Automated Regression Testing, Tests for L1-7 networking, manufacturing tests.
Assist in debugging, isolating root cause in customer test environment and provide necessary workaround to keep customer networks operational.
Troubleshoot L2-7 protocols and other related technologies as well as troubleshooting protocols on various Ethernet platforms such as 10M to 800G+ Ethernets.
Research and write test strategy documents in various newer platforms such as 10M to 800G+ Ethernet.
Assist in the development and maintenance of automation scripts for regression testing.
Participate in daily stand-up meetings and provide status updates on ongoing testing activities.
Qualification
Required
Pursuing BS/MS Degree in Computer Science (Graduating in Fall 2025 or December 2026)
Programing knowledge (algorithms, best coding practices, version control)
Strong interest in automating anything that needs to be done twice
Experience working with private, hybrid and public cloud APIs/tech VMWARE, AWS, Azure etc.
Excellent verbal and written communication skills.
Ability to work independently as well as in a team environment.