1

Qa Software Test Engineer Jobs in Iowa (NOW HIRING)

The Technical Team Lead partners closely with QA Management, Software Engineering, Product Management, and cross-functional stakeholders to align test coverage, automation efforts, and release ...

The Technical Team Lead partners closely with QA Management, Software Engineering, Product Management, and cross-functional stakeholders to align test coverage, automation efforts, and release ...

Junior QA Engineer

Des Moines, IA · On-site

$65K - $85K/yr

Junior QA Engineer Location: Des Moines, Iowa / in office 3-4 days per week About Us: Austin ... Basic understanding of software testing concepts (test cases, defects, test execution). * Exposure ...

Junior QA Engineer

Des Moines, IA · On-site

$65K - $85K/yr

Junior QA Engineer Location: Des Moines, Iowa / in office 3-4 days per week About Us: Austin ... Basic understanding of software testing concepts (test cases, defects, test execution). * Exposure ...

$109K - $141K/yr

We are expanding our QA department and looking for Senior Software Engineer in Test. This role involves testing complex 3D CAD applications, APIs, AI-powered tools and user interfaces, as well as ...

Test Engineer

Peterson, IA · On-site

$61K - $141K/yr

Test Engineer The Opportunity : When an Air Force or Navy user tries new software, they expect it to be intuitive and run smoothly. Functionality, reliability, and user experience are key to ...

Job Title: QA Automation Engineer I Department: Information Technology FLSA: Salary Revision Date ... Foundational knowledge of software testing concepts including test design, defect lifecycle, and ...

Company Description 360 IT Professionals is a Software Development Company based in Fremont ... We use Objective C and Swift programming languages to create native applications for iPhone ...

next page

Showing results 1-20

Qa Software Test Engineer information

See Iowa salary details

$20

$43

$59

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

As of Jul 16, 2026, the average hourly pay for qa software test engineer in Iowa is $43.62, according to ZipRecruiter salary data. Most workers in this role earn between $37.26 and $50.82 per hour, depending on experience, location, and employer.

What is the difference between Qa Software Test Engineer vs QA Analyst?

AspectQa Software Test EngineerQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentDevelopment teams, Agile/ScrumBusiness teams, User acceptance testing
ResponsibilitiesDesign, develop, execute test cases, automationTest planning, requirement analysis, defect reporting

While both roles focus on quality assurance, Qa Software Test Engineers typically handle test automation and technical testing, whereas QA Analysts focus more on manual testing and requirement analysis. Both roles are essential for ensuring software quality in various industries.

What are QA Software Test Engineers?

QA Software Test Engineers are professionals responsible for ensuring the quality and functionality of software applications. They design and execute test plans, identify bugs, and work closely with developers to resolve issues before software is released to users. Their goal is to ensure the software meets specified requirements and performs as expected. QA Engineers use both manual and automated testing methods to validate various aspects of the software, such as usability, performance, and security.

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

To thrive as a QA Software Test Engineer, you need a solid understanding of software development, test design, and defect tracking, usually backed by a degree in computer science or a related field. Familiarity with automation tools like Selenium, JIRA, and scripting languages (e.g., Python or Java), as well as ISTQB certification, is commonly required. Attention to detail, problem-solving ability, and strong communication skills help QA engineers excel at identifying issues and collaborating with development teams. These competencies ensure robust software quality, minimize bugs, and contribute to successful product releases.

How does a QA Software Test Engineer typically collaborate with developers during the software development lifecycle?

QA Software Test Engineers work closely with developers throughout the development process to ensure software quality. They often participate in sprint planning, clarify requirements, and provide feedback on testability. Regular communication helps identify bugs early and facilitates quick resolution of issues. This collaborative approach not only improves product quality but also fosters a shared responsibility for delivering a reliable final product.

QA Team Lead

Modaxo, Inc.

Cedar Rapids, IA • On-site

Full-time

Re-posted 25 days ago


Job description

