1

Software Quality Assurance Jobs in Raleigh, NC (NOW HIRING)

The Quality Assurance Engineer is responsible for end-to-end testing of vCMTS software features, system workflows, and network behaviors, and contributes to defining testing approaches within the ...

STAFF SOFTWARE QA ENGINEER

Durham, NC · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

STAFF SOFTWARE QUALITY ASSURANCE ENGINEER Smart Wires provides advanced power flow control solutions and analytics that enable controllable power systems. This gives grid operators more control over ...

Lead Software Quality Assurance Analyst

Durham, NC · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Lead Software Quality Assurance Analyst helps deliver the quality, efficiency and performance expectations of enterprise-level applications and systems. These include multi-platform software ...

Lead Software Quality Assurance Analyst

Durham, NC · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Lead Software Quality Assurance Analyst helps deliver the quality, efficiency and performance expectations of enterprise-level applications and systems. These include multi-platform software ...

What You'll Bring: * 5+ years of Software Quality Engineering or QA experience. * Strong Salesforce Service Cloud testing experience. * Hands-on test automation experience. * API and integration ...

What You'll Bring: * 5+ years of Software Quality Engineering or QA experience. * Strong Salesforce Service Cloud testing experience. * Hands-on test automation experience. * API and integration ...

Experience using manufacturing or quality management software. Core Competencies: * Training and Facilitation * Coaching and Employee Development * Quality Assurance * Attention to Detail

QUALITY ASSURANCE TESTER II

Durham, NC · On-site

  • Medical

  • Vision

  • Life

  • Retirement

  • PTO

The QA Tester II plays a key role in ensuring software releases meet business and technical specifications, are free of defects, and are ready for production deployment. This role requires strong ...

Company Description 360 IT Professionals is a Software Development Company based in Fremont ... Short Description: Sr. Software Tester; Sr. Quality Control Analyst; Sr. Quality Assurance Engineer ...

Required : • 3+ years of experience in Quality Assurance, Software Testing, or a similar role within a SaaS environment. • Hands-on experience with automated testing frameworks such as Playwright ...

Quality Assurance

Morrisville, NC

$18.50 - $18.88/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

For Quality Assurance in Durham, Cary, and Morrisville - RTP. These opportunities come with competitive pay, weekly paychecks, benefits, and room for advancement. If you're looking for a stable job ...

Partner closely with Product Managers and Software Engineers throughout the sprint lifecycle to ... WHAT YOU WILL NEED * 3+ years of experience in Quality Assurance, Software Testing, or a similar ...

Partner closely with Product Managers and Software Engineers throughout the sprint lifecycle to ... WHAT YOU WILL NEED * 3+ years of experience in Quality Assurance, Software Testing, or a similar ...

Partner closely with Product Managers and Software Engineers throughout the sprint lifecycle to ... WHAT YOU WILL NEED * 3+ years of experience in Quality Assurance, Software Testing, or a similar ...

next page

Showing results 1-20

Software Quality Assurance information

See Raleigh, NC salary details

$14

$43

$62

How much do software quality assurance jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for software quality assurance in Raleigh, NC is $43.62, according to ZipRecruiter salary data. Most workers in this role earn between $35.53 and $53.03 per hour, depending on experience, location, and employer.

What is software quality assurance?

Software Quality Assurance (SQA) is a process that ensures the quality of software throughout its development lifecycle. It involves systematic activities such as reviewing requirements, designing test plans, executing tests, and identifying defects to make sure the final product meets specified standards and works as intended. SQA helps prevent bugs, improves reliability, and ensures that software is delivered on time and within budget. Professionals in this field use various tools and methodologies to monitor and improve software quality.

What are the key skills and qualifications needed to thrive as a software quality assurance professional, and why are they important?

To thrive as a Software Quality Assurance professional, you need a solid understanding of software testing methodologies, programming basics, and a relevant degree or certification in computer science or a related field. Familiarity with test management tools, automated testing frameworks (such as Selenium or JUnit), and bug tracking systems is typically required. Attention to detail, analytical thinking, and strong communication skills help ensure issues are identified, reported, and resolved effectively. These skills and qualities are crucial for delivering reliable software products and maintaining high standards of quality throughout the development lifecycle.

What are some common challenges faced by software quality assurance professionals, and how can they be addressed?

Software Quality Assurance (SQA) professionals often encounter challenges such as tight project deadlines, rapidly changing requirements, and balancing thorough testing with efficient delivery. To address these, SQA teams frequently adopt agile methodologies, prioritize test cases based on risk, and maintain clear communication with development and product teams. Proactive collaboration, continuous learning, and leveraging automated testing tools are also key strategies for overcoming these challenges and ensuring high-quality software releases.

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

