Back to jobs
Rancho Dominguez, CA, USA
2026-09-01
Southwestern Industries
North America
Software QA Intern - Part time
Role Description
**Software QA Intern - CNC Systems**
**Company:** TRAK Machine Tools – Southwestern Industries, Inc.
**Location:** Rancho Dominguez, CA
**Job Type:** Internship
**About Us**
TRAK Machine Tools – Southwestern Industries, Inc. is a machine tool manufacturer that develops transformative technology to serve and support customers in a variety of dynamic industries. TRAK machines and equipment are used in some of the most well-known and respected organizations in the world.
**The Opportunity**
We are seeking a highly motivated and analytical Software Quality Assurance (QA) Intern to join our engineering team. This is a unique opportunity to test the Human-Machine Interface (HMI) and underlying control software that drives our advanced CNC machines. You will play a critical role in ensuring the precision, reliability, and safety of our industrial software products.
**Key Responsibilities**
As a Software QA Intern focused on CNC systems, your responsibilities will include:
* **Reviewing Specifications:** Analyzing technical documentation to understand software requirements for machining processes.
* **Creating Test Cases:** Documenting and executing detailed test cases and test plans for CNC control software and user interfaces.
* **Hands-On Testing:** Perform testing of software features, including creation of ProtoTRAK programs, generating toolpath, machine setup, and operation procedures.
* **Bug Reporting:** Identifying, documenting, and tracking software bugs and anomalies using defect tracking tools
* **Troubleshooting:** Collaborating with software developers, electrical engineers and mechanical engineers to troubleshoot issues and ensure timely resolution.
* **Regression Testing:** Conducting regression tests on the machine to ensure bug fixes do not impact existing, stable functionality.
* **Real-World Application:** Assisting with actual test runs on physical CNC machinery to verify software performance in a manufacturing environment.
**Required Qualifications**
* Currently pursuing a degree in Computer Science, Mechanical Engineering, Manufacturing Technology, or a related technical field.
* Strong analytical thinking and meticulous attention to detail.
* Basic understanding of the software development lifecycle (SDLC) and QA principles.
* Excellent problem-solving, communication, and collaboration skills.
* A strong interest in industrial automation, machinery, or manufacturing processes.
* Hands-on experience troubleshooting basic Windows OS problems
* Working knowledge of Cartesian coordinate systems
**Preferred Skills**
* CNC experience is a huge plus
* Familiarity with CAD/CAM software (e.g., Mastercam, SolidWorks, Fusion 360\) is a plus.
* Knowledge of G-code programming principles or other machine control languages.
* Experience with testing tools and methodologies (manual or automation).
* Familiarity with Agile development practices (Scrum).