Software Quality Analyst

Capstone IT Staffing

Richmond (VA)

On-site

USD 90,000 - 105,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A technology staffing firm in Richmond is seeking a Software Quality Analyst to ensure high-quality software delivery. This role involves thorough testing, defect management, and collaboration in an Agile environment. Candidates must have 7-10 years of software testing experience, strong knowledge of automation tools, and a Bachelor's degree in Computer Science. This is a full-time, on-site position requiring attendance five days a week.

Qualifications

  • 7-10 years of experience in software testing.
  • 5+ years of experience testing Java applications.
  • Ability to understand complex software systems.

Responsibilities

  • Ensure high-quality software delivery through testing.
  • Create and execute test plans and cases.
  • Perform functional, non-functional, and regression testing.
  • Identify, log, and track defects.

Skills

Analytical skills
Manual testing
Automation testing
SQL
Agile Scrum
Attention to detail

Education

Bachelor's Degree in Computer Science

Tools

UFT
Playwright
Selenium
Azure DevOps
MS SQL
Git

Job description

Join to apply for the Software Quality Analyst role at Capstone IT Staffing

Base pay range

$90,000.00/yr - $105,000.00/yr

Terms: Full time, salaried; no contract or sponsorship offered now or in the future.

Salary range: ~$90k-$105k per year plus benefits

Capstone IT is helping our client to hire a Quality Assurance Analyst for our client in Glen Allen, Virginia. This person will ensure high-quality software delivery through thorough testing, effective defect management, and close collaboration within an Agile environment. The role requires strong analytical skills, the ability to quickly understand complex systems, and experience in both manual and automated testing.

This is a full-time, salaried opportunity and is required to be onsite 5 days per week and will be required to attend an onsite interview.

Key Responsibilities
  • Understand business and technical requirements by working with Product/Business SMEs and development teams.
  • Review requirements for clarity, accuracy, and testability.
  • Create, maintain, and execute test plans, scenarios, and cases using requirement documents and logic extracts.
  • Document test scenarios, expected results, and execute test sets within the test management tool.
  • Perform functional, non-functional, integration, regression, and UAT testing.
  • Write and run complex SQL queries to validate database persistence and data integrity.
  • Identify, log, and track defects, performing root‑cause analysis when needed.
  • Participate in daily Scrum ceremonies and align testing activities with project timelines.
  • Determine required test data and identify gaps in the test environment.
  • Identify test cases suitable for automation.
  • Develop, maintain, and review automation scripts and frameworks (UFT, Playwright, Selenium, Java, TypeScript).
  • Integrate automated tests into CI/CD pipelines.
Required Skills & Qualifications
  • Ability to quickly learn and understand complex software systems.
  • 7-10 years of experience across software testing types: functional, non‑functional, integration, regression, and UAT.
  • 5+ years of experience testing Java applications.
  • Strong knowledge of test planning, test case development, and execution.
  • Proficiency with HTML, XML, Java, TypeScript, and React or Next.js.
  • Solid experience with MS SQL and Git.
  • Hands‑on experience with Azure DevOps (Boards, Repos, Pipelines, Test Plans).
  • Experience hosting requirement and test case reviews with developers, QAs, and project stakeholders.
  • Familiarity with Agile Scrum and QA’s responsibilities within the process.
  • Strong attention to detail and ability to perform root‑cause analysis.
  • Automation experience required: UFT and tools such as Playwright or Selenium.
  • Ability to work independently with minimal supervision and effectively within a project team.
Education
  • Bachelor's Degree in Computer Science or equivalent subject

Capstone Consulting is an EEO employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Analyst
Quality Analyst

Capstone IT • Richmond (VA)

On-site
USD 80,000 - 110,000
Quality Assurance Specialist
Quality Assurance Specialist

Capstone IT • Glen Allen (VA)

On-site
USD 80,000 - 100,000
Software Quality Assurance Analyst
Software Quality Assurance Analyst

Compunnel, Inc. • Atlanta (GA)

On-site
USD 80,000 - 100,000
Software Quality Analyst – Manual Testing
Software Quality Analyst – Manual Testing

My3tech • Ann Arbor (MI)

On-site
USD 60,000 - 90,000
Quality Analyst: Test Automation & Biz Systems (Onsite)
Quality Analyst: Test Automation & Biz Systems (Onsite)

Capstone IT • Richmond (VA)

On-site
USD 80,000 - 110,000
Senior Quality Assurance Automation Engineer
Senior Quality Assurance Automation Engineer

Radiant Digital • Richmond (VA)

On-site
USD 80,000 - 100,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

Eliassen Group • United States

On-site
USD 55,000 - 83,000
Medical insurance (multiple plans)
Dental insurance
Vision insurance
+2
Quality Assurance Analyst
Quality Assurance Analyst

Pointwest-North America • Tallahassee (FL)

On-site
USD 60,000 - 80,000
Software Tester and Quality Analyst
Software Tester and Quality Analyst

Groupe Kardol • Mechanicsburg

On-site
USD 90,000 - 130,000
IT Quality Control Analyst
IT Quality Control Analyst

SmartLogix • United States

Remote
USD 65,000 - 90,000