1

Software Development Quality Assurance Jobs (NOW HIRING)

Staff Software Dev QA Engineer

Sunnyvale, CA ยท On-site

$150 - $180/hr

The Staff Software Development QA Engineer need to work with the development team to deliver a high quality Fortinet product. The successful candidate will also be responsible for building a highly ...

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

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

Sr. Software Dev QA Engineer

Sunnyvale, CA ยท On-site

$112K - $137K/yr

The FortiGate New Product Introduction (NPI) QA team operates at the leading edge of platform and ... Our team collaborates closely with core hardware and software development teams from early ...

The FortiGate New Product Introduction (NPI) QA team operates at the leading edge of platform and ... Our team collaborates closely with core hardware and software development teams from early ...

Sr. Software Dev QA Engineer

Sunnyvale, CA ยท On-site

$130 - $150/hr

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

Sr. QA SDET

Chicago, IL ยท On-site

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

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

Fortinet is seeking a Principal Software Development QA Engineer to join our team. This role is integral to our R&D team, ensuring the productivity, reliability, and accuracy of Fortinet's new ...

Senior QA

Chicago, IL ยท On-site

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

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 Sep 4, 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 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.

How does a software development quality assurance professional 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 are the key skills and qualifications needed to thrive as a software development quality assurance professional?

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

Is software development quality assurance a good career?

Software development quality assurance (QA) is a viable career that involves testing software to ensure it meets quality standards, often requiring knowledge of testing tools and programming basics. It offers opportunities for growth into roles like QA lead or automation engineer and is in demand across many industries, providing stable employment prospects.

What does quality assurance do in software development?

In software development, quality assurance (QA) involves systematically testing and reviewing software to identify defects and ensure it meets specified requirements. QA professionals develop test plans, execute tests, and document issues to improve product quality and reliability throughout the development process.
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:

Staff Software Dev QA Engineer

Fortinet, Inc.

Sunnyvale, CA โ€ข On-site

$150 - $180/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 5 days ago


Job description

The Staff Software Development QA Engineer need to work with the development team to deliver a high quality Fortinet product. The successful candidate will also be responsible for building a highly effective automation test process to complete most of test work.

The Staff Software Development QA Engineer must be a quick learner, must be able to work efficiently and effectively to identify defects and risk that should be addressed during development test and for release readiness.

Responsibilities
  • Create, review, and execute test plans and cases for all stages of product development.
  • Perform detailed manual and automated testing to ensure quality across various networking-related features.
  • Debug and troubleshoot issues by collaborating closely with developers and other QA engineers.
  • Research and integrate new tools, techniques, and methodologies into the testing process.
  • Identify, document, and prioritize product risks to guide release readiness.
  • Provide technical guidance to QA team members, fostering skill growth and promoting best practices.
  • Work with Dev/TAC engineer to reproduce customer issues and analyze the issues.
Requirements
  • 5+ years of experience in network product testing.
  • Solid knowledge of protocols such as TCP/IP, SNMP, DHCP, 802.1X etc.
  • Strong object-oriented programming experience (preferably Python).
  • Experience with Pytest and/or other test automation frameworks.
  • Experience with Performance test, particularly using Avalanche, IXIA, Jmeter, etc.
  • Experience with Authentication protocols such as Radius, Kerberos, LDAP, etc.
  • Experienced in UNIX-based systems for debugging, analysis, and automation.
  • Experience with unit testing and other forms of automated testing with APIs.
  • Strong problem solving and debugging skills with meticulous attention to detail and with a diligent mindset.
  • Good understanding of Quality Assurance processes and methodologies.
Education
  • Bachelor degree or above in computer science, engineering, or a related technical discipline.

The US base salary range for this full-time position is $150,00 - $180,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 labor 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 time of hire and annually at the Companyโ€™s discretion.

#J-18808-Ljbffr