1

Software Test Engineer Jobs in Rochester Hills, MI

The Test Engineer is a key role within the Product Integration amp; Test team, under the ... Experience with data acquisition software, such as DEWESoft, MATLAB, LabVIEW, and CANalyzer/CANoe.

The Brake Test Engineer will be working in a challenging environment that fosters creativity and ... Analyze data in Excel, ProLink, or other software tools to determine if results are acceptable

The Brake Test Engineer will be working in a challenging environment that fosters creativity and ... Analyze data in Excel, ProLink, or other software tools to determine if results are acceptable

Test Engineer

Troy, MI · On-site

$65K - $85K/yr

Career Growth Opportunities Job Summary We are seeking a graduate Test Engineer to join our team! We are seeking an enthusiastic, committed and technically capable candidate. The role will involve ...

Test Engineer

Troy, MI · On-site

$65K - $85K/yr

Career Growth Opportunities Job Summary We are seeking a graduate Test Engineer to join our team! We are seeking an enthusiastic, committed and technically capable candidate. The role will involve ...

Test Engineer

Troy, MI · On-site

$65K - $85K/yr

Career Growth Opportunities Job Summary We are seeking a graduate Test Engineer to join our team! We are seeking an enthusiastic, committed and technically capable candidate. The role will involve ...

SDET

Detroit, MI · On-site

$49.50 - $63.75/hr

SDET Lansing/Detroit onsite 5 days 1an done interview in lansing or Detroit Primary Responsibilities · Partner with Agile feature teams to understand user stories, define acceptance criteria, and ...

Be Seen First

Test Engineer - Engine Dynamometer Location: Dearborn, MI (Hybrid - 4 Days Onsite) Duration ... Familiarity with engine controls, calibration tools, and data analysis software. * Master's Degree ...

We are seeking a highly motivated and experienced Software Test Automation Engineer to join our team, focusing on comprehensive ECU-level (L2) testing for BCM feature application within the FNV3.x ...

Complete physical validation of Software/Hardware functionality at major program milestones. • ... Core Engineering and Test Operations to correlate requirements to customer needs, improve test ...

Manage ECU software configuration, maintenance and testing on Breadboard in support of milestone ... Work with Core Engineering and Test Operations to correlate requirements to customer needs, improve ...

Test Engineer

Dearborn, MI · On-site

$70 - $100/hr

The Engine Laboratory Department's Test Engineer interacts with requesting activities to ensure that their testing requirements are understood/documented and the engine set-up throughout testing and ...

The Test Engineer is responsible for the maintenance and development of new and existing In-Circuit Test programs as well as Flying Probe and board/device level programmers. Work closely with test ...

Showing results 41-60

Software Test Engineer information

See Rochester Hills, MI salary details

$9

$47

$67

How much do software test engineer jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for software test engineer in Rochester Hills, MI is $47.36, according to ZipRecruiter salary data. Most workers in this role earn between $38.70 and $53.99 per hour, depending on experience, location, and employer.

What is a software test engineer?

A software test engineer conducts quality assurance tests on software to make sure programs are functioning properly. The three types of testing strategies are black box, where the tester is not familiar with the software, white box, where the tester is aware of the software’s internal structure, and gray box, which is a combination of the two. Responsibilities in this job include running diagnostic tests with a critical mindset, assessing the functionality, and reporting the findings.

What are the key skills and qualifications needed to thrive as a software test engineer, and why are they important?

To thrive as a Software Test Engineer, you need a solid understanding of software development life cycles, test methodologies, and proficiency in programming languages such as Python or Java, often supported by a degree in computer science or related fields. Familiarity with automation tools like Selenium, JUnit, or TestNG, and knowledge of bug tracking systems such as Jira are typically required. Attention to detail, analytical thinking, and effective communication set standout engineers apart by enabling thorough defect identification and clear reporting. These skills and qualities are crucial for ensuring software reliability, meeting quality standards, and facilitating smooth collaboration across development teams.

What are some common challenges faced by software test engineers when working with cross-functional development teams?

Software Test Engineers often encounter challenges such as aligning testing timelines with rapid development cycles, ensuring clear communication of bugs and requirements, and adapting to evolving project priorities. Collaborating closely with developers, product managers, and UX designers requires proactive communication and flexibility, especially when dealing with ambiguous requirements or shifting deadlines. To succeed, it's important to maintain detailed documentation, participate actively in agile ceremonies, and foster a collaborative attitude to resolve issues efficiently and ensure high-quality software releases.

What is the difference between Software Test Engineer vs QA Analyst?

AspectSoftware Test EngineerQA Analyst
CertificationsISTQB, CSTE, CSQAISTQB, CSTE, CSQA
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT organizations
Primary FocusDesigning, executing tests, automationTest planning, process improvement, documentation

Both roles often require similar certifications and work in software testing environments within tech industries. The Software Test Engineer typically focuses on test case development, automation, and execution, while the QA Analyst emphasizes test planning, quality processes, and documentation. Understanding these distinctions helps organizations assign the right responsibilities and professionals for their testing needs.

What are popular job titles related to Software Test Engineer jobs in Rochester Hills, MI?

For Software Test Engineer jobs in Rochester Hills, MI, the most frequently searched job titles are:

