1

Software Development Quality Assurance Jobs (NOW HIRING)

Follow internal development, test and build processes. * Work closely with Developers, QA, and others to understand new features, use cases. * Identify, document, and track software defects found ...

Follow internal development, test and build processes. * Work closely with Developers, QA, and others to understand new features, use cases. * Identify, document, and track software defects found ...

Software Dev QA Engineer

Sunnyvale, CA · On-site

$136K - $176K/yr

Follow internal development, test and build processes. * Work closely with Developers, QA, and others to understand new features, use cases. * Identify, document, and track software defects found ...

May require final in-person interview in downtown Chicago client location This is an SDET role combining software development + quality assurance . Candidate will write code to test code for new and ...

This QA Engineer will be part of this exciting development and will be working with a strong ... Identify, document, and track software defects found during testing. * Write and maintain ...

The Wireless Quality Assurance Engineer works within the R&D team to ensure the productivity, reliability and accuracy of the Fortinet's WLAN product lines. They review requirements and ...

May require final in-person interview in downtown Chicago client location This is an SDET role combining software development + quality assurance . Candidate will write code to test code for new and ...

Staff Software Dev QA Engineer

Sunnyvale, CA · On-site

$166K - $214K/yr

Fortinet is seeking a Staff Software Development Engineer to join our team. This role is integral ... The QA Engineer will work efficiently to identify and address the highest risks, determining ...

next page

Showing results 1-20

Software Development Quality Assurance information

See salary details

$18

$35

$57

How much do software development quality assurance jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for software development quality assurance in the United States is $35.38, according to ZipRecruiter salary data. Most workers in this role earn between $26.92 and $39.42 per hour, depending on experience, location, and employer.

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

To excel in Software Development Quality Assurance, you need a solid understanding of software testing methodologies, programming basics, and a relevant degree or certifications such as ISTQB. Familiarity with automated testing tools (like Selenium, JUnit, or TestNG), bug tracking systems (such as Jira), and CI/CD pipelines is typically required. Strong analytical thinking, attention to detail, and effective communication skills help you identify issues and collaborate with development teams. These competencies are crucial for ensuring software reliability, reducing defects, and delivering high-quality products to users.

What is software development quality assurance?

Software development quality assurance (QA) is a process that ensures software products meet specified requirements and quality standards before being released. QA involves planning, designing, monitoring, and improving the development process through systematic testing and review. The goal is to identify defects and issues early, reduce bugs, and ensure the software works as intended, providing a reliable and user-friendly experience. QA professionals may use both manual and automated testing methods to validate the software throughout its development lifecycle.

Which pays more, QA or QC?

In the field of software development quality assurance, QA (Quality Assurance) roles typically offer higher salaries than QC (Quality Control) positions due to their broader responsibilities in process improvement and prevention. QA professionals often require skills in testing methodologies, automation tools, and process management, which can influence compensation levels. Salary differences can also depend on experience, certifications, and the company's size and location.

Is software QA a good career?

Software Quality Assurance (QA) is a viable career path that involves testing software to ensure quality and functionality. It offers opportunities for growth, requires skills in testing tools and scripting, and is essential in the software development process. Many QA roles provide stable employment and the chance to develop technical expertise.

What engineer makes $500,000 a year?

In the field of software development quality assurance, engineers typically do not earn $500,000 annually. High salaries in tech are more common for senior software engineers, engineering managers, or specialized roles with extensive experience, advanced skills, and leadership responsibilities. Compensation at this level often includes bonuses, stock options, or other incentives, and is more prevalent in senior or executive positions within large tech companies.

What is the difference between Software Development Quality Assurance vs Software Testing?

AspectSoftware Development Quality AssuranceSoftware Testing
FocusProcesses, standards, and overall quality management throughout the development lifecycleExecution of test cases to identify bugs and issues in the software
ResponsibilitiesDeveloping quality processes, audits, and ensuring compliance with standardsDesigning, executing, and reporting on test cases and scenarios
Skills & CertificationsKnowledge of QA methodologies, process improvement, certifications like ISTQBTesting techniques, tools, and certifications like ISTQB
Work EnvironmentCollaborative with development teams, process-orientedHands-on testing, often in dedicated testing teams

While both roles aim to improve software quality, Software Development Quality Assurance focuses on establishing and maintaining quality processes across the development lifecycle, whereas Software Testing concentrates on executing tests to find bugs. QA ensures the overall quality standards are met, while testing verifies specific functionalities.

How does a Software Development Quality Assurance (QA) professional typically collaborate with developers and product managers during a project?

Software Development QA professionals work closely with developers to understand the technical implementation of features and to identify potential risks early in the development cycle. They often participate in daily stand-ups and sprint planning meetings to align on priorities and clarify requirements with product managers. Collaboration involves providing feedback on testability, reviewing user stories, and communicating defects or issues found during testing. This teamwork helps ensure software quality and smooth releases, fostering a proactive approach to problem-solving and continuous improvement throughout the project lifecycle.

What does QA do in software development?

In software development, QA (Quality Assurance) professionals test software to identify bugs, ensure functionality, and verify that the product meets specified requirements. They develop test plans, execute manual or automated tests, and document issues to improve software quality before release.
More about Software Development Quality Assurance jobs
What cities are hiring for Software Development Quality Assurance jobs? Cities with the most Software Development Quality Assurance job openings:
What states have the most Software Development Quality Assurance jobs? States with the most job openings for Software Development Quality Assurance jobs include:
What job categories do people searching Software Development Quality Assurance jobs look for? The top searched job categories for Software Development Quality Assurance jobs are:
Software Dev QA Engineer

Software Dev QA Engineer

Fortinet, Inc.

Sunnyvale, CA

$136K - $176K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Overview: 

Fortinet is developing a powerful platform that combines the security for the datacenter and carrier solutions that enables organizations to efficiently manage, scale and secure their networks. This QA Engineer will be part of this exciting development and will be working with a strong technical team that has experience delivering the solutions to large carriers. Participate in building a High-end firewall platform for data centers/Carriers that provides high throughput packet processing to the service provider using latest networking technologies. Our ideal candidate is willing to learn new skillsets and take on challenges.

Job Duties:

  • Performance functional testing on products using a combination of manual and auto-testing techniques.
  • Follow internal development, test and build processes.
  • Work closely with Developers, QA, and others to understand new features, use cases.
  • Identify, document, and track software defects found during testing. 
  • Write and maintain automation scripts.
  • Passionate, motivated and always willing to learn and explore new technologies.
  • Good team player.
  • Design test beds, identify necessary equipment.

Job Experience Required:

  • 3+ years of QA testing experience 
  • A degree or technical diploma in Computer Science, Computer Technology, or related field
  • Solid understanding of TCP/IP, routing, DNS, DHCP, VPN, HA, routing and switching. 
  • Understanding of general QA procedures and methodologies.
  • Ability to work on assigned tasks under tight time constraints
  • Familiar with one of the scripting language - Python preferable
  • Ability to work in collaborative environment and communicate well with other departments
  • Have any networking certification like NSE, CCNA ,CCNP  etc. is a plus.

Educational Requirement:

  • Bachelor or Master degree in Computer Science/Engineering, or equivalent.

Must be authorized to work in the U.S. without sponsorship

The US base salary range for this full-time position is $136,000-$176,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program.

Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.

Why Join Us:

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.

Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at accommodations@fortinet.com.
 
Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.