1

Software Quality Engineer Jobs (NOW HIRING)

Software Quality Engineer Local or Remote - 80-100k Pittsburgh, PA or Remote if previous experience. We are looking for someone with a strong willingness to learn continuously and take ownership and ...

Software Quality Engineer Local or Remote - 80-100k Pittsburgh, PA or Remote if previous experience. We are looking for someone with a strong willingness to learn continuously and take ownership and ...

They are seeking a Software Quality Engineer with extensive experience in aerospace/defense industry software processes to ensure compliance with quality assurance standards. Responsibilities : • ...

As a Senior Software Quality Engineer, you will own test strategy, release validation, automation, and early issue triage across complex software and operational workflows. You will work across ...

As a Senior Software Quality Engineer, you will own test strategy, release validation, automation, and early issue triage across complex software and operational workflows. You will work across ...

Software Quality Engineer

Dearborn, MI · On-site

$99K - $166K/yr

The Software Quality Assurance Engineer is responsible for applying advanced quality methodologies and tools to proactively identify, analyze, and eliminate potential defects throughout the product ...

Job #219087 Chipton-Ross is seeking a Software Quality Engineer 4 for a contract opportunity in Colorado Springs, CO. 100% onsite BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * Regular and ...

Showing results 21-40

Software Quality Engineer information

See salary details

$18

$48

$78

How much do software quality engineer jobs pay per hour?

As of Sep 2, 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?

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.

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 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.

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 August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $100,970 per year, or $48.5 per hour.

Software Quality Engineer

SourceTek

Pittsburgh, PA • On-site

Full-time

Re-posted 13 days ago


Job description

Company Description
SourceTek is a full-service IT staffing firm, specializing in providing top quality candidates to fill contract consulting, contract-to-hire and permanent positions. Privately-held and founded in 2013, SourceTek is headquartered in Tampa and partners with middle-market to fortune 500 clients nationwide.
Job Description
Software Quality Engineer
Local or Remote - 80-100k
Pittsburgh, PA or Remote if previous experience.
We are looking for someone with a strong willingness to learn continuously and take ownership and accountability. A successful team member will appreciate mentoring others and have a willingness to be mentored. We require a sound decision maker that utilizes knowledge of business to drive decisions with a great sense of commitment in doing the job right the first time.
Potential remote employees must have experience working as a remote team member. Success delivering high-quality software and collaborative teamwork while working from a home-office must be demonstrated.
A Software Quality Engineer at my client is responsible for participating on agile teams as a test engineer. Your focus is to assure the entire team adopts a quality mindset and implements best practices to improve team performance to deliver high quality products as a result. This person will be involved with the entire product lifecycle "" requirements, design, review and coding, and testing. You'll be working closely with project managers, software engineers, product owners, architects and client services to collaborate and solve business problems in an agile development environment.
Qualifications
What you will do?
  • Help shape our products by providing input on user stories and designs and by giving feedback on usability
  • Implement automated and manual test cases with a focus on validating complex calculations, functional scenarios, performance, scalability, and usability.
  • Work on a cross-functional Scrum team participating in planning, stand-ups, retrospectives and demos.
  • Develop and execute test plans and work with other team members to implement the plan.
  • Possess the ability to define and apply test methodologies/metrics to ensure that the quality guidelines for the product have been met.
  • Seek constant improvement of yourself, our products, our software development process, and your team's performance.
  • What technical skills do you need?
  • Bachelor's degree in Computer Science and/or related discipline
  • a minimum of 2 or more years of professional experience in software development and/or automated testing
  • Experience with Java, C++, or C# is preferred. Experience with XML, JavaScript is a plus
  • Relational database experience is preferred
  • Proven automation skills using a test automation tool (Selenium or Test Complete would be a plus).
  • Experience with Visual Studio's Web Performance and Load Test or a related performance testing tool is a plus.
  • Exceptional communication, leadership, organizational and teamwork skills with strong desire and ability to deliver results.
  • Application performance testing is a plus

Potential remote employees must have experience working as a remote team member. Success delivering high-quality software and collaborative teamwork while working from a home-office must be demonstrated.
Additional Information
All your information will be kept confidential according to EEO guidelines.