Sr Quality Assurance Analyst

LKQ•Nashville, TN

About The Position

The Sr Quality Assurance Analyst (described in the posting as IT Senior Software Quality Engineer) analyzes and tests software to ensure products meet design specifications and standards. The role designs and executes manual, exploratory, and automated testing; documents defects; contributes to quality and release-readiness standards; and collaborates with users on acceptance, alpha, and beta testing. It may also involve developing and approving QA policies and procedures. The position leads the work of others performing similar work, and may set priorities, schedule work, and review work without hiring, termination, performance-review, or pay-decision authority. The role requires a bachelor’s degree or equivalent work experience, at least six years of related QA or technical experience, Agile software development experience, and experience with query languages such as SQL for data-driven testing. Work is primarily sedentary and involves frequent computer use. Periodic travel, including overnight stays, may be required depending on position requirements, and the employee must be able to lift up to 25 pounds.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • At least 6 years of related QA or technical experience.
  • Experience in the Agile software development process.
  • Experience with query languages such as SQL to execute data-driven testing.
  • Ability to use computer operations, including programming, relational databases, operating systems, and software packages.
  • Ability to handle multiple tasks or projects simultaneously with moderate complexity.
  • Ability to sit for extended periods and frequently use a computer, keyboard, and mouse.
  • Ability to lift up to 25 pounds.

Responsibilities

  • Design test plans, scenarios, scripts, and procedures based on business requirements.
  • Test new software to verify functional requirements, system compliance, and technical specifications.
  • Contribute to standards and procedures for measuring product quality and release readiness.
  • Create, maintain, and execute manual and exploratory test cases, and clearly document software defects.
  • Identify and execute automation for common test cases.
  • Review product feature requirements and provide feedback.
  • Perform quality assurance and testing using software application testing processes, including testing clean rooms and manual QA/testing.
  • Collaborate with users to plan user acceptance, alpha, and beta testing.
  • Ensure system tests are completed and documented successfully and that problems are resolved.
  • Develop, revise, and approve quality assurance and testing policies, standards, and procedures as needed.
  • Lead the work of others performing essentially the same work; may set priorities, schedule work, and review work.
  • Perform other duties as assigned.

Benefits

  • Health, dental, and vision insurance
  • Paid time off
  • 401(k) with generous company match
  • Company-paid life insurance and long-term disability
  • Short-term disability
  • Employee assistance program
  • Tuition reimbursement
  • Employee discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service