Software QA Analyst

Date Posted: May 15, 2024

  • Job Structure Hybrid
  • Job Location Knoxville, TN

Job Description

Job Summary

The Software Quality Assurance Analyst is responsible for developing the planning, design and execution of system testing on simple to complex implementations. This role is also responsible for maintaining test case documentation and ongoing continuous improvement to build testing efficiency and effectiveness through the use of innovative QA practices and automation tools and close collaboration with development and business. This position will be part of the Information Technology team.

Duties and Responsibilities/Essential Functions

  • Develop and execute test plans to ensure that all product objectives are met
  • Participate in testing software releases, fixes, and versions, delivering on time with high quality
  • Participate in defects tracking, including detailed triaging of issues and timely requalifying of hotfixes
  • Collaborate on team implementation and monitoring of test scripts to assess functionality, reliability, performance, and quality of the service or product
  • Recommend, implement, and monitor preventative and corrective actions to ensure that quality assurance standards are achieved


To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.

  • Bachelor’s degree in a relevant field of study or equivalent
  • 3+ years’ work experience in a Quality Assurance or Business Analyst role
  • Working knowledge of Quality Assurance best practices and standards
  • Experience translating complex business requirement into functional testing plans and implements those plans as designed
  • Experience with in creating automation scripts or maintaining automation scripts a plus
  • Familiar with Agile principles and working with Microsoft Azure DevOps
  • Demonstrated ability to communicate effectively in both verbal and written communication


To perform the job successfully, an individual should demonstrate the following competencies:

  • Customer Focus: Builds strong customer relationships and delivers customer-centric solutions.
  • Manages Complexity: Makes sense of complex, high quantity and sometimes contradictory information to effectively solve problems.
  • Optimizes Work Processes: Knows the most effective and efficient processes to get things done, with a focus on continuous improvement.
  • Communicates Effectively: Develops and delivers multi-mode communications that convey a clear understanding of the unique needs of the different audiences.
  • Situation Adaptability: Adapts approach and demeanor in real time to match shifting demands of different situations.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this position. Duties, responsibilities and activities may change at any time with or without notice. Work beyond 40 hours per week may be required.

Apply Now

"*" indicates required fields

Accepted file types: pdf, doc, docx, Max. file size: 10 MB.
This field is for validation purposes and should be left unchanged.