1

Software Qa Engineer Jobs (NOW HIRING)

SW QA and Test Engineer

Washington, DC · On-site

$46.75 - $63.75/hr

The Software Quality Assurance (QA) Engineer and Tester develops and executes software test plans in order to identify software problems and their causes. Assists and collaborates with all members of ...

This role supports software quality, defect identification, release readiness, and continuous ... The Quality Assurance Engineer will develop test plans, execute functional and regression tests ...

Must have 3 or more years of professional work experience in software QA or engineering Experience automating functional & integration testing of Web, iOS, OS X, and backend services & applications

SW QA and Test Engineer

Washington, DC · On-site

$46.75 - $63.75/hr

The Software Quality Assurance (QA) Engineer and Tester develops and executes software test plans in order to identify software problems and their causes. Assists and collaborates with all members of ...

Job Type Full-time Description We are seeking a Software QA Engineer who will be responsible for building and executing automated testing applications to ensure the quality and reliability of our ...

QA Software Engineer

Portland, OR · On-site

$85K - $110K/yr

Job Title: Software QA Engineer Department: Software Engineering Reports To: Software QA Manager FLSA Status: Exempt, Salary, Full-Time Travel: No Shift: Monday - Friday, standard day schedule ...

QA Engineer - Job Profile Location: Fort Lauderdale, FL We are seeking a QA Engineer to join our ... Perform manual and automated testing to validate software functionality, performance, security, and ...

Software Quality Assurance Engineer Location -Onsite Hybrid role Lincoln Massachusetts About Wingbrace Wingbrace (www.wingbrace.com) is a software and technical services company focused on the ...

QA Software Engineer

Portland, OR · On-site

$85K - $110K/yr

Job Title: Software QA Engineer Department: Software Engineering Reports To: Software QA Manager FLSA Status: Exempt, Salary, Full-Time Travel: No Shift: Monday - Friday, standard day schedule ...

next page

Showing results 1-20

Software Qa Engineer information

See salary details

$18

$48

$78

How much do software qa engineer jobs pay per hour?

As of Jun 24, 2026, the average hourly pay for software qa 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 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 cities are hiring for Software Qa Engineer jobs? Cities with the most Software Qa Engineer job openings:
What are the most commonly searched types of Software Qa Engineer jobs? The most popular types of Software Qa Engineer jobs are:
Who are the top companies hiring for Software Qa Engineer jobs? The top employers for Software Qa Engineer jobs are:
What states have the most Software Qa Engineer jobs? States with the most job openings for Software Qa Engineer jobs include:
What job categories do people searching Software Qa Engineer jobs look for? The top searched job categories for Software Qa Engineer jobs are:
Infographic showing various Software Qa Engineer job openings in the United States as of June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $100,970 per year, or $48.5 per hour.
Senior Software Quality Assurance Engineer

Senior Software Quality Assurance Engineer

Digital Dynamics Inc

Scotts Valley, CA • On-site

$110K - $130K/yr

Full-time

Posted 12 days ago


Job description

Job Title: Senior Software Quality Assurance Engineer
Location: Scotts Valley, CA
Department: Engineering

About Digital Dynamics, Inc. (DDI)
Digital Dynamics, Inc. (DDI) designs and manufactures real-time machine and process controllers used by leading OEMs in the semiconductor and display manufacturing industries. Founded in 1977 and headquartered in Scotts Valley, CA, DDI is a 100% employee-owned ESOP company. Every employee-owner contributes to our culture of innovation, accountability, and continuous improvement.
Position Overview
The Senior QA Engineer is a hands-on engineering role responsible for defining test strategies, developing automation solutions, and executing hardware-in-the-loop (HIL) validation to ensure quality and reliability of DDI’s software-based control systems. This role leads quality efforts across test planning, execution, defect analysis, and continuous improvement.
The ideal candidate has extensive experience in embedded system validation, is proficient in Python and Linux environments, and can develop comprehensive test plans for hardware products. This role requires strong technical communication skills and collaboration across software, hardware, and systems engineering teams.
Key Responsibilities
Test Strategy, Development amp; Execution
  • Develop and maintain automated test scripts for hardware-in-the-loop (HIL) validation using Python.
  • Create and execute detailed test plans for hardware-integrated products.
  • Support development of unit and integration tests in collaboration with software teams.
  • Perform manual, exploratory, and system-level testing using embedded platforms and lab equipment.
  • Use Testrail or equivalent test management tools to track and manage test coverage and results.
System Administration amp; Test Infrastructure
  • Access and maintain Linux-based test environments to monitor execution health.
  • Troubleshoot and debug software, hardware, or configuration-related test issues.
  • Assemble and maintain basic test bench setups, wiring harnesses, and instrumentation (e.g., DMMs).
Tools amp; Test Lifecycle Management
  • Track defects and participate in sprint-based quality reviews using Jira.
  • Manage test organization and collaboration through GitHub.
Documentation amp; Reporting
  • Maintain clear documentation of test procedures, configurations, and results.
  • Present defect trends, risks, and improvement recommendations to cross-functional teams.
Collaboration
  • Partner with software development, hardware engineering, and quality teams to define test strategies and improve reliability.
  • Provide focused quality feedback during design reviews and post-test evaluations.
Required Qualifications
Education amp; Experience
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related technical field (or equivalent experience).
  • Minimum 3-5 years of experience as a QA Engineer testing embedded or hardware-related environments.
  • Proven ability to develop test plans for hardware-based products.
  • Hands-on experience with test management tools such as Testrail.
Core Technical Skills
  • Proficient in Python for test automation and scripting.
  • Experience with Linux systems and command-line utilities.
  • Hands-on experience with Raspberry Pi platforms or similar embedded systems.
  • Familiarity with GitHub and Jira for code tracking and issue management.
  • Skilled in using digital multimeters (DMMs) and performing basic electrical measurements.
  • Experience assembling or troubleshooting wiring harnesses and test fixtures.
Soft Skills
  • Strong written and verbal communication with the ability to clearly present technical issues.
  • Detail-oriented, analytical, and proactive problem solver.
  • Ability to work independently and lead quality efforts with minimal supervision.
Equal Employment Opportunity (EEO) Statement
Digital Dynamics, Inc. is an Equal Opportunity Employer. We do not discriminate based on race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, veteran status, genetic information, or any other protected classification under federal, state, or local law. All employment decisions are based on qualifications, merit, and business need.