1

Software Qa Engineer Jobs in Iowa (NOW HIRING)

Degree in mechanical or industrial engineering or equivalent, or five years experience in quality assurance, including two years in a Quality Manager role. * Proficiency in MS Word, Excel, PowerPoint ...

Driving requests for support from the development team, including requests for new software build ... The QA Team Lead is expected to work with development and SIT Manager to ensure test equipment for ...

Degree in mechanical or industrial engineering or equivalent, or five years experience in quality assurance, including two years in a Quality Manager role. * Proficiency in MS Word, Excel, PowerPoint ...

Degree in mechanical or industrial engineering or equivalent, or five years experience in quality assurance, including two years in a Quality Manager role. * Proficiency in MS Word, Excel, PowerPoint ...

Driving requests for support from the development team, including requests for new software build ... The QA Team Lead is expected to work with development and SIT Manager to ensure test equipment for ...

The Quality Assurance Manager is primarily responsible for ensuring production adherence to customer's' specifications and/or accepted standards. As needed, the incumbent will assist the corporate ...

The Quality Assurance Manager is primarily responsible for ensuring production adherence to customer's' specifications and/or accepted standards. As needed, the incumbent will assist the corporate ...

We engineer and design solutions that improve the world around us. As a company, we promise to ... Comfort with construction software across various platforms and devices is a plus. Qualifications ...

next page

Showing results 1-20

Software Qa Engineer information

See Iowa salary details

$17

$45

$73

How much do software qa engineer jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for software qa engineer in Iowa is $45.59, according to ZipRecruiter salary data. Most workers in this role earn between $35.91 and $52.16 per hour, depending on experience, location, and employer.

What are Software QA Engineers?

Software QA (Quality Assurance) Engineers are professionals responsible for ensuring the quality and functionality of software applications through systematic testing. They design and execute test plans, identify bugs or issues, and work closely with developers to resolve problems before software is released. Their goal is to ensure that the software meets both functional and user experience standards, minimizing errors and improving reliability. QA Engineers use a variety of tools and methodologies, including automated and manual testing, to verify that products function as intended.

Is QA replaced by AI?

QA Engineers play a critical role in software testing by designing test cases, executing tests, and identifying issues. While AI tools can assist with automation and repetitive tasks, human oversight remains essential for complex testing, understanding user experience, and making judgment calls. AI is a complement to, not a replacement for, QA professionals in the software development process.

What engineers make $300,000 a year?

Software QA Engineers typically do not earn $300,000 annually; such high salaries are more common among senior software engineers, software architects, or specialized roles like machine learning engineers with extensive experience and advanced skills. Compensation at this level often involves seniority, expertise in high-demand technologies, and sometimes stock options or bonuses.

What do software QA engineers do?

Software QA engineers are responsible for testing software applications to identify bugs, ensure quality, and verify that products meet specified requirements. They develop and execute test plans, use testing tools, and collaborate with developers to improve software performance and reliability.

What are some common challenges faced by Software QA Engineers when working with agile development teams?

Software QA Engineers working with agile teams often face the challenge of adapting to rapid development cycles, which require frequent and quick testing of new features. Keeping up with continuous integration and deployment can make it difficult to maintain thorough test coverage. Effective communication and collaboration with developers, product managers, and other stakeholders are essential to quickly address issues and clarify requirements. Additionally, QA Engineers must often balance manual and automated testing to ensure both speed and quality, making time management and prioritization key skills in this environment.

What is the difference between Software Qa Engineer vs Software Tester?

AspectSoftware Qa EngineerSoftware Tester
CertificationsISTQB, CSTE, CSQAISTQB, Foundation Level
Work EnvironmentInvolved in quality assurance processes, test planning, and automationPrimarily executes test cases, manual testing
ResponsibilitiesDesigning test strategies, process improvement, automationExecuting test cases, reporting bugs

Software Qa Engineers focus on comprehensive quality assurance, including test planning, automation, and process improvements, while Software Testers mainly execute test cases and report issues. Both roles require similar certifications and work in quality assurance environments, but Qa Engineers have broader responsibilities in ensuring overall product quality.

What engineers make $500,000?

Senior software quality assurance (QA) engineers with extensive experience, specialized skills, and leadership roles can earn salaries approaching or exceeding $500,000 annually, especially in high-cost markets or large tech companies. Achieving this level often requires advanced certifications, expertise in automation tools, and a track record of significant contributions to complex projects.

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

To thrive as a Software QA Engineer, you need a solid understanding of software testing methodologies, bug tracking, and quality assurance processes, typically backed by a degree in computer science or a related field. Familiarity with automation tools (such as Selenium or JUnit), scripting languages, and issue tracking systems like JIRA is often required. Attention to detail, analytical thinking, and effective communication are crucial soft skills for identifying issues and collaborating with development teams. These skills ensure the delivery of high-quality software products and minimize the risk of defects reaching end users.
What are popular job titles related to Software Qa Engineer jobs in Iowa? For Software Qa Engineer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Software Qa Engineer jobs in Iowa look for? The top searched job categories for Software Qa Engineer jobs in Iowa are:
What are popular job titles related to Software Qa Engineer jobs in IA? For Software Qa Engineer jobs in IA, the most frequently searched job titles are:
QA Manager

Full-time

Posted 18 days ago


Job description

At Greenbrier, we do the hard work that matters. The Greenbrier Companies (NYSE:GBX) is powering the movement of products around the world as a leading designer, manufacturer and supplier of freight rail transportation equipment and services.

Greenbrier’s heritage of hard work and industrial innovation is celebrated at every level of our organization. We structure our business to support teams that deliver innovative solutions for our customers while positively impacting the world around us.

Greenbrier’s success begins with people. We believe in supporting our global workforce through our unwavering attention to Safety, Quality, Respect for People and Customer Satisfaction. Our Inclusion, Diversity, Engagement, Access and Leadership (IDEAL) commitment is rooted in these values, which lead to a culture where employees are engaged and feel good about coming to work every day.


Summary

The Quality Assurance Manager position is responsible for providing support to the GBX facility to ensure that products and workmanship meet Greenbrier, customer, and applicable regulatory requirements. The role involves actively leading QA initiatives, including conducting training, assisting in internal and external audits, collaborating with cross functional teams to standardize Quality processes, and assisting in the development, tracking and implementation of corrective actions.

Duties and Responsibilities

To perform this job successfully an individual must be able to perform the following essential duties satisfactorily. Other duties may be assigned to address business needs and changing business practices.

  • Leads improvement initiatives and Quality Team Communications.
  • Ensures implementation, oversight, and management of the Quality Assurance Program on a site level basis
  • Leads customer visits & audits
  • Manages internal/external AAR audits
  • Evaluates quality workload demands to determine adequate resource allocation to support facility Quality Assurance
  • Ensures process nonconformance’s are reported, entered into the nonconformance application and analyzed
  • Leads and participates in continuous improvement opportunities resulting from RCA data analysis
  • Supervises and coordinates activities for Inspections
  • Ensures adherence to Greenbrier safety policies and procedures
  • Contributes to the overall performance from the standpoints of safety, quality, profitability
  • Manages in process inspection and final inspection audits to ensure compliance with quality program
  • Facilitates root cause and corrective action processes with cross-functional operations team
  • Ensure all required customer, AAR regulatory and Greenbrier standards, specifications and instruction are maintained
  • Evaluates and coordinates with the Plant Manager and Functional Leaders the operational and quality training needs

Qualifications

The following generally describes requirements to successfully perform the assigned duties.

Minimum Qualifications

  • Ability to help others learn and develop
  • Ability to maintain appropriate levels of confidentiality and sensitive information
  • Ability to organize and prioritize projects and information with accuracy, under tight timeframes, to meet organizational needs
  • Ability to communicate and collaborate professionally, both verbally and in writing, at all levels

Preferred Qualifications

  • Degree in mechanical or industrial engineering or equivalent, or five years experience in quality assurance, including two years in a Quality Manager role.
  • Proficiency in MS Word, Excel, PowerPoint, Outlook, SmartSheet
  • Working knowledge of Federal Railroad Administration (FRA) and The Association of American Railroads (AAR) regulations

Work Environment and Physical Requirements

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

With the exception of clerical, administrative, and some management positions, the physical environment requires the employee to work in hot and cold environments, in and out of the weather, work safely around heavy equipment, as well as around railroad tracks.  Employees are required to use personal protective equipment such as steel toe boots, hard hat, hearing protection, safety glasses, welding and grinding shields, etc. or as environmental conditions dictate

Physical Activities and Requirements 

Frequency Key

Not Applicable: Activity is not applicable to this occupation

Occasionally: Occupation requires this activity up to 33% of the time (0- 2.5+ hours/day)

Frequently: Occupation requires this activity from 33% - 66% of the time (2.5: 5.5+ hours/day)

Constantly: Occupation requires this activity more than 66% of the time (5.5+ hours/day)

Working Postures

  • Sit: Frequently
  • Stand: Frequently
  • Walk: Frequently
  • Bend: Occasionally
  • Kneel/Squat: Occasionally
  • Crawl: Occasionally
  • Climb: Occasionally
  • Reach Forward: Occasionally
  • Reach Upward: Occasionally
  • Handling/Fingering: Occasionally

Lift / Carry Requirements

  • 5-10 lbs: Occasionally
  • 10-25 lbs: Occasionally
  • 25-50 lbs: Occasionally
  • 50-75 lbs: Not Applicable
  • 75+ lbs: Not Applicable

Push / Pull Requirements

  • Up to 10 lbs: Occasionally
  • 10-25 lbs: Occasionally
  • 25-50 lbs: Occasionally
  • 50-75 lbs: Not Applicable
  • 75+ lbs: Not Applicable

EOE including Vet/Disability

Click here for more information: Know Your Rights

Greenbrier makes reasonable accommodations in the application and hiring process for individuals with known disabilities, unless providing accommodation would result in an undue hardship. Any applicant believing that he or she may need reasonable accommodation for any part of the application and hiring process should contact Greenbrier Human Resources at careers@gbrx.com or call us at 503-684-7000.
-----------------------------------------------------------------
Email communication from The Greenbrier Companies (Greenbrier) will always come from a corporate email address that ends in @gbrx.com or from our applicant tracking system, iCIMS, after you have created a secure account and submitted your application. During the application process, you will create a secure account in our secure applicant tracking site that ends with “-gbrx.icims.com”. In this portal, we will ask you to provide your contact information, past employment history, education history and other job-related information.