1

Software Testing Internship Jobs in Rochester Hills, MI

Software/Data Rotational Program

Troy, MI

$108K - $130K/yr

... testing (e.g., CANoe/CANalyzer usage, DTC validation, signal integrity, ECU interaction). * Develop ... Prior engineering internship or co-op experience within automotive or related technical ...

Software/Data Rotational Program

Troy, MI · On-site

$108K - $130K/yr

... testing (e.g., CANoe/CANalyzer usage, DTC validation, signal integrity, ECU interaction). * Develop ... Prior engineering internship or co-op experience within automotive or related technical ...

Eng I - SW

Sterling Heights, MI · On-site

$35 - $39/hr

... and software integration and testing of real-time, embedded software. This experience might be ... internship experience Experience Preferred 1 year of relevant experience Education Required ...

May supervise interns, if fully licensed * May conduct psychological testing and substance abuse ... Operate standard office equipment and use required software applications * Perform other duties and ...

... supervise interns, if fully licensed May conduct psychological testing and substance abuse ... Operating standard office equipment and using required software applications for program area and ...

next page

Showing results 1-20

Software Testing Internship information

See Rochester Hills, MI salary details

$12

$23

$35

How much do software testing internship jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for software testing internship in Rochester Hills, MI is $23.39, according to ZipRecruiter salary data. Most workers in this role earn between $19.04 and $26.54 per hour, depending on experience, location, and employer.

What types of projects and tasks can I expect to work on during a Software Testing Internship?

As a Software Testing Intern, you will typically assist with writing and executing test cases, identifying and documenting bugs, and working closely with the development team to ensure product quality. You may also get hands-on experience with various testing tools and methodologies, such as manual testing, automated testing, and regression testing. Interns often participate in daily stand-ups and collaborate with quality assurance engineers to understand best practices, providing a valuable opportunity to learn about the software development lifecycle and gain practical skills that are highly valued in the industry.

What is a Software Testing Internship?

A Software Testing Internship is a temporary position where students or recent graduates gain practical experience in testing software applications for bugs, usability, and performance issues. Interns work under the guidance of experienced testers or quality assurance engineers and may be involved in manual or automated testing processes. The internship provides hands-on exposure to industry-standard testing tools, methodologies, and documentation practices, helping interns build foundational skills for a career in software quality assurance.

What is the difference between Software Testing Internship vs QA Tester?

AspectSoftware Testing InternshipQA Tester
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldRelevant certifications (e.g., ISTQB) often preferred, with some experience
Work EnvironmentEntry-level, training-focused, often in tech companies or software firmsFull-time role in software development or quality assurance teams
Employer & Industry UsageInternships offered by tech companies, startups, and software firmsPermanent position in IT, software development, and quality assurance industries

In summary, a Software Testing Internship is an entry-level, training-focused position for students or recent graduates, while a QA Tester is a full-time professional role requiring more experience and certifications. Internships serve as a stepping stone into a QA career, which involves ongoing responsibilities in software quality assurance.

What are the key skills and qualifications needed to thrive as a Software Testing Intern, and why are they important?

To thrive as a Software Testing Intern, you need a foundational understanding of software development concepts, basic programming skills, and knowledge of testing methodologies, often demonstrated through coursework or relevant certifications. Familiarity with tools like Selenium, JIRA, or TestRail, as well as basic scripting languages, is typically expected. Strong attention to detail, analytical thinking, and effective communication help interns identify issues and collaborate with development teams. These skills and qualities are vital for ensuring software quality, catching defects early, and supporting team efficiency in the development lifecycle.
What are popular job titles related to Software Testing Internship jobs in Rochester Hills, MI? For Software Testing Internship jobs in Rochester Hills, MI, the most frequently searched job titles are:
What job categories do people searching Software Testing Internship jobs in Rochester Hills, MI look for? The top searched job categories for Software Testing Internship jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for Software Testing Internship jobs? Cities near Rochester Hills, MI with the most Software Testing Internship job openings:
Embedded Software Engineer(C,C++ )- NO VISA SPONSORSHIP

Embedded Software Engineer(C,C++ )- NO VISA SPONSORSHIP

Detroit Engineered Products

Sterling Heights, MI • On-site

$122K - $160K/yr

Other

Posted 25 days ago


Job description

The Hardware and Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, scripting, networking, troubleshooting, problem solving, and software verification testing. The Hardware and Software Integration and Test Engineer: • Performs hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical hardware and vehicles. • Creates, plans, and performs a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks • Contributes to the development of engineering design models and develops programs to enhance, implement and support project/system functionality for the assigned technical effort • Participates in software requirements, design, and code reviews • Develops and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements for new software releases in software lab environment and on tactical vehicle • Ensures technical outcomes are consistent with established engineering principles and practices and that all technical, system, performance, and quality requirements are met • Performs non-routine fault isolation, diagnosis and repair of test and tactical systems • Performs complex technical analysis, testing, calculations, and evaluation of results using specialized equipment and/or by computer programs • Analyzes and interprets design specifications, drawings, documentation, models, and/or test results to ensure technical designs comply with applicable engineering standards, specifications and product requirements Skills Required • Programming experience in one of the following: C, C#, C++, Python • Understanding and application of modern software development and systems engineering practices, design principles, techniques, and technologies. • Working knowledge of the Software Life Cycle • Self-motivated, team player with strong interpersonal and communication (written and verbal) skills Skills Preferred • Experience/knowledge of basic circuitry and EE principles • Experience with software development environments, version control, and issue tracking tools • Experience with Linux operating systems • Experience with real-time embedded operating systems • Experience with multiple protocols: J1939, CAN, Ethernet, Serial • Experience with hands-on troubleshooting using test equipment, CAN bus analysis tools, Ethernet network analysis tools, data acquisition systems Experience Required Relevant internship experience Experience Preferred 1 year of relevant experience Education Required Bachelor of Science degree in STEM discipline Education Preferred Bachelor of Science in Computer Engineering, Electrical Engineering