1

Software Quality Assurance Analyst Jobs (NOW HIRING)

Software QA Analyst

Liverpool, NY · On-site

$89K - $110K/yr

Who You Are The Lead Software Quality Assurance (QA) Analyst is responsible for ensuring the quality of software products through a combination of automated and manual testing strategies. This role ...

The Software Quality Assurance Analyst will be responsible for testing New Millennium software products. You will ensure the technical implementation of our products meets the highest standards of ...

Position Description The Software Quality Assurance Analyst ensures software correctness by interpreting requirements, validating complex business logic, and identifying defects that impact ...

Position Description The Software Quality Assurance Analyst ensures software correctness by interpreting requirements, validating complex business logic, and identifying defects that impact ...

MDAEdge is a company seeking a Software QA Analyst who will perform advanced computer systems analysis and lead testing teams within the QA division of IT. The role involves planning, budgeting, and ...

BI Incorporated Responsibilities Summary The Senior Software Quality Assurance Analyst leads, guides and monitors Quality Assurance test activities to meet project objectives and verifies ...

BI Incorporated Responsibilities Summary The Senior Software Quality Assurance Analyst leads, guides and monitors Quality Assurance test activities to meet project objectives and verifies ...

QA Analyst

Boston, MA · On-site +1

Remote Role Overview The QA Analyst is responsible for ensuring software quality, reliability, and performance. This role involves testing applications, identifying defects, and collaborating closely ...

Software QA Analyst

Washington, DC · On-site

$60 - $65/hr

Software QA Tester - DMV LOCATION: Washington, DC/ Onsite Employment type: Contract w2/1099/C2C ... This will include requirements review/analysis, creating test cases, test case execution and ...

Software QA Analyst

Washington, DC · On-site

$60 - $65/hr

Software QA Tester - DMV LOCATION: Washington, DC/ Onsite Employment type: Contract w2/1099/C2C ... This will include requirements review/analysis, creating test cases, test case execution and ...

next page

Showing results 1-20

Software Quality Assurance Analyst information

See salary details

$15

$44

$64

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

As of Aug 4, 2026, the average hourly pay for software quality assurance analyst in the United States is $44.87, according to ZipRecruiter salary data. Most workers in this role earn between $36.54 and $54.57 per hour, depending on experience, location, and employer.

Is software quality assurance analyst a good career?

A software quality assurance analyst is a valuable role in the tech industry, focusing on testing software to ensure quality and functionality. It offers opportunities for career growth, requires skills in testing tools and methodologies, and often involves collaboration with development teams. The role can be stable and well-paying, especially with experience and relevant certifications.

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

To thrive as a Software Quality Assurance Analyst, you need a strong understanding of software testing methodologies, defect tracking, and a background in computer science or a related field. Familiarity with testing tools like Selenium, JIRA, and knowledge of scripting languages or automation frameworks is often required. Attention to detail, analytical thinking, and effective communication are essential soft skills for identifying issues and collaborating with development teams. These competencies ensure software products meet quality standards, reduce bugs, and improve user satisfaction.

What is the difference between Software Quality Assurance Analyst vs Software Tester?

AspectSoftware Quality Assurance AnalystSoftware Tester
Primary FocusEnsuring overall quality processes, standards, and compliance throughout the development lifecycleExecuting test cases to identify bugs and verify software functionality
ResponsibilitiesDeveloping QA plans, process improvements, and coordinating testing effortsPerforming manual or automated testing, reporting defects
Required SkillsKnowledge of QA methodologies, test planning, and documentationStrong testing skills, attention to detail, scripting for automation
Work EnvironmentCollaborative, process-oriented, often involved in multiple projectsFocused on testing tasks, often in a dedicated testing team

While both roles focus on software quality, the Software Quality Assurance Analyst oversees the entire QA process, ensuring standards are met, whereas the Software Tester primarily executes tests to find defects. The QA Analyst has a broader scope, including process improvement and compliance, making their role more strategic in quality management.

What are some typical challenges a software quality assurance analyst may face when working with cross-functional teams?

Software Quality Assurance Analysts often collaborate closely with developers, product managers, and UX designers. A common challenge is ensuring clear communication of testing requirements and reported issues, as technical and business perspectives may differ. Balancing the need for thorough testing with tight project deadlines can also be demanding. Building strong relationships and maintaining an open feedback loop helps ensure that software quality remains a shared priority across all teams.

What does a software quality assurance analyst do?

A software quality assurance (QA) analyst oversees the development of computer software, ensuring that no product errors go to market. As a software QA analyst, your duties include implementing tests to troubleshoot various aspects of the software, developing automated testing procedures, and documenting the entire process. Once you have sufficiently executed and documented the process, you are responsible for training other team members on how to use the software. You also have additional policy development responsibilities. You must work with other computer science specialists in the company to develop quality assurance protocols and standards that either meet or exceed those of the industry at large.

What is a software quality assurance analyst?

