Sr Quality Assurance Analyst

LKQ Corporation•Nashville, TN

About The Position

The IT Senior Software Quality Engineer analyzes and tests software to ensure products meet design specifications and standards. The role designs and executes testing based on business requirements, evaluates functional requirements and technical specifications, documents defects, and contributes to product quality and release readiness. It also involves collaborating with users on acceptance and other testing, ensuring system tests are completed and issues resolved, and potentially developing or approving QA policies and procedures. The position may lead the work of others performing similar work, including setting priorities, scheduling, and reviewing work, without hiring, termination, performance-review, or pay-decision responsibilities.

Requirements

  • Bachelor's degree or equivalent work experience.
  • 6+ years of related QA or technical experience.
  • Experience in the Agile software development process.
  • Experience with query languages such as SQL for data-driven testing.
  • Ability to perform basic arithmetic and calculate rates, ratios, and percentages, and to draw and interpret graphs.
  • Ability to use computer operations, including programming, relational databases, and operating systems, and software packages.
  • Oral and written communication skills; may train others, interact with others, and present to department or middle management.
  • 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.

Nice To Haves

  • Travel may be required periodically, including overnight stays, depending on position requirements.

Responsibilities

  • Design test plans, scenarios, scripts, and procedures based on business requirements.
  • Test new software to ensure functional requirements, system compliance, and technical specifications are met.
  • Contribute to standards and procedures for measuring product quality and release readiness.
  • Create, maintain, and execute manual and exploratory test cases, and document software defects.
  • Identify and execute automation for common test cases.
  • Review and provide feedback on product feature requirements.
  • Perform quality assurance and testing using software application testing processes, and sometimes 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.
  • May develop, revise, and approve quality assurance and testing policies, standards, and procedures.
  • Lead the work of others performing essentially the same work; may set priorities, schedule, and review work.
  • Assume other duties as assigned.

Benefits

  • Health, dental, and vision insurance
  • Paid time off
  • 401(k) with 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