1

Software Qa Engineer Jobs in Tennessee (NOW HIRING)

Job Title: QA Engineer Job Location: Nashville, TN Job Type: Contract * 7+ years of experience in Automated QA - TestComplete. * QA testing with AI +ETL

Be Seen First

Quality Assurance Engineer

Memphis, TN · On-site

$90K - $110K/yr

Associate's degree or equivalent from an accredited two-year college/technical school, or higher will be considered, plus 2-4 years of quality assurance engineering experience in a medical device ...

Quality Assurance Engineer, Nuclear Location: Chattanooga, TN Type: Direct Hire Work Model: Onsite Responsibilities: * Support the implementation and execution of quality assurance program across ...

next page

Showing results 1-20

Software Qa Engineer information

See Tennessee salary details

$17

$44

$71

How much do software qa engineer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for software qa engineer in Tennessee is $44.06, according to ZipRecruiter salary data. Most workers in this role earn between $34.71 and $50.38 per hour, depending on experience, location, and employer.

What is a software QA engineer?

Software QA (Quality Assurance) Engineers are professionals responsible for ensuring the quality and functionality of software applications through systematic testing. They design and execute test plans, identify bugs or issues, and work closely with developers to resolve problems before software is released. Their goal is to ensure that the software meets both functional and user experience standards, minimizing errors and improving reliability. QA Engineers use a variety of tools and methodologies, including automated and manual testing, to verify that products function as intended.

What are some common challenges faced by software QA engineers when working with agile development teams?

Software QA Engineers working with agile teams often face the challenge of adapting to rapid development cycles, which require frequent and quick testing of new features. Keeping up with continuous integration and deployment can make it difficult to maintain thorough test coverage. Effective communication and collaboration with developers, product managers, and other stakeholders are essential to quickly address issues and clarify requirements. Additionally, QA Engineers must often balance manual and automated testing to ensure both speed and quality, making time management and prioritization key skills in this environment.

What are the key skills and qualifications needed to thrive as a software QA engineer, and why are they important?

To thrive as a Software QA Engineer, you need a solid understanding of software testing methodologies, bug tracking, and quality assurance processes, typically backed by a degree in computer science or a related field. Familiarity with automation tools (such as Selenium or JUnit), scripting languages, and issue tracking systems like JIRA is often required. Attention to detail, analytical thinking, and effective communication are crucial soft skills for identifying issues and collaborating with development teams. These skills ensure the delivery of high-quality software products and minimize the risk of defects reaching end users.

What is the difference between Software Qa Engineer vs Software Tester?

AspectSoftware Qa EngineerSoftware Tester
CertificationsISTQB, CSTE, CSQAISTQB, Foundation Level
Work EnvironmentInvolved in quality assurance processes, test planning, and automationPrimarily executes test cases, manual testing
ResponsibilitiesDesigning test strategies, process improvement, automationExecuting test cases, reporting bugs

Software Qa Engineers focus on comprehensive quality assurance, including test planning, automation, and process improvements, while Software Testers mainly execute test cases and report issues. Both roles require similar certifications and work in quality assurance environments, but Qa Engineers have broader responsibilities in ensuring overall product quality.

Are software QA engineers paid well?

Software QA engineers typically earn competitive salaries that vary based on experience, location, and industry. Entry-level positions may start lower, but experienced QA engineers with skills in automation tools and scripting can command higher pay. Overall, the role offers solid compensation compared to many other entry-level tech positions.

What are the most commonly searched types of Software Qa Engineer jobs in Tennessee?

The most popular types of Software Qa Engineer jobs in Tennessee are:

Infographic showing various Software Qa Engineer job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $91,642 per year, or $44.1 per hour.

Software QA Engineer I, Database Validation

TransCore

Nashville, TN

Full-time

Re-posted 4 days ago


TransCore rating

6.5

Company rating: 6.5 out of 10

Based on 26 frontline employees who took The Breakroom Quiz

133rd of 159 rated electronics manufacturers


Job description

TransCore (TRN), a subsidiary of ST Engineering, is seeking a detail-oriented QA Engineer I to join our software development team in Nashville, TN.

Summary: This position will be heavily involved with database testing, focused on maintaining data integrity, accuracy, and consistency across enterprise workflow systems. Responsible for validating complex datasets, developing and executing SQL queries, and working closely with development and business teams to deliver reliable, high-quality data-driven workflow solutions.  This position will be an assigned member of the Automation Rules Management (ARM) Scrum Team.

Essential Duties and Responsibilities: Other duties may be assigned.

  • Collaborate early with Product Owners and Developers to refine user stories, acceptance criteria, and test scenarios, ensuring clear understanding of requirements and test coverage.
  • Design, develop, and execute comprehensive test plans and test cases to validate SQL stored procedures, user-defined functions, tables, views, and other complex database logic.
  • Analyze business and technical requirements to ensure database objects meet both functional and non-functional expectations.
  • Perform backend testing by writing and executing complex SQL queries involving joins, subqueries, Common Table Expressions (CTEs), and window functions to support thorough data validation.
  • Conduct functional, integration, regression, and exploratory testing throughout the sprint lifecycle to ensure overall system quality.
  • Ensure compliance with data standards, naming conventions, and database design best practices.
  • Identify, document, and triage defects with clear reproduction steps, severity levels, and business impact, and collaborate with teams for resolution.
  • Actively participate in Agile ceremonies, including backlog refinement, sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Maintain detailed and structured documentation of test scenarios, execution results, and data validation processes for traceability and reporting.
  • Analyze system logs and application behavior to support defect investigation and root cause analysis.

 Required Qualifications:

  • Bachelor’s or master’s in computer science, IT, or related field preferred.
  • More than 5 years of experience in software quality Assurance
  • Solid experience in Quality Assurance with expertise in Azure DevOps for test management, defect tracking, and CI/CD integration, along with active participation in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Strong proficiency in SQL
  • Experience validating complex business logic implemented in SQL, including conditional logic, loops, and error handling.
  • Proven ability to perform data validation and ensure data integrity across large and complex datasets.
  • Experience using data simulation to exercise all execution paths of a workflow environment.
  • Hands-on experience with Azure DevOps for test case management, work item tracking
  • Strong analytical, problem-solving, and debugging skills with attention to detail.
  • Excellent communication skills to collaborate with developers, analysts, and stakeholders.
  • Ability to manage multiple priorities and work effectively in a fast-paced environment.

Desired Qualifications:

  • Experience with data warehousing concepts and large-scale databases.
  • Knowledge of ETL tools such as Informatica, Talend, or SSIS.
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience developing automated solutions using Playwright with C#, including scripting and maintaining scalable test frameworks.
  • ISTQB or other QA-related certifications are a plus.

Physical Demands/Work Environment

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. 

While performing the duties of this job, the employee is regularly required to sit for extended periods of time. Requires frequent use of keyboard and mouse and must be able to wear a headset for prolonged periods. The noise level in the work environment is usually moderate. 

* No visa sponsorship is available for this position. 


What TransCore employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom