1

Quality Assurance Computer Science Jobs in Iowa (NOW HIRING)

The Software QA Technical Team Lead provides hands-on technical leadership for quality assurance ... Post-secondary education in Computer Science, Engineering, Information Systems, or a related field ...

The Software QA Technical Team Lead provides hands-on technical leadership for quality assurance ... Post-secondary education in Computer Science, Engineering, Information Systems, or a related field ...

Bachelor's degree in Chemistry, Biology, Animal Science or related field; * 3-5 years or more of ... Proficient computer skills. Physical Demands * Frequently required to walk and stand.

Bachelor's degree in Chemistry, Biology, Animal Science or related field; * 3-5 years or more of ... Proficient computer skills. Physical Demands * Frequently required to walk and stand.

Will be responsible for procedures and practices related to computer systems including local MES ... science with a minimum of 7 years of related steel mill experience. Knowledge in the product ...

Will be responsible for procedures and practices related to computer systems including local MES ... science with a minimum of 7 years of related steel mill experience. Knowledge in the product ...

... computer skills to work with Mi-crosoft Word, Excel, PowerPoint, and are comfortable with ... About Actalent Actalent is a global leader in engineering and sciences services and talent ...

New

Required High School diploma, GED or equivalent, with basic math and computer skills to work with ... About Actalent Actalent is a global leader in engineering and sciences services and talent ...

New

Known for our customer-focused scientific and manufacturing excellence, as well as our strong ... Key Quality Assurance customer support person to answer, address and/or compile relevant data to ...

Quality Assurance Technician As a Quality Assurance Technician, you will play a crucial role in ... Bachelor's Degree in Chemistry, Biochemistry, or a related life science field is highly preferred.

New

Your Role: QA Advisor - Batch Release & Quality Oversight As the QA - Batch Release & Quality ... D., or equivalent) in a scientific or technical discipline. Experience with USDA biologics ...

next page

Showing results 1-20

Quality Assurance Computer Science information

Are QA testers in demand in 2026?

Quality Assurance (QA) testers remain in demand in 2026 due to the ongoing need for software quality and user experience. Skills in automation tools, scripting, and understanding of development processes enhance job prospects in this field.

What are the key skills and qualifications needed to thrive as a Quality Assurance professional in Computer Science, and why are they important?

To thrive as a Quality Assurance (QA) professional in Computer Science, you need a solid understanding of software development, testing methodologies, and problem-solving, often supported by a degree in computer science or a related field. Familiarity with automated testing tools (such as Selenium or JUnit), bug tracking systems (like Jira), and quality management certifications (such as ISTQB) is highly valuable. Attention to detail, analytical thinking, and strong communication skills help QA professionals identify issues and collaborate effectively with development teams. Mastering these skills ensures the delivery of reliable, high-quality software products and smooth project workflows.

How does a Quality Assurance professional in Computer Science typically collaborate with developers during the software development lifecycle?

Quality Assurance (QA) professionals work closely with developers throughout the software development lifecycle by participating in planning meetings, reviewing requirements, and providing feedback on testability. They design and execute test cases based on specifications, report bugs, and retest fixes, ensuring software reliability and usability. Effective communication and collaboration are key, as QA often bridges the gap between development and product management to ensure a high-quality final product.

Is QA a good entry level job?

Quality Assurance (QA) roles in computer science are often suitable for entry-level candidates, especially those with basic programming, testing, and problem-solving skills. These positions typically require familiarity with testing tools and attention to detail, making them accessible for newcomers to the field.

What is the difference between Quality Assurance Computer Science vs Software Tester?

AspectQuality Assurance Computer ScienceSoftware Tester
CredentialsBachelor's in Computer Science or related field, certifications like ISTQBSimilar certifications, often with a focus on testing methodologies
Work EnvironmentInvolves designing testing processes, developing automated tests, and ensuring software qualityPrimarily executing test cases, reporting bugs, and verifying fixes
Industry UsageUsed across tech companies, software development firms, and IT departmentsCommon in software companies, QA teams, and product development

While both roles focus on software quality, Quality Assurance Computer Science involves designing testing strategies and automation, whereas a Software Tester primarily executes tests and reports issues. Both roles require similar credentials and are integral to software development teams.

Is QA an IT job?

Quality Assurance (QA) in computer science is often considered part of the IT industry, focusing on testing software to ensure quality and functionality. QA professionals typically use tools like test automation software and may require knowledge of programming languages, making it a specialized IT role within software development and technology environments.

What are Quality Assurance roles in Computer Science?

Quality Assurance (QA) roles in Computer Science focus on ensuring that software and systems meet specified requirements and are free of defects. QA professionals design, implement, and execute tests, identify bugs, and work with development teams to resolve issues. Their goal is to maintain high standards of software quality through systematic testing, process improvement, and adherence to industry best practices. This role is crucial for delivering reliable, functional, and user-friendly software products.

What is quality assurance in computer science?

Quality assurance in computer science involves systematic processes to ensure software products meet specified requirements and are free of defects. QA professionals develop testing plans, use tools like automated testing frameworks, and perform reviews to identify issues early in the development cycle, improving software reliability and user satisfaction.
What are popular job titles related to Quality Assurance Computer Science jobs in Iowa? For Quality Assurance Computer Science jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Quality Assurance Computer Science jobs? Cities in Iowa with the most Quality Assurance Computer Science job openings:
Infographic showing various Quality Assurance Computer Science job openings in Iowa as of July 2026, with employment types broken down into 1% As Needed, 86% Full Time, 11% Part Time, and 2% Contract. Highlights an 91% Physical, 4% Hybrid, and 5% Remote job distribution.

Full-time

Posted yesterday


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 roleis responsible fordriving test strategy execution,validatingtechnical solutions, and ensuring that quality risks areidentifiedand 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 deliveryobjectives.
This positionmaintainsdirect 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 improvementto enhance product quality and delivery predictability. This role reports to theSenior QA Manager.

Job Description:


SupervisoryDuties/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, ensuringappropriate
  • functional, regression,integration,and risk-based coverage.
  • Design, review, andmaintainhigh-quality test cases,testdataand equipmentin alignment with established QA standards.
  • Perform hands-on manual and automated testingsupportacross web, mobile, and backend systems asrequired.
  • Drive and coordinate requests for development or product team support, including new software build deliveries, environment updates, and defect fixes.
  • Partnerwith Development and Product teams duringrequirementsrefinement toidentifytest impacts,dependencies, and quality risks early in the lifecycle.
  • Analyze defects and test results toidentifyroot 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 technicalexpertise, 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 andExperience:

  • Post-secondary education in Computer Science, Engineering, Information Systems, or a related field and/or equivalent combination of education and experience.
  • Minimum of5+ yearsofprogressiveexperience in software quality assurance or testing roles.
  • Minimumof two years' experiencewith test automation tools, defect tracking systems, and Agile or iterative delivery environments isrequired.
  • Prior experience serving as a technical lead, subject matter expert, or senior-levelQAEngineer.

Physical Requirements:

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

Disclaimers:

  • All job requirements are subject topossible revisionto reflect changes in the position requirements or toreasonably accommodateindividuals 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 berequiredin this position. Employees willbe requiredto follow other job-related duties as requested by their supervisor/manager (within guidelines and compliance with Federal and State Laws). Continued employmentremainson 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.