Demo

Quality Assurance Analyst

ImagineSoftware™ (Technology Partners, LLC)
Charlotte, NC Full Time
POSTED ON 12/17/2025
AVAILABLE BEFORE 1/15/2026

Quality Assurance (QA) Analyst

How this Role Makes an Impact

ImagineSoftware is inviting a passionate, detail-oriented Quality Assurance (QA) Analyst to come join us! The QA Analyst will work with our software development team to ensure the highest-quality software gets released to our customers. Our QA Analysts are product experts and consider the end-user experience when performing tests and identifying performance enhancements. This role ensures that our customers receive the best software in the industry, every day!

The Imagine team has a reputation for excellence, and we will provide you with the tools needed to succeed in this role. This is an ideal position for someone who enjoys problem solving in an ambiguous, challenging environment and takes pride in the quality of work released by the software development team. We’re an innovative company that evolves quickly, so come ready to learn at a fast pace!

Essential Duties

  • Learn the complexities of software systems to aide in analysis of potential problem areas
  • Participate in design specification reviews with development team members to identify design issues early in the software development lifecycle and plan testing
  • Execute the appropriate amount of test coverage, including the creation and execution of test plans
  • Write and implement test and inspection procedures to obtain the defect information needed for analysis.
  • Perform functional, integration, install, compatibility, regression, and performance testing as needed to deliver quality products
  • Participate in employee quality improvement teams to reduce defects and quality issues
  • Write clear, detailed, and concise defect reports and communicate with engineers to review and explain defect reports
  • Make recommendations to improve the production process based on findings from quality assurance analysis
  • Monitor the procedure to determine if changes significantly improve the process and defect quantities
  • Document results of new procedures after implementation to show quality improvements
  • Other duties as assigned

Education and/or Experience Needed

  • BS/BA in Computer/IT related degree preferred

Qualifications You Must Have

  • Excellent technical knowledge of a variety of programming languages and platforms, including SQL, .NET, XML
  • Solid understanding of the software development process
  • Excellent communication skills (written and oral) to indicate identified problems and advocate for the end-user experience
  • Detail oriented
  • Highly motivated to learn complex technical material quickly
  • Excellent logic and problem-solving skills
  • Ability to work independently to meet deadlines and manage multiple projects
  • Experience with testing automation preferred

Employment Type

  • Full-Time, Non-Exempt

Reporting Structure

  • Quality Assurance Manager

Work Environment

  • Working conditions are normal for an office environment.

At ImagineSoftware, we have a role to play in contributing to an inclusive world. We work every day to lead with our values and beliefs that enable you to develop your potential and bring your full self to the workplace. Our culture of diversity and inclusion enables more creative thinking and better ideas for addressing a more diverse market. We hire driven people from all backgrounds because it makes us a great company, and because it’s the right thing to do. If you share these values, you will find a home at ImagineSoftware.

Salary : $70,000 - $80,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Quality Assurance Analyst?

Sign up to receive alerts about other jobs on the Quality Assurance Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$78,244 - $97,353
Income Estimation: 
$99,704 - $121,947
Income Estimation: 
$155,149 - $198,874
Income Estimation: 
$122,125 - $158,955
Income Estimation: 
$78,244 - $97,353
Income Estimation: 
$99,704 - $121,947
Income Estimation: 
$63,136 - $79,042
Income Estimation: 
$78,244 - $97,353
Income Estimation: 
$99,704 - $121,947
Income Estimation: 
$124,827 - $154,865

Sign up to receive alerts about other jobs with skills like those required for the Quality Assurance Analyst.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Tracking Skill

    • Income Estimation: $106,113 - $127,991
    • Income Estimation: $102,492 - $128,675
  • Compatibility Testing Skill

    • Income Estimation: $106,113 - $127,991
    • Income Estimation: $116,820 - $149,340
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Quality Assurance Analyst jobs in the Charlotte, NC area that may be a better fit.

  • ImagineSoftware™ (Technology Partners, LLC) Charlotte, NC
  • Jr. Quality Assurance (QA) Analyst How this Role Makes an Impact ImagineSoftware is inviting a passionate, detail-oriented Jr. Quality Assurance (QA) Analy... more
  • 27 Days Ago

  • Wells Fargo Charlotte, NC
  • Title: Quality Assurance Analyst Location: Charlotte, NC Dallas, TX Minneapolis, MN Duration: 12 months Work Engagement: W2 Benefits on offer for this cont... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!