What job categories do people searching Software Test Engineer jobs in Rochester Hills, MI look for?

The top searched job categories for Software Test Engineer jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for Software Test Engineer jobs?

Cities near Rochester Hills, MI with the most Software Test Engineer job openings:

Infographic showing various Software Test Engineer job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $98,501 per year, or $47.4 per hour.

Test Engineer

American Rheinmetall

Auburn Hills, MI • On-site

Full-time

Re-posted 12 hours ago


Job description

American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical components that support U.S. military modernization. Our expertise spans electronic and mechanical systems, fabricated structures, armored products, rubber solutions, and track systems, delivering reliable innovation to both defense and commercial markets. As part of the global Rheinmetall family, we combine proven heritage with forward-looking technology to provide solutions that defend and feed the world.
Job Summary:
The Test Engineer is a key role within the Product Integration amp; Test team, under the Engineering directorate, focused on ensuring that internal testing and U.S. Government testing of American Rheinmetall (AR) products is safe, on schedule, and exceeds the customer’s expectation for quality.
Essential Functions:
  • Support the PI amp;T team by managing specification, selection, procurement, calibration, maintenance and retirement of test equipment.
  • Develop instrumentation lists to support data collection needs of internal customers.
  • Procure, check out and dry run instrumentation.
  • Reduce and analyze test data collected and document the results.
  • Provide input to engineering to support test data acquisition.
  • Assist in the development and standardization of test procedures and methodologies.
  • Lead and support both system, subsystem and component level trials.[KK1]
  • Write and assist others in the writing of test documentation (test plans, test procedures, test reports, test logs, etc.).
  • Support test activities in the field such as DAQ setup, data collection, and test site interface.
  • Assist the shipping of vehicles, parts and equipment between AR Sites, Test Sites, government facilities and supplier facilities.
  • Write and assist others in the writing of test incident reports, to include distribution, failure analyses, corrective action and management reports.
  • Install and monitor test instrumentation during testing of AR vehicles.
  • Support and adhere to all company security, safety and environmental regulations amp; policies.
  • Manage relationships with all stakeholders to ensure performance is optimized and be able to manage the political dimensions associated with a high-profile program.
  • Lead and mentor training for test engineers in data acquisition, instrumentation and data reduction.
  • Ability to work in a highly fluid environment.
  • Ability to travel up to 50% of the time. Occasional travel to Europe may be required.
Undertake other duties as determined by the Vehicle Test Manager or his/her delegate.
Supervisory Responsibilities:
No
Minimum Qualifications:
Specific knowledge that can be determined objectively; suggested vocabulary below
  • Minimum 3 years of experience installing and recording data from recording devices, such as data loggers, accelerometers, strain gauges, thermocouples, pressure transducers, flow meters, video cameras and other test instrumentation, preferably on DoD ground vehicles.
  • Experience operating a test lab environment and ensuring all instrumentation is operational and calibrated.
  • Experience diagnosing and fixing electrical components and wiring used in instrumentation and vehicles.
  • Experience with data acquisition software, such as DEWESoft, MATLAB, LabVIEW, and CANalyzer/CANoe.
  • Experience interfacing with instrumentation suppliers and calibrators.
  • Experience in simultaneously managing multiple vehicles/articles under test.
  • Proven experience in practical ‘hands on’ experience with the ability to operate independently.
  • Ability to present technical solutions to clients and internal stakeholders.
  • Proven experience in data reduction to formats that are usable by engineers for analysis.
  • Proven experience in balancing multiple stakeholders’ requirements to meet program objectives.
  • Knowledge of the US DoD process and procedures for vehicle development and procurement.
  • Knowledge of U.S. Military Standards and Regulations.
  • Experience with Excel, Word, PowerPoint is a must, MS Project is a plus.
  • Knowledge in Systems Engineering, preferably MBSE, and related standards/processes.
  • Experience coding/automating in common languages such as Python, MATLAB or C++
Education amp; Experience
  • BSc in Engineering (Electrical/Computer Engr preferred)
Background Prerequisites:
Must undergo and meet company standards for background check, employment verification, reference checks, physical, and controlled substance testing.
Preferred Qualifications:
  • MSc in Engineering (Electrical/Computer Engr preferred), + desired
Working Conditions and Physical Demands
With or without reasonable accommodation requires the physical and mental capacity to perform effectively all essential functions. In addition to other demands, the demands of the job include:
  • For physical requirements, indicate Rarely, Occasionally, Frequently, or Continuously where possible
    • Rarely: exists, but not on a regular basis
    • Occasionally: lt;33% of the time (just over 2.5 hrs/day)
    • Frequently: gt;34% but less than 66% of the time (2.72 – 5.28 hrs)
    • Continuously: 67-100% of the time (5.36 – 8 hrs)
    • Highly repetitive: repeating the same motion every few seconds with little or no variation for gt;2 hrs total/day)
  • Hazards, tasks, PPE, ergonomic concerns, travel requirements, workspace (close proximity to others)
  • Ability to lift up to 25 pounds occasionally
Equal Employment Opportunity Statement:
American Rheinmetall provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sex (including pregnancy), gender identity, national origin, age, disability, or marital status, in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

[KK1]Should we perhaps use the word “tests” here? Trials has a different connotation in my mind.