AspectSoftware Quality AssuranceSoftware Testing
FocusProcesses, standards, and overall quality managementExecution of test cases to identify bugs
ActivitiesAudits, process improvements, quality planningTest case execution, bug reporting, validation
CredentialsQA certifications, knowledge of quality standardsTesting certifications, technical testing skills
Work EnvironmentProcess-oriented, collaborative teamsTest labs, development teams

While Software Quality Assurance focuses on improving and maintaining the overall quality processes, Software Testing is primarily concerned with executing tests to find defects. Both roles are essential for delivering high-quality software, but QA has a broader scope involving process audits and standards, whereas testing is more hands-on with test execution and bug identification.

Is software quality assurance a good career?

Software quality assurance (QA) is a valuable career that involves testing software to ensure it meets quality standards and functions correctly. QA professionals often use tools like test automation and scripting, and the role can offer steady employment and opportunities for advancement in the tech industry.

What does a software quality assurance specialist do?

A software quality assurance specialist is responsible for testing software to identify bugs and ensure it meets quality standards. They develop test plans, execute tests, document issues, and work with developers to improve software performance and reliability, often using tools like test automation frameworks. Strong attention to detail and knowledge of testing methodologies are essential for this role.

What are the most commonly searched types of Software Quality Assurance jobs in Raleigh, NC?

The most popular types of Software Quality Assurance jobs in Raleigh, NC are:

What are popular job titles related to Software Quality Assurance jobs in Raleigh, NC?

For Software Quality Assurance jobs in Raleigh, NC, the most frequently searched job titles are:

What job categories do people searching Software Quality Assurance jobs in Raleigh, NC look for?

The top searched job categories for Software Quality Assurance jobs in Raleigh, NC are:

What cities near Raleigh, NC are hiring for Software Quality Assurance jobs?

Cities near Raleigh, NC with the most Software Quality Assurance job openings:

Infographic showing various Software Quality Assurance job openings in Raleigh, NC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $90,727 per year, or $43.6 per hour.

POS Software Quality Assurance Analyst

Tekniforce

Raleigh, NC • On-site

Other

Posted 5 days ago


Job description

We are looking for a POS Software QA Analyst. This is an on- site six (6) months contract to possible hire position in Raleigh, North Carolina with our client. In this role as a POS Software QA Analyst you will apply proven analytical and problem-solving skills to validate IT processes through careful testing in order to maximize the benefit of business investments in IT initiatives. Remain current on trends in our industry as well as the latest techniques/technologies that help drive effective QA processes to improve the results we deliver to our clients. Passionate about quality software and will contribute both to the definition and the enforcement of quality assurance processes and procedures based on best practice methodology.

Responsibilities as a POS Software QA Analyst:

  • Actively participate in enhancing of QA processes and procedures for the organization
  • Work closely with development team, product owners, and other team members to determine the scope of testing to ensure maximum test coverage
  • Plan and execute tests for new, modified, or existing solutions to ensure that the final product meets high quality standards, is fully functional, and satisfies the end user expectations
  • Create and execute well-structured test plans, test cases, and test scripts to ensure overall quality of the product is met
  • Identify any potential issues with the product and report the issues effectively to the development team
  • Work collaboratively with development team on the issue resolution and recommend program improvements
  • Perform regression/smoke tests when necessary, as a final check to ensure that the product is of good quality before delivering to the customer
  • Report test results, QA status, and risks to the project team in timely manner before delivery of the product to the customer
  • Replicate and analyze issues related to the current system or reported by the customer including database and environment level investigation
  • Help set up and maintain internal test environments and test data. Install new versions of the applications under test
  • Work closely with test automation team to determine areas of the product which can be automated. Support test script creation and execution
  • Assist customers with testing and training
  • Assist with hardware set up for testing
  • Demonstrate new features for project stakeholders (can include customers, management, product owners, and project managers)

Required Skills for POS Software QA Analyst:

  • 8+ years of relevant technical QA experience or similar role
  • 3+ years of hands on retail POS QA experience
  • Basic working experience with SQL / Databases, Linux, XML, Scripting (Python)
  • Ability to work with various QA/Testing tools and technologies (i.e. Jira, Testlink, SOAP UI, Postman)
  • Demonstrated ability to develop and execute test cases for complex requirements
  • Exceptional analytical, organizational, interpersonal and communication (both oral and written) skills
  • Self-motivated, driven, resourceful and able to get things done
  • Ability to adapt and learn quickly is a fundamental necessity
  • Bachelor s Degree in Computer Science or Information Technology or equivalent professional experience