Software Quality Assurance (QA) Analysts are professionals responsible for ensuring that software products meet quality standards and function correctly before they are released to users. They design and execute tests to identify bugs, verify that requirements are met, and ensure the software performs as intended. QA Analysts collaborate closely with developers, product managers, and other stakeholders to understand requirements, develop test plans, and document results. Their work helps prevent costly errors and improves user satisfaction by delivering reliable, high-quality software.
What cities are hiring for Software Quality Assurance Analyst jobs? Cities with the most Software Quality Assurance Analyst job openings:
What are the most commonly searched types of Software Quality Assurance Analyst jobs? The most popular types of Software Quality Assurance Analyst jobs are:
Who are the top companies hiring for Software Quality Assurance Analyst jobs? The top employers for Software Quality Assurance Analyst jobs are:
What states have the most Software Quality Assurance Analyst jobs? States with the most job openings for Software Quality Assurance Analyst jobs include:
Infographic showing various Software Quality Assurance Analyst job openings in the United States as of July 2026, with employment types broken down into 89% Full Time, 6% Part Time, 1% Temporary, and 4% Contract. Highlights an 83% Physical, 7% Hybrid, and 10% Remote job distribution, with an average salary of $93,338 per year, or $44.9 per hour.

Software QA Analyst

DUMAC

Liverpool, NY • On-site

$89K - $110K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Who You Are

The Lead Software Quality Assurance (QA) Analyst is responsible for ensuring the quality of software products through a combination of automated and manual testing strategies. This role, reporting to the Software Development Manager, requires expertise in developing and maintaining an automated test framework using GitLab, Selenium, and Python.

The Lead Software QA Analyst creates and exercises test plans and has good working knowledge of commonly used concepts, practices, and procedures within retail and computer systems. This position is responsible for developing streamlined testing procedures used by the Quality Assurance (QA) team. They are considered the Subject Matter Expert on one or more complex aspects of the application (e.g. payment processing, product management, inventory). The Lead Software QA Analyst assists in developing project plans for the team.

What You'll Do

  • Lead the design, development, and maintenance of an automated test framework using GitLab, Selenium, and Python
  • Create and execute detailed test scripts for product enhancements, break-fix items, field patches, and third-party applications using a mix of automated and manual testing techniques
  • Mentor and guide junior QA Analysts in automated and manual testing methodologies
  • Collaborate closely with the Software Development Manager to align QA strategies with development goals
  • Implement streamlined testing procedures to maximize efficiency in both automated and manual testing
  • Oversee project plans and estimates for QA tasks, guiding other team members
  • Step in for the department manager when needed, overseeing QA team operations
  • Manage assigned projects effectively, maintaining clear communication regarding scope, status, and expectations
  • Provide comprehensive reports on testing activities and outcomes

What You Bring to the Team

  • Bachelor's Degree or Associate's degree in Computer Science, Information Technology, or related field, or over 6 years of relevant QA experience
  • 4+ years of experience in automated testing using Selenium and Python
  • 3+ years of experience working with GitLab or similar CI/CD tools
  • Proficiency in both automated and manual testing methodologies within retail and computer systems environments
  • Demonstrate a proven ability to lead QA processes and mentor junior staff
  • Excellent project management skills
  • Excellent written and verbal communication skills as well as interpersonal skills
  • Possess the accountability and personal responsibility to own and drive results
  • Ability to work independently and part of a team environment
  • Proficiency in Microsoft Office programs, including Outlook, Word, Excel and PowerPoint

Preferred Qualifications

  • Point of Sale (POS) experience
  • Possess excellent problem-solving and analytical skills
  • Ability to effectively manage multiple projects with strong organizational skills, attention to detail and logical problem-solving skills

What We Offer

  • 401(k) savings plan match
  • Health coverage (medical, dental, vision)
  • HSA + employer contribution
  • Employer-paid life insurance
  • Short & long term disability
  • Legal/ID theft plans
  • Generous PTO and holiday schedule
  • Pet insurance
  • Read more about our benefits!

Work Environment

Ability to handle multiple priorities and demands in a fast-paced environment. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Physical Environment
Physical demands described here are representative of those that must be met by a team member to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this job.

  • Must be able to sit for prolong periods of time

Other Duties/Changes
This job description is not designed to cover or contain a comprehensive listing of all duties, responsibilities or activities that are required of a team member for this job. Duties, responsibilities and activities may change at any time with or without notice. At any point in time, the essential functions and primary duties associated with this position will be the principal, major or most important duties, responsibilities and activities that the employee is expected to perform as determined and directed by DUMAC.

Compensation

The pay range for this position is $89,000 - $110,000/annually. Base pay offered may vary depending on several factors including geographical location, skills, education, certifications, and experience. The total compensation package may also include other elements in addition to a full range of medical, financial and/or other benefits (401(k) eligibility, PTO), dependent on the position. If hired, employees will be in an "at-will" position and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department performance, and market factors.

EEO Statement
DUMAC Business Systems, Inc. provides equal employment opportunities (EEO) to all team members and applicants for employment opportunities. All qualified applicants will receive consideration for employment, and all team members will be treated with respect to their employment, without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, parental status, genetic information, political affiliation, disability or veteran status. For further details please view the Equal Employment Opportunity Posters provided by OFCCP. http://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm