1

Software Quality Engineer Jobs (NOW HIRING)

Aescape is looking for a Software Quality Engineer who will serve as the frontline enforcer of software quality across our deployed fleet, driving rapid investigation, containment, and resolution of ...

Join Our Team as a Senior Software Quality Engineer (Devices) Company: Coreforce Location: Decatur/Atlanta (HQ) Job Type: Full-time Salary: Based on Experience Company Overview: Coreforce is an ...

Be Seen First

POSITION SUMMARY Coreforce is seeking a Senior Software Quality Engineer to play a critical role in ensuring the reliability, performance, and security of our mobile and fixed device software ...

Lockheed Martin is seeking a Software Quality Engineer for a position at the Ocala, FL facility. What You Will Be Doing The candidate will be responsible for developing, applying, modifying, and ...

New

We're looking for an experienced and driven Software Quality Engineer II to take ownership of quality assurance processes, lead testing efforts across our cardio fitness products, and serve as a key ...

Description As a Software Quality Engineer, you will be responsible for testing both existing and newly developed features across all supported Apple devices. You will create test plans, design test ...

We're looking for an experienced and driven Software Quality Engineer II to take ownership of quality assurance processes, lead testing efforts across our cardio fitness products, and serve as a key ...

next page

Showing results 1-20

Software Quality Engineer information

See salary details

$18

$48

$78

How much do software quality engineer jobs pay per hour?

As of Jun 12, 2026, the average hourly pay for software quality engineer in the United States is $48.54, according to ZipRecruiter salary data. Most workers in this role earn between $38.22 and $55.53 per hour, depending on experience, location, and employer.

What Is a Software Quality Engineer?

A software quality engineer, or software quality assurance engineer, tests the quality and efficiency of a software product before its public release. As a software quality engineer, your responsibilities and duties include reviewing specifications and design documents, processing the software, designing tests to assess software, and coordinating testing activities with software engineers and programmers. A career as a software quality engineer requires a bachelor’s degree in computer science or a related field, and some positions also require a master’s degree. Software quality engineers have skills and experience working with software development, a working proficiency with SQL, and familiarity with QA best practices and testing.

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

AspectSoftware Quality EngineerSoftware Tester
Primary FocusEnsuring overall quality, process improvement, and defect preventionIdentifying bugs and verifying software functionality
ResponsibilitiesDeveloping quality strategies, automating tests, collaborating with teamsExecuting test cases, reporting bugs, manual testing
Required SkillsTesting tools, automation, quality assurance processesManual testing, test case execution, defect tracking
Work EnvironmentCollaborative, cross-functional teams in software developmentPrimarily testing teams or QA departments

While both roles focus on software quality, Software Quality Engineers take a broader approach, emphasizing process improvement and automation, whereas Software Testers mainly focus on executing tests and identifying bugs. The roles often overlap but serve different stages of the quality assurance process.

How does a Software Quality Engineer typically collaborate with development and product teams to ensure high-quality releases?

As a Software Quality Engineer, you’ll work closely with developers and product managers throughout the software development lifecycle. Regular collaboration involves participating in sprint planning, reviewing requirements, designing test cases, and providing feedback on user stories. You’ll also be responsible for communicating defects clearly, suggesting improvements, and validating fixes, ensuring everyone is aligned on quality goals. This close teamwork ensures that issues are caught early and that the final product meets both technical and user expectations.

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

To thrive as a Software Quality Engineer, you need a solid understanding of software development lifecycles, test methodologies, and a relevant degree in computer science or a related field. Familiarity with automated testing tools (like Selenium or JUnit), bug tracking systems (such as Jira), and scripting languages is typically required. Attention to detail, problem-solving skills, and strong communication are vital soft skills that set top performers apart. These abilities ensure software products meet high standards for reliability and functionality, reducing defects and improving user satisfaction.

What are Software Quality Engineers?

Software Quality Engineers are professionals responsible for ensuring that software products meet established quality standards before they are released to customers. They design and execute tests, identify bugs or issues, and collaborate with developers to resolve problems. Their work helps prevent defects, enhances user satisfaction, and ensures the reliability and safety of software applications. Software Quality Engineers may use automation tools and manual testing methods to validate functionality, performance, and security.
What cities are hiring for Software Quality Engineer jobs? Cities with the most Software Quality Engineer job openings:
What are the most commonly searched types of Software Quality Engineer jobs? The most popular types of Software Quality Engineer jobs are:
Who are the top companies hiring for Software Quality Engineer jobs? The top employers for Software Quality Engineer jobs are:
What states have the most Software Quality Engineer jobs? States with the most job openings for Software Quality Engineer jobs include:
Infographic showing various Software Quality Engineer job openings in the United States as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $100,970 per year, or $48.5 per hour.

Sr. Associate, Software Quality Engineering

L3HHCM20

Nashville, TN

Other

Posted yesterday


Job description

Job Title: Sr. Associate, Software Quality Engineering

Job Number: 39387

Job Location: Nashville, TN

Schedule:  9/80 (Every other Friday off!)

Job Description:

The Software Quality Engineer is responsible for creating end-to-end test plans, executing those plans, and managing all related activities within an Agile Scrum development team to ensure all objectives are met and the software solution performs as expected. In this role, the engineer evaluates and validates the software solution for functionality, performance, stability, and compatibility with legacy and/or third-party software as well as integrated external hardware.

The objective of the Software Quality Engineer is to ensure that testing for every feature of the software solution, across every phase of development, is clearly defined, thoroughly planned, and effectively executed. The work of the Software Quality Engineer should inspire confidence that any potential issue has been identified and addressed prior to release of the software solution.

The Software Quality Engineer, Senior Associate is an intermediate-level professional with practical job knowledge who works under moderate supervision to help set objectives for the team and job area while achieving operational targets that impact departmental results.

Essential Functions:

  • Review functional and design specifications to ensure full understanding of individual deliverables
  • Identify test requirements from Conditions of Acceptance
  • Develop, document and maintain functional test cases and other test artifacts under guidance of more experienced Software Quality Engineer(s)
  • Execute and evaluate manual test cases and report test results
  • Identify any potential quality issues per defined process and escalate potential quality issues immediately to Product Owners
  • Work with other QA project team members to assess QA progress and emergent risks
  • Ensure that validated deliverables meet functional and design specifications and requirements via Functional and Regression Testing
  • Develop skills to isolate, replicate, and report defects and verify defect fixes via Performance, Stress, Endurance, Exploratory, and Usability Testing
  • Engage as an active participant in Scrum ceremonies
  • Required to perform other appropriate duties as requested, directed, or assigned
  • Perform all job functions with a positive, professional attitude
  • Up to 10% travel may be required
  • Ability to obtain a Secret security clearance, which requires US citizenship

Qualifications:

  • Bachelor's degree in a computer software related field such as Quality Assurance, Computer Science, Management Information Systems or a related technical field with 2 years minimum prior experience in Software Quality Assurance or equivalent combination of education and work experience.
  • Ability to obtain a Secret security clearance.

Preferred Additional Skills:

  • Strong analytical/problem-solving skills and experience in collaborative team environments.
  • 1+ years of experience in an Agile Scrum environment.
  • Broad knowledge in basic networking principals.
  • Experience with testing Windows desktop software.
  • Experience with testing software/hardware integrations.
  • Experience in ISR systems.

 

#LI-EB1