1

Software Test Automation Engineer Jobs (NOW HIRING)

Software Test Automation Engineer

Allen Park, MI · On-site

$42 - $55.50/hr

Stefanini is looking for a Software Test Automation Engineer, Allen Park, MI For quick apply, please reach out to Fardeen Ali at / We are seeking a highly motivated and experienced Software Test ...

Software Test Automation Engineer

Allen Park, MI · On-site

$42 - $55.50/hr

Stefanini is looking for a Software Test Automation Engineer, Allen Park, MI For quick apply, please reach out to Fardeen Ali at 248-582-6473/Fardeen.ali2@stefanini.com We are seeking a highly ...

Software Test Automation Engineer

Hazelwood, MO · On-site

$43.50 - $57.25/hr

Software Test Automation Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high ...

Software Test Automation Engineer

Hazelwood, MO

$43.50 - $57.25/hr

Software Test Automation Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high ...

Software Test Automation Engineer

Hazelwood, MO

$43.50 - $57.25/hr

Software Test Automation Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high ...

next page

Showing results 1-20

Software Test Automation Engineer information

See salary details

$10

$51

$75

How much do software test automation engineer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for software test automation engineer in the United States is $51.28, according to ZipRecruiter salary data. Most workers in this role earn between $44.23 and $58.41 per hour, depending on experience, location, and employer.

What is the difference between Software Test Automation Engineer vs QA Automation Tester?

AspectSoftware Test Automation EngineerQA Automation Tester
CredentialsBachelor's in CS or related field, certifications like ISTQB, automation tools knowledgeSimilar credentials, focus on testing certifications and automation skills
Work EnvironmentDevelops and maintains automation frameworks, collaborates with development teamsExecutes automated tests, reports bugs, ensures quality standards
Industry UsageUsed across software development companies, tech firms, and QA teamsCommonly found in QA departments within various industries

While both roles focus on automation testing, the Software Test Automation Engineer typically designs and develops automation frameworks and tools, whereas the QA Automation Tester primarily executes automated test cases and reports issues. The engineer's role is more technical and development-oriented, while the tester's role emphasizes test execution and quality assurance.

What is a software test automation engineer?

Software Test Automation Engineers are professionals responsible for designing, developing, and executing automated tests to ensure the quality and functionality of software applications. They use specialized tools and scripts to automate repetitive testing tasks, identify bugs, and improve the efficiency of the software development process. Their work helps teams deliver reliable software more quickly and with fewer manual errors.

What are some common challenges faced by software test automation engineers, and how can they be addressed?

Software Test Automation Engineers often encounter challenges such as maintaining test scripts amid frequent code changes, ensuring test coverage for new features, and dealing with flaky or unreliable tests. These can be addressed by regularly updating automated tests alongside development, implementing robust test design patterns, and collaborating closely with developers to understand code changes. Additionally, effective use of version control and continuous integration can help teams quickly identify and resolve automation issues, making the testing process more reliable and efficient.

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

To thrive as a Software Test Automation Engineer, you need a strong understanding of software testing principles, programming skills (often in languages such as Java, Python, or JavaScript), and a background in computer science or a related field. Familiarity with test automation frameworks (like Selenium, Cypress, or Appium), CI/CD systems, and relevant certifications such as ISTQB are typically required. Attention to detail, problem-solving abilities, and effective communication are essential soft skills in this role. These skills are crucial for ensuring software quality, streamlining development processes, and facilitating collaboration between development and QA teams.
More about Software Test Automation Engineer jobs
What cities are hiring for Software Test Automation Engineer jobs? Cities with the most Software Test Automation Engineer job openings:
What states have the most Software Test Automation Engineer jobs? States with the most job openings for Software Test Automation Engineer jobs include:
Infographic showing various Software Test Automation Engineer job openings in the United States as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $106,656 per year, or $51.3 per hour.

Software Test Automation Engineer

Stefanini

Allen Park, MI • On-site

$42 - $55.50/hr

Other

Posted 8 days ago


Job description


Stefanini Group is hiring!
Stefanini is looking for a Software Test Automation Engineer, Allen Park, MI
For quick apply, please reach out to Fardeen Ali at /
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 architecture. This role is critical for ensuring the quality, reliability, and performance of our embedded software components through robust test design, automation, execution, and continuous improvement. The Body Control Software team is dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as supporting our next-generation vehicle systems.
Responsibilities
Requirements and Test Case DesignAnalyze software requirements to define test strategy and ensure adequate coverage.Design, author, and review L2 test cases in TestRail, including smoke, sanity, regression, and stability testing.
Test Automation and ExecutionDevelop, automate, and maintain test suites and scripts using tools such as GTest and Python.Integrate automated tests into CI/CD pipelines and execute them against nightly engineering and release builds.
Test Environment and Defect ManagementConfigure and maintain test automation, test management, defect tracking, measurement, and debugging tools.Identify, report, analyze, and retest defects to support timely resolution.
Reporting and Coverage AnalysisGenerate test execution reports covering pass/fail results, progress, and test coverage.Analyze requirement, code, and interface coverage to identify gaps and improve test effectiveness.
Root Cause Analysis and Continuous ImprovementInvestigate test failures and determine whether the cause is related to the system under test, test environment, or test case/script.Maintain test cases and automation scripts as requirements and designs evolve, with a focus on expanding negative-scenario coverage.
Primary Skills RequiredEmbedded Software, Embedded Systems, Coding, C++, MATLAB, Python, Test Automation, Software Testing
Experience Required6+ years of experience in IT; 4+ years in software development.6+ years of automotive software test automation experience3+ years of Body Control Software verification experience2+ years of experience integrating automated tests into CI/CD pipelines2+ years of proven experience in software testing, particularly L2 (ECU-level) testing3+ years of demonstrated experience with test automation framework development and script implementation, such as Python and CAPL2+ years of proficiency in test case design and test management tools, such as TestRail and Jama1+ year of experience working with Agile frameworksBachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical and Electronics Engineering, or Software Engineering
Education RequiredMaster's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-FA1
#LI-ONSITE