1

Quality Assurance Computer Science Jobs (NOW HIRING)

Bachelor's degree in Information Technology, Business, Computer Science, or a related field. * 5+ years of experience in software quality assurance, software testing, or quality control supporting ...

Bachelor's degree in Computer Science, Information Technology, or a similar field. * Proven experience as a QA Test Lead or similar role in a professional software development setting. * In-depth ...

Bachelor's degree in Computer Science, Information Technology, or a similar field. * Proven experience as a QA Test Lead or similar role in a professional software development setting. * In-depth ...

... in computer science or a related field * Relevant work experience can substitute for educational requirements * 0-3 years of experience for software testing * Experience in network QA testing is a ...

next page

Showing results 1-20

Quality Assurance Computer Science information

See salary details

$15

$44

$64

How much do quality assurance computer science jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for quality assurance computer science in the United States is $44.87, according to ZipRecruiter salary data. Most workers in this role earn between $36.54 and $54.57 per hour, depending on experience, location, and employer.

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.

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.

What is a quality assurance professional 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.
More about Quality Assurance Computer Science jobs
What cities are hiring for Quality Assurance Computer Science jobs? Cities with the most Quality Assurance Computer Science job openings:
What states have the most Quality Assurance Computer Science jobs? States with the most job openings for Quality Assurance Computer Science jobs include:
Infographic showing various Quality Assurance Computer Science job openings in the United States as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $93,338 per year, or $44.9 per hour.

Full-time

Re-posted 6 days ago


Job description

About the Role:

As a QA Manager in our Information and Media Services company, you will be responsible for ensuring the quality of our products and services. You will lead a team of QA professionals and work closely with cross-functional teams to identify and resolve issues. Your major end result will be to ensure that our products and services meet the highest standards of quality and customer satisfaction. You will be a key player in driving the success of our company.

Minimum Qualifications:

  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in QA management
  • Strong knowledge of QA methodologies, tools, and processes
  • Excellent communication and leadership skills
  • Ability to work in a fast-paced, dynamic environment

Preferred Qualifications:

  • Master's degree in Computer Science or related field
  • Experience in Information and Media Services industry
  • Experience with automation testing tools
  • Experience with Agile development methodologies
  • Certifications in QA or related fields

Responsibilities:

  • Develop and implement QA policies, procedures, and standards
  • Lead and manage a team of QA professionals
  • Collaborate with cross-functional teams to identify and resolve issues
  • Ensure that products and services meet the highest standards of quality and customer satisfaction
  • Provide regular reports on QA performance and metrics

Skills:

As a QA Manager, you will use your strong knowledge of QA methodologies, tools, and processes to lead and manage a team of QA professionals. You will collaborate with cross-functional teams to identify and resolve issues, and ensure that our products and services meet the highest standards of quality and customer satisfaction. Your excellent communication and leadership skills will be essential in providing regular reports on QA performance and metrics. Additionally, your ability to work in a fast-paced, dynamic environment will be crucial in driving the success of our company. Experience with automation testing tools, Agile development methodologies, and certifications in QA or related fields will be beneficial in this role.