Test Software Engineer Intern - Robotics & Test Automation

Test Software Engineer Intern - Robotics & Test Automation

RF Ideas

Schaumburg, IL • On-site

$45.50 - $60/hr

Full-time

Medical, Retirement

Posted 28 days ago


Job description

Key Responsibilities
  • Develop Pythonbased control software for a 6axis articulated robotic arm
  • Implement and refine robot motion sequences, coordinate recording, and automated execution scripts
  • Integrate robotic control with test workflows for card read height characterization.
  • Support definition and execution of automated test profiles across multiple orientations, heights, and card types
  • Improve robustness, repeatability, and error handling of automation scripts
  • Assist in validating positional accuracy and system repeatability
  • Create basic documentation for setup, operation, and maintenance of the automated test system
  • Collaborate with Test Engineers to translate manual test procedures into automated solutions
Required Qualifications
  • Pursuing a Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Robotics, or a related field
  • Experience with Python programming
  • Familiarity with basic concepts in robotics, motion control, or automation
  • Strong problemsolving skills and attention to detail
  • Ability to work independently while collaborating effectively with a technical team
Preferred Qualifications
  • Exposure to robotic arms, CNC systems, or motion control platforms
  • Experience with hardwaresoftware integration
  • Familiarity with coordinate systems, kinematics, or basic mechanical concepts
  • Interest in test engineering, manufacturing test, or automation systems
  • Experience with version control systems (e.g., Git)
Learning & Development Opportunities
  • Handson experience designing a realworld robotics automation system
  • Exposure to test engineering practices and customerimpacting product validation
  • Mentorship from experienced Test Engineers and Engineering Management
  • Opportunity to deliver a project that becomes a longterm production test asset
Business Impact

This role directly supports rf IDEAS’ efforts to improve test coverage and automation by converting a laborintensive, manually executed test into a repeatable, unattended automated system. The resulting solution will provide lasting value beyond the internship, with sustainment and maintenance absorbed by the Test Engineering team.

Why This Internship Matters

This position offers a rare opportunity for an intern to work on a complete, endtoend engineering solution—from concept through implementation—while making a measurable impact on product quality and customer satisfaction.

Internship Details:

  • Paid, full-time position (40 hours/week, approximately 8am–5pm).
  • Health insurance coverage (medical) for interns working 30+ hours/week.
  • 401(k) eligibility with dollar-for-dollar match on the first 5% of deferrals.
  • Onsite presence required; 1-day/week WFH option (role dependent).
  • 3 days unpaid time off available if needed during the internship.

Behavioral Assessment

In addition to supplying us with your resume, we ask that you take our Behavioral Assessment through Predictive Index by going to the following link:

https://assessment.predictiveindex.com/bo/B3WV/_Apr2026_190330

 

Tips:

  • Complete the assessment in a quiet place, free from interruption, in one session.
  • Take as much time as you wish to complete this assessment — typically takes less than 7 minutes.
  • Please use one of the following browsers: Internet Explorer, Firefox, Safari, or Chrome.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Automation Test Engineer?

A: To succeed as an Automation Test Engineer, key technical skills include proficiency in programming languages such as Java, Python, or C#, as well as experience with test automation frameworks like Selenium, Appium, or TestNG. Additionally, strong analytical and problem-solving skills, along with the ability to collaborate and communicate effectively with cross-functional teams, are essential soft skills for this role. By combining these technical and soft skills, Automation Test Engineers can efficiently design, develop, and maintain automated test suites, driving quality and efficiency in software development and deployment.

Q: What is the career path for a Automation Test Engineer?

A: A Automation Test Engineer's typical career progression involves starting as a Junior Automation Test Engineer, where they focus on writing and maintaining automated test scripts, and gradually advancing to roles such as Automation Test Lead or Senior Automation Test Engineer, where they oversee test automation strategies and lead teams. Key opportunities for skill development include learning programming languages like Java, Python, or C#, as well as tools like Selenium, Appium, or TestNG, and staying up-to-date with industry trends and emerging technologies. Long-term, Automation Test Engineers may pursue roles like Test Automation Architect, DevOps Engineer, or even move into management positions, leveraging their technical expertise to drive innovation and efficiency in software development and testing.



RF Ideas job posting for a Test Software Engineer Intern - Robotics & Test Automation in Schaumburg, IL with a salary of $46 to $60 Hourly and benefits including Medical and Retirement with a map of Schaumburg location.