1

Software Test Engineer Jobs in Warren, MI (NOW HIRING)

Integrating customer test requests into our in-house developed dynamometer control software ... Test engineers will not be responsible for any opinions or interpretations of our customer ...

Software Engineer - Chassis Controls

Warren, MI · On-site

$42.50 - $54.25/hr

The Vehicle Dynamics and Chassis Controls Software Test Team is looking for a Systems and Features Test Engineer to join our organization! Our area is rapidly growing and is being transformed due to ...

Test Engineer

Troy, MI

$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

$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

$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 ...

Skills Required: Test Automation, Software Testing, Test Execution, Simulink Test Automation ... Engineering, Computer Science, Mechanical Engineering or related field or a combination of ...

Basic knowledge of numerical programming software such as Matlab, Python, or GNU Octave * Basic ... custom test stands * Good skill with experimental modal analysis such as Frequency Response ...

Basic knowledge of numerical programming software such as Matlab, Python, or GNU Octave * Basic ... custom test stands * Good skill with experimental modal analysis such as Frequency Response ...

Waltonen Engineering is looking for a Vehicle Test Engineer to join our team! Responsibilities ... Advanced skills in critical software applications, such as Microsoft Office and CAD * Expertise in ...

Waltonen Engineering is looking for a Vehicle Test Engineer to join our team! Responsibilities ... Advanced skills in critical software applications, such as Microsoft Office and CAD * Expertise in ...

Basic knowledge of numerical programming software such as Matlab, Python, or GNU Octave * Basic ... custom test stands * Good skill with experimental modal analysis such as Frequency Response ...

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 ...

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 ...

... software applications (test request/processing system, calibration tools & applications, etc.) Additional Must Haves: Ability to manage multiple complex projects simultaneously, Self motivated ...

next page

Showing results 1-20

People also search for

Software Test Engineer information

See Warren, MI salary details

$10

$48

$69

How much do software test engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for software test engineer in Warren, MI is $48.75, according to ZipRecruiter salary data. Most workers in this role earn between $39.86 and $55.58 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 are Software Test Engineers?

Software Test Engineers are professionals responsible for evaluating software applications to ensure they function correctly and meet specified requirements. They design, develop, and execute test plans and cases, identify bugs or issues, and work closely with developers to resolve them. Their goal is to maintain software quality by detecting problems early in the development process, whether through manual or automated testing methods. Software Test Engineers often use specialized tools and frameworks to streamline testing and improve product reliability.

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 Warren, MI? For Software Test Engineer jobs in Warren, MI, the most frequently searched job titles are:
What cities near Warren, MI are hiring for Software Test Engineer jobs? Cities near Warren, MI with the most Software Test Engineer job openings:
Infographic showing various Software Test Engineer job openings in Warren, MI as of May 2026, with employment types broken down into 91% Full Time, 6% Part Time, 1% Temporary, and 2% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $101,394 per year, or $48.7 per hour.

Software Development Engineer in Test (SDET)

Tech Tammina LLC

Farmington Hills, MI • On-site

$49.25 - $63.50/hr

Contractor

Posted 15 days ago


Job description

Role: Software Development Engineer in Test (SDET)
Location: Farmington Hills, MI

Duration: Long term

Job Description:

·         We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy.

·         This role will focus on building and maintaining scalable, maintainable, and integrated test automation frameworks across UI and API layers using modern tools like Playwright and TypeScript, while also contributing to CI/CD testing integration.

·         The SDET will also play a key role in supporting manual testing efforts within Agile feature teams—guiding test case design, exploratory testing, and quality validation for areas not yet automated.

·         This position is critical to enabling feature teams to take ownership of both automated and manual testing, ensuring faster, higher-quality releases.

 

Primary Responsibilities:

·         Partner with Agile feature teams to understand user stories, define acceptance criteria, and promote a test-first mindset through collaboration in design and refinement sessions.

·         Build, maintain, and evolve test automation frameworks using Playwright (preferred), TypeScript, or other enterprise-approved tools to support API and UI testing.

·         Drive the transition from legacy frameworks (e.g., Selenium + Java, Postman/Newman) to unified automation aligned with our CI/CD strategy.

·         Collaborate with developers and QA engineers to ensure test cases are executed in CI pipelines and provide fast, actionable feedback.

·         Support feature teams with manual testing efforts when needed, including test case design, exploratory testing, and validation of complex workflows that are not yet automated.

·         Develop and maintain automated API tests (REST/SOAP) and end-to-end tests that validate functional and non-functional requirements.

·         Participate in code reviews and contribute to test architecture decisions to ensure reliability, reusability, and scalability of test assets.

·         Write and maintain SQL queries to validate data integrity and support test data creation strategies.

·         Serve as a quality engineering champion—helping guide automation strategy, mentoring peers, and contributing to continuous improvement of QA practices.

·         Ensure traceability between requirements, tests, and defects, and support compliance with enterprise policies (e.g., HIPAA, security, audit readiness).

 

Preferred Experience:

·         Hands-on experience with Playwright (TypeScript preferred) or similar frameworks like Cypress.

·         Migration experience from Selenium + Java or Postman to modern frameworks.

·         Familiarity with test reporting, dashboarding, and quality metrics in a DevOps environment.

·         Experience with test case management tools (e.g., qTest, QMetry, TestRail) and requirements traceability.