Job Summary:
The Software QA Technical Team Lead provides hands-on technical leadership for quality assurance activities across assigned products, platforms, and initiatives. This role is responsible for driving test strategy execution, validating technical solutions, and ensuring that quality risks are identified and mitigated throughout the software development lifecycle. The Technical Team Lead partners closely with QA Management, Software Engineering, Product Management, and cross-functional stakeholders to align test coverage, automation efforts, and release readiness with delivery objectives.
This position maintains direct involvement in test execution while providing technical mentorship, guidance, and work direction to QA Engineers. The role emphasizes consistency in QA practices, effective use of test automation, rigorous defect analysis, and continuous improvement to enhance product quality and delivery predictability. This role reports to the Senior QA Manager.
Job Description:
Supervisory Duties/Responsibilities:
(This is a technical leadership role and may include work direction and mentorship responsibilities but does not typically include full people-management duties.)
  • Provide day-to-day technical leadership, work coordination, and guidance to QA Engineers supporting assigned initiatives.
  • Mentor and coach team members on advanced test design, exploration testing techniques, automation strategies, and effective defect analysis.
  • Support onboarding and training of new QA team members by reinforcing standard QA tools, frameworks, and engineering practices.
  • Partner with QA Managers to identify skill gaps and recommend development opportunities.
  • Promote consistent application of QA standards, test documentation requirements, and quality governance processes.
  • Act as a technical escalation point for complex testing issues, environment constraints, integration challenges, or defect triage disputes.
  • Other duties as assigned.

Duties/Responsibilities:
  • Lead test planning and execution for assigned initiatives, ensuring appropriate
  • functional, regression, integration, and risk-based coverage.
  • Design, review, and maintain high-quality test cases, test data and equipment in alignment with established QA standards.
  • Perform hands-on manual and automated testing support across web, mobile, and backend systems as required.
  • Drive and coordinate requests for development or product team support, including new software build deliveries, environment updates, and defect fixes.
  • Partner with Development and Product teams during requirements refinement to identify test impacts, dependencies, and quality risks early in the lifecycle.
  • Analyze defects and test results to identify root cause trends and systemic quality issues; collaborate with teams to implement quality improvements.
  • Support release readiness activities, including test completion validation, quality risk assessments, and formal test signoffs.
  • Other duties as assigned.

Required Skills/Abilities:
  • Strong technical understanding of software quality assurance methodologies, tools, and best practices across the SDLC.
  • Demonstrated ability to lead and influence through technical expertise, collaboration, and data-driven decision making.
  • Proven experience designing, reviewing, and executing manual and automated test cases.
  • Strong analytical, troubleshooting, and problem-solving skills with a high degree of attention to detail.
  • Excellent verbal and written communication skills, with the ability to communicate effectively with both technical and non-technical stakeholders.
  • Experience with Jira, Confluence, Azure, VM, SQL, Selenium, Postman, are preferred.
  • Proficient in Microsoft Office Suite and related software(s).

Education and Experience:
  • Post-secondary education in Computer Science, Engineering, Information Systems, or a related field and/or equivalent combination of education and experience.
  • Minimum of 5+ years of progressive experience in software quality assurance or testing roles.
  • Minimum of two years' experience with test automation tools, defect tracking systems, and Agile or iterative delivery environments is required.
  • Prior experience serving as a technical lead, subject matter expert, or senior-level QA Engineer.

Physical Requirements:
  • Prolonged periods of sitting at a desk and working on a computer or laptop.
  • Ability to travel up to 10% of the time (including domestic and international), sometimes for extended periods, which may involve sitting during transit and walking at various locations.
  • Ability to lift up to 10 pounds at a time.
  • Ability to sustain high utilization of hand and wrist dexterity for computer-based work.

Disclaimers:
  • All job requirements are subject to possible revision to reflect changes in the position requirements or to reasonably accommodate individuals with disabilities. Some requirements may exclude individuals who pose a threat or risk to the health and safety of themselves or other employees.
  • This job description in no way states or implies that these are the only duties to which will be required in this position. Employees will be required to follow other job-related duties as requested by their supervisor/manager (within guidelines and compliance with Federal and State Laws). Continued employment remains on an "at-will" basis.

Worker Type:
Regular
Number of Openings Available:
0
We thank all applicants for their interest; however, only those who qualify for an interview will be contacted. *Professional recruiting agents or consultants need not call.