1

Software Test Automation Engineer Jobs (NOW HIRING)

Test Automation Engineer

Seattle, WA · On-site

$52.50 - $69.25/hr

Test Automation Engineer We are seeking an experienced and motivated Test Automation Engineer to ... They work with the development team to create test plans and test cases that ensure the software ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.75 - $57.75/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.75 - $57.75/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

Sr. Test Automation Engineer

Cottonwood Heights, UT · On-site

$43.50 - $57.25/hr

Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT ... In this role, you will collaborate with architects, software engineers, product leaders, and ...

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 Jul 2, 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 average salary for a QA automation engineer?

The average salary for a QA automation engineer typically ranges from $70,000 to $110,000 annually, depending on experience, location, and industry. Professionals with skills in scripting, testing tools like Selenium, and certifications may earn higher salaries.

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 are Software Test Automation Engineers?

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 engineer makes $500,000 a year?

A Software Test Automation Engineer can earn $500,000 or more annually, especially with extensive experience, specialized skills in automation tools like Selenium or Appium, and roles in high-paying industries such as finance or technology. Achieving this level often requires seniority, leadership responsibilities, and sometimes stock options or bonuses.

Will AI replace automation testers?

AI can automate many repetitive testing tasks and assist in identifying issues more quickly, but Software Test Automation Engineers are essential for designing, maintaining, and interpreting automated tests. Human expertise is needed to develop test strategies, handle complex scenarios, and ensure quality, making AI a tool that complements rather than replaces automation testers.

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 does a test automation engineer do?

A test automation engineer designs, develops, and maintains automated testing scripts and frameworks to verify software functionality and quality. They use tools like Selenium, JUnit, or TestNG to improve testing efficiency and often collaborate with development teams to identify and resolve issues early in the software development lifecycle.

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 June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $106,656 per year, or $51.3 per hour.
Automation Engineer - SDET

Automation Engineer - SDET

Perfict Global, Inc.

O Fallon, MO • On-site

Other

Medical, Dental, Vision

Posted 9 days ago


Job description

Automation Engineer - SDET

Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies available to manage client's complex business and technology, participate in implementation activities and collaborate in new ways to meet client needs. We provide excellent benefits such as Medical, Dental, Vision ++ a fun company to work!

Position Title - Automation Engineer - SDET

Job Location - O'Fallon, MO, USA - Covered - No

Employment Type - Temporary

Estimated Duration (In Months) - 26 - Work Model - Hybrid

Must have Skills/Attributes - Angular, Automation Testing, Cucumber, Java, Playwright, Selenium, Spring Boot, Testing - Shift - 8:00 AM-5:00 PM CST

Nice to have Skills/Attributes - HTML, React, SQL

***Only qualified Senior Software Engineer (SDET)/Automation Engineer candidates located near O'Fallon, MO to be considered due to the position requiring an onsite presence.***

Preferred Education: Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience.

Required Skills, Experience, & Abilities:

  • Experience in related field, Experience in delivering secure solutions in Financial Services Sector is preferred.
  • Hands on experience of writing Test scenario & Test cases for Enterprise applications
  • Advanced knowledge and understanding of Software Engineering Concepts and Methodologies is required.
  • Demonstrate MC Core Competencies.
  • Advantage if you have payments expertise and experience/proficiency with cloud technologies (IaaS, PaaS, serverless technology, NoSQL databases), micro-service design understanding, API design, and distributed systems
  • Experience with XP, TDD and BDD in the software development processes and architecture patterns
  • Core Java/ Spring Boot
  • Expert on the practice of software test engineering
  • Software test frameworks such as Cucumber, Selenium, Playright
  • Ability to work with product owners to deeply understand complex business rules and work flows.
  • Ability to partner with engineers to ensure their code is up to the highest quality standards.

Role: This is a software test engineer role (SDET). Knowledge of the domain and practice of software testing should be at least Expert. Software test automation advanced, Java intermediate, Spring Boot Foundational, SQL Intermediate

Responsibilities:

  • Play a crucial part in a Senior Software Engineer role to help drive Quality and to build and implement test approaches, automation strategy, automation improvements and monitoring earlier in the development cycle.
  • Hands-on developer who writes high quality, secure code that is modular, functional, and testable.
  • Significant experience designing, building, and maintaining robust automated test frameworks for complex, enterprise-class web applications
  • Collaborate closely with our development teams to enhance our existing software development processes.
  • Write test scenario & test cases for Enterprise Application, within schedule and within estimated efforts.
  • Write automated component, Integration & E2E test cases
  • Perform peer review of automated test cases and mentor junior team members
  • Participate in organization level process improvement and knowledge sharing
  • Partner with developers to improve and automate test and release processes.
  • Help make Quality as an integral part of the development process.
  • Able to create acceptance and integration automation tests, integrate with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar).
  • Develops and implements QA standards, processes, tools, and methodologies; partners with other functions to establish testing
  • Be skilled at explaining technical problems succinctly and clearly.
  • Have advanced experience in core Java programming and the ability to provide technical leadership to senior members of staff
  • Hands on experience and sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Jbehave/Cucumber frameworks, Databases (Oracle), APIs (REST/SOAP), Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
  • Have strong ownership of your team's software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build.
  • Identifies and implements complex automation efforts; replicates and resolves production issues for single application
  • Defines and implements best practices for end-to-end application Integration testing methodologies; focuses on emerging technologies
  • Documents integration test strategies and test plans; translates complex system requirements and specs into test requirements and testing methods
  • Successfully ensured quality of one or more application codebases and alignment with development standard
  • Provide Brownbag sessions on new and upcoming technologies, methodologies, and frameworks.
  • Provide technical training to the team. Assist with selection of technical resources for the projects.
  • Ensure compliance to the defined standards. Actively look for opportunities to modify and enhance standards per the needs of the department.
  • Assist in examining commercially available and forthcoming industry technologies related to area of expertise.
  • Research on current and upcoming technologies and application appropriate frameworks and provide recommendations to Management
  • Perform PoCs (Proof of Concept) and help Department in the selection of Technology

Perfict logo

About Perfict

Sourced by ZipRecruiter

We are a technology company focused on providing innovative and successful business workforce solutions. Since 2011, Perfict has partnered with the biggest names across sectors offering a customized approach to each solution. We’ve established networks of genuine relationships that allow us to source the highest-quality talent and execute deals and hires quickly. With locations in US and India, we work globally to help you build your organization. Our methodology begins with listening to you about your needs. We work with your team to gain a clear understanding of your requirements, while providing a knowledge transfer of best practices.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Walnut Creek, CA, US

Year founded

2011

Social media