1

Software Development Engineer In Test Jobs in Iowa

$109K - $141K/yr

We are seeking a Senior Software Development Engineer in Test (Sr. SDET) with strong experience in Selenium-based automation and Python scripting. This role emphasizes a qualityfirst testing approach ...

$109K - $141K/yr

Align Technology Inc. is a global leader in the development of innovative medical technologies. The ... We are expanding our QA department and looking for Senior Software Engineer in Test. This role ...

Participate in tactical meetings with project leaders. * Support testing efforts to ensure the ... Prior software development and testing experience * General machine knowledge of off-road equipment ...

AI Test Automation Engineer We are seeking multiple AI Test Automation Engineers to help transform ... software development, automation, or engineering tool development * Experience programming in ...

Software QA Intern

Iowa City, IA

$16.75 - $22/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software QA Intern

Cedar Rapids, IA

$19 - $24.75/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software QA Intern

Davenport, IA

$18.25 - $24/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software QA Intern

Sioux City, IA

$19 - $25/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software QA Intern

Des Moines, IA

$18.75 - $24.75/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software QA Intern

Clinton, IA

$18.25 - $23.75/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software QA Intern

Waterloo, IA

$18 - $23.50/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Document test procedures and results * Participate in test planning and strategy sessions

Software Test Engineer

Dubuque, IA · On-site

$65K - $110K/yr

The ideal candidate is hands-on, detail-oriented, and thrives in a collaborative engineering ... Collaborate closely with cross-functional engineering teams to support product development and ...

Embedded Software Engineer

Urbandale, IA · On-site

$70K - $120K/yr

Functional and integration testing prior to hand-off to software test and evaluation group ... Previous experience in a structured software development process * Ability to interpret hardware ...

next page

Showing results 1-20

Software Development Engineer In Test information

See Iowa salary details

$10

$51

$69

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

As of Jun 4, 2026, the average hourly pay for software development engineer in test in Iowa is $51.44, according to ZipRecruiter salary data. Most workers in this role earn between $45.14 and $58.27 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Development Engineer in Test, and why are they important?

To thrive as a Software Development Engineer in Test (SDET), you need a solid background in software engineering principles, programming skills (often in languages like Java, Python, or C#), and a strong understanding of testing methodologies. Familiarity with automated testing frameworks (such as Selenium, JUnit, or TestNG), CI/CD tools, and sometimes certifications like ISTQB are typically required. Analytical thinking, attention to detail, and effective communication are essential soft skills that help SDETs collaborate with developers and identify issues efficiently. These skills are crucial to ensure robust, scalable, and high-quality software products through efficient test design and automation.

How does a Software Development Engineer in Test (SDET) typically collaborate with developers and QA teams during the software development lifecycle?

As an SDET, you'll work closely with both software developers and quality assurance teams throughout the development process. Your role involves participating in design and code reviews to ensure testability, creating automated test frameworks, and writing test cases alongside developers. You'll also help identify bugs early, contribute to continuous integration pipelines, and facilitate communication between development and QA to ensure high-quality releases. This collaborative environment allows you to bridge the gap between coding and testing, making you a key player in delivering reliable software.

What is a Software Development Engineer In Test (SDET)?

A Software Development Engineer In Test (SDET) is a professional who combines software development skills with expertise in testing to ensure the quality of software products. SDETs design, develop, and maintain automated test frameworks, write test scripts, and work closely with developers to identify and resolve defects early in the software development lifecycle. They play a critical role in integrating testing into the development process, improving test coverage, and enabling continuous integration and delivery. SDETs often have strong programming abilities and a deep understanding of both software engineering and quality assurance best practices.

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

AspectSoftware Development Engineer In TestSoftware Engineer
Primary FocusDesigning and developing automated tests, ensuring software qualityDeveloping software applications and features
Skills & CertificationsProgramming, testing frameworks, automation toolsProgramming, software design, system architecture
Work EnvironmentQuality assurance teams, development teams, testing labsDevelopment teams, product teams, engineering environments
Industry UsageTech companies, software firms, QA departmentsTech companies, startups, software product companies

While both roles require strong programming skills, Software Development Engineer In Test focuses on automation and testing to ensure software quality, whereas Software Engineers primarily develop new features and applications. Both roles are integral to software development but serve different aspects of the product lifecycle.

What cities in Iowa are hiring for Software Development Engineer In Test jobs? Cities in Iowa with the most Software Development Engineer In Test job openings:

Sr. Software Developer in Test (Python/Selenium)

Align Technology, Inc.

$109K - $141K/yr

Full-time

Posted 15 hours ago


Job description

We are seeking a Senior Software Development Engineer in Test (Sr. SDET) with strong experience in Selenium-based automation and Python scripting. This role emphasizes a qualityfirst testing approach, requiring thorough manual verification of test scenarios prior to automation to ensure accuracy, stability, and business correctness. The Sr. SDET will own automation strategy, execution, and continuous improvement while collaborating closely with development, product, and DevOps teams.
       Perform manual verification of test scenarios to validate functionality, workflows, and edge cases prior to incorporating them into automation 
       Design, develop, and maintain test automation solutions using Selenium (Python) and UFT, ensuring reliability and maintainability 
       Establish and execute comprehensive test strategies covering functional, integration, regression, and endtoend validation 
       Identify, document, and prioritize highrisk and highimpact scenarios for automation based on business and technical considerations 
       Collaborate with crossfunctional teams during requirements, design, and architecture reviews to ensure testability and adequate coverage 
       Analyze defects and test failures, perform rootcause analysis, and work with development teams to drive resolution 
       Integrate automated tests into CI/CD pipelines and support continuous testing practices 
       Maintain accurate documentation for test cases, manual validations, automation scope, and execution results 
       Ensure adherence to quality standards, best practices, and team processes 
       Provide technical guidance and mentorship to junior engineers on testing and automation practices 
       Proactively identify gaps, risks, and improvement opportunities within test coverage and automation strategy
       Analyze requirements and system designs to proactively identify test coverage gaps and risks 
       Coach other team members and share your experience and knowledge in all things related to manufacturing software development.
       Celebrate in your successes and those of your team members.


               Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience 
               Experience: 8+ years of experience in test automation using Selenium (Python) and UFT within enterprise or largescale systems with a strong background in manual test design and execution, and the ability to translate validated scenarios into reliable automation. Experience testing complex workflows, transactional systems, or manufacturing / MES applications. 
               Skills: API testing, data validation, complex systems troubleshooting and escalation management, synchronous and asynchronous MES integrations using message brokers (e.g. AMQ, Kafka), leverage of AI-based coding tools (e.g. GitHub Copilot), CI/CD p[ipelines and continuous testing processes.
               Communication: Great communication and mentoring skills desired.
               Teamwork: Ability to work onsite alongside a small team under an Agile sprint-based methodology.
Complementary skills
               BitBucket, GitHub, SQL, Database Triggers, 
               Some formal teaching/tutoring experience (e.g. TA in university, tutoring), or training delivery is a big plus
               Presentation skills are a big plus

null