1

Software Engineer In Test Jobs in Sandy, UT (NOW HIRING)

Principal Software Engineer - Test

Provo, UT

$127K - $171K/yr

This position is 100% on site in Tucson, Arizona The Test Equipment Engineering (TEE) team within ... Troubleshoot software and test equipment instrumentation * Work in a multidiscipline engineering ...

Experience: 5+ years (for Senior level) of professional experience in roles such as Performance Engineer, Software Engineer in Test, SRE, DevOps, or Software Engineer with a deep focus on the ...

Cosm is a global technology company that brings experiences to life in immersive environments. The ... test continually, and document your work. • Must be highly organized, proactive, and ...

Showing results 21-40

Software Engineer In Test information

See Sandy, UT salary details

$10

$48

$69

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

As of Aug 11, 2026, the average hourly pay for software engineer in test in Sandy, UT is $48.91, according to ZipRecruiter salary data. Most workers in this role earn between $40.00 and $55.77 per hour, depending on experience, location, and employer.

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

AspectSoftware Engineer In TestQA Engineer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, QA certifications optional
Work EnvironmentDevelops automated tests, collaborates with developersDesigns test plans, manual and automated testing
Industry UsageTech companies, software firmsVariety of industries, including tech and manufacturing
Search IntentAutomation, testing, developmentManual testing, quality assurance

Software Engineer In Test roles focus on developing automated testing solutions and collaborating closely with developers, requiring coding skills. QA Engineers typically design test plans and perform manual and automated testing, often with less emphasis on coding. Both roles aim to ensure software quality but differ in technical depth and responsibilities.

What is a software engineer in test?

A Software Engineer In Test (SET) is a professional who specializes in developing and maintaining automated tests and testing frameworks to ensure software quality. Unlike traditional testers, SETs are skilled in programming and work closely with development teams to design testable software, automate repetitive testing tasks, and identify bugs early in the development cycle. Their main goal is to improve the efficiency, effectiveness, and coverage of software testing processes, often contributing to both code quality and faster release cycles.

What are some common challenges faced by software engineers in test when collaborating with development teams?

Software Engineers In Test (SETs) often face the challenge of ensuring their testing processes keep pace with rapid development cycles. Coordinating closely with developers is essential to identify potential issues early and to align on testing priorities. Communication gaps can sometimes lead to misunderstandings about requirements or missed edge cases, so proactive collaboration is key. Additionally, SETs may need to advocate for sufficient time for thorough test automation, balancing quality with project deadlines.

What are the key skills and qualifications needed to thrive as a software engineer in test?

To thrive as a Software Engineer in Test, you need a solid background in computer science, strong programming skills (often in Java, Python, or similar languages), and experience with automated testing frameworks. Familiarity with tools such as Selenium, JUnit, TestNG, and CI/CD systems, as well as knowledge of test management platforms, is typically required. Analytical thinking, problem-solving, and clear communication are critical soft skills that help you design effective test cases and collaborate with development teams. These skills ensure that software products are reliable, scalable, and meet quality standards before release.
Infographic showing various Software Engineer In Test job openings in Sandy, UT as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $101,740 per year, or $48.9 per hour.

SWD Eng In Test 3-Member Tools(5-year, fixed-term)

The Church of Jesus Christ of Latter-day Saints

Bluffdale, UT • On-site

Full-time

Posted 3 days ago

New


Church of Jesus Christ of Latter-day Saints rating

8.6

Company rating: 8.6 out of 10

Based on 82 frontline employees who took The Breakroom Quiz

3rd of 18 rated religious organizations


Job description

The Software Development Engineer in Test 3 is an experienced-professional position that participates in developing and maintaining test software source code to support a solution. As a member of a development team, general work direction will be given, and the individual will be expected to solve complex technical issues and complete programming and quality assurance tasks. This position may play the role of an automation technical lead on test projects or solutions where complexity or scope is moderate.  

This is a 5-year, fixed-term position.

This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel.

We value early, mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply. 

Church employees find joy and satisfaction in using their unique talents and abilities to further the Lord's work. From the IT professional who develops an app that sends the gospel message worldwide, to the facilities manager who maintains our buildings- giving Church members places to worship, teach, learn, and receive sacred ordinances-our employees seek innovative ways to share the gospel of Jesus Christ with the world. They are literally working in His kingdom.
Only members of the Church who are worthy of a temple recommend qualify for employment. Apart from this, the Church is an equal opportunity employer and does not discriminate in its employment decisions on any basis that would violate U.S. or local law.
Qualified applicants will be considered for employment without regard to race, national origin, color, gender, pregnancy, marital status, age, disability, genetic information, veteran status, or other legally protected categories that apply to the Church. The Church will make reasonable accommodations for qualified individuals with known disabilities.
  • Bachelor's degree in related field or equivalent professional work experience  
  • Four years of progressive relevant professional experience or significant internship  
  • Verifiable knowledge of the applicable technical systems and functions  
  • Ability to communicate clearly both orally and written  
  • Moderate ability to solve problems in a timely manner  
  • Intermediate skill in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology  
  • This job operates in a professional office environment  
  • To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment  

Preferred: 

  • Current experience using AI tools
  • Experience testing cloud-based applications in Continuous Integration/Continuous Delivery in a service-oriented architecture  
  • Experience in testing systems for scalability, fault tolerance, load, and other operational areas for a data center-based service is beneficial    
     

Help create or improve a centralized automated testing harness and testing framework to execute tests and provide automated quality reports  

Using AI to develop automated test code for software development projects  

Draft, revise and approve test plans and scripts to ensure alignment with standards and IT strategy  

Create test data with valid and invalid records to thoroughly test program logic and verify system flow  

Coordinate with users to plan user acceptance testing, alpha and beta testing  

Ensure that tests are successfully completed and documented, and problems are resolved using a Continuous Delivery model  

Provide estimates for QA tasks  

Participate in code reviews  

Mentor less senior Developers in Test, if assigned  

Contribute to the development of technical documentation  

Participate in our Defect Management process to identify and resolve issues  

Influence the design, testing, and measures required to protect solutions from security compromise or system failure  

Comply with policies, standards, and regulatory requirements and help ensure all other are doing the same  

Assesses risk and tests for robustness and functionality in a Continuous Delivery model 


What Church of Jesus Christ of Latter-day Saints employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom