1

Mid Level Software Tester Jobs in Tennessee (NOW HIRING)

We are seeking a talented and motivated mid-level engineer who can help us develop new features and ... SQL * Nice to Have: * Experience with Unit and Integration Testing (xUnit, NUnit, etc.

Showing results 21-40

Mid Level Software Tester information

See Tennessee salary details

$17

$39

$63

How much do mid level software tester jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for mid level software tester in Tennessee is $39.49, according to ZipRecruiter salary data. Most workers in this role earn between $30.34 and $47.55 per hour, depending on experience, location, and employer.

What is a mid level software tester?

Mid level software testers are professionals who evaluate software applications to ensure they function correctly and meet specified requirements. They have a few years of experience and are responsible for designing, executing, and managing test cases, identifying bugs, and collaborating with developers to resolve issues. Mid level testers may also mentor junior testers and contribute to improving testing processes. Their work helps ensure software quality, reliability, and user satisfaction.

What are the key skills and qualifications needed to thrive as a mid level software tester?

To thrive as a Mid Level Software Tester, you need a solid understanding of software testing methodologies, test case design, defect tracking, and typically a bachelor's degree in computer science or a related field. Proficiency in tools like Selenium, JIRA, and test management systems, along with knowledge of scripting or programming languages, is often expected. Strong analytical thinking, attention to detail, and effective communication are vital soft skills for collaborating with development teams and ensuring quality outcomes. These skills are crucial for identifying software issues early, delivering robust products, and maintaining high standards in the software development lifecycle.

What are some common challenges faced by mid level software testers, and how can they be addressed?

Mid level software testers often encounter challenges such as managing complex test cases, adapting to rapidly changing project requirements, and ensuring effective communication with developers and other stakeholders. To address these challenges, it's important to maintain thorough documentation, regularly update test plans, and participate in agile ceremonies to stay aligned with the team. Building strong relationships with developers and using modern test management tools can also help streamline the testing process and quickly resolve issues.

What is the difference between Mid Level Software Tester vs QA Analyst?

AspectMid Level Software TesterQA Analyst
Required CredentialsTypically a relevant testing certification or degree in computer scienceOften holds certifications like ISTQB or similar, with a background in quality assurance
Work EnvironmentWorks in software development teams, testing applications, and identifying bugsFocuses on testing processes, quality standards, and ensuring product quality
Employer & Industry UsageUsed across tech companies, software firms, and IT departmentsCommon in software development, IT, and consulting firms
Search & Comparison IntentPeople compare roles to understand testing responsibilities and career progressionOften compared to understand quality assurance processes and roles

While both roles focus on software quality, Mid Level Software Testers primarily execute testing tasks, whereas QA Analysts often oversee testing strategies and quality standards. The roles overlap in skills and certifications, but their focus areas differ slightly within the software development lifecycle.

Are mid level software testers still in demand?

Mid-level software testers are currently in demand due to ongoing software development and the need for quality assurance. Skills in automation tools, scripting, and understanding of testing frameworks enhance job prospects in this field.

What are the 4 types of software testing?

The four main types of software testing are functional testing, which verifies that features work as intended; non-functional testing, which assesses performance, security, and usability; manual testing, where testers execute test cases without automation; and automated testing, which uses tools and scripts to perform tests efficiently. As a mid-level software tester, understanding these types helps in designing comprehensive test plans and selecting appropriate testing methods.

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

The most popular types of Software Tester jobs in Tennessee are:

What cities in Tennessee are hiring for Mid Level Software Tester jobs?

Cities in Tennessee with the most Mid Level Software Tester job openings:

Mid-Level Business Application Engineer

Parthenon Management Group Careers Page

Brentwood, TN โ€ข On-site

$60K - $100K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 10 days ago


Key responsibilities

  • Support the maintenance and enhancement of software platforms for Parthenon Management Group and its clients.

  • Design, develop, test, debug, and document application features and enhancements for the Association Management Software (AMS) platform.

  • Collaborate with team members to troubleshoot and resolve production issues and assist in deployment and post-deployment validation.


Job description

Description:

Parthenon Management Group  

POSITION DESCRIPTION 

Position: Mid-Level Business Application Engineer  

Reports to: Director of Innovation and Director of Information Technology 

------------------------------------------------------------------------------------------------------------------

We are Solutionaries.  

Parthenon Management Group is an association management company offering management services to professional and trade associations. We offer strategic guidance and bring creative solutions with a vision for the future.   


The Mid-Level Business Application Engineer will support PMG’s goals, values, and philosophy by exhibiting excellence, quality service, commitment, and accountability. As a member of the PMG team, you will be responsible for the maintenance and enhancement of software platforms for Parthenon Management Group and all its clients.  


ABOUT THE PROJECT: Our work focuses on iterative delivery and continuous improvement, supporting current clients while helping build toward a scalable product vision. You’ll contribute to development and refinement, making sure each release moves the platform forward. Our product is built for extensibility from the ground up, so this role calls for thinking beyond standard patterns and leaning into our purpose-driven approach. The ideal candidate is someone who can align with and execute this intentional development philosophy while leveraging both established engineering practices and innovative architectural thinking.

PRIMARY DUTIES AND RESPONSIBILITIES include the following but are not limited to: 

  • Meet regularly with the Business Applications Team and Business Analysts to clarify priorities and requirements. 
  • Quickly translate user/business requirements into solid technical specifications. 
  • Design, develop, test, debug, and document application features and enhancements for the Association Management Software (AMS) platform. 
  • Build and maintain relational and dimensional data models; write efficient SQL and optimize queries. 
  • Implement integrations between the AMS and client websites or third-party systems. 
  • Participate in code reviews, both giving and receiving constructive feedback. 
  • Assist in developing and maintaining CI/CD pipelines and automated testing. 
  • Support deployment processes and post-deployment validation. 
  • Collaborate with senior engineers on software architecture and technical approach. 
  • Troubleshoot and resolve production issues in collaboration with the team; participate in on-call rotation
  • Serve as a backup escalation point for complex support tickets or client issues. 
  • Contribute to mobile app development and maintenance.
  • Support client onboarding (data migration, configuration, etc.). 
  • Actively suggest improvements to existing systems and processes. 
  • Assist with database reporting, Excel data manipulation, and ad-hoc data tasks. 
  • Occasionally present technical topics or demo completed work in team or external meetings 
  • Attend twice-yearly in-person planning sessions
  • Ability to communicate and assist staff in the office with technology related issues.  
  • Ability to prioritize and manage multiple projects at one time. 
  • Creative Problem Solver.  
  • Creates an inclusive and dynamic culture.  
  • Perform other duties as assigned.


WORK ENVIRONMENT 

Position is in an office setting or work from home that involves everyday risks or discomforts requiring normal safety precautions. On occasion, the individual must be able to do moderately demanding physical activity such as handling and opening boxes weighing 35-40 pounds, standing, and walking extensively throughout the day. 

BENEFITS 

People come first at PMG. That goes for both our clients and our team members. We are known for our exceptional customer service and work ethics. Our clients are like family to us! But our real families are also a priority. From flexible work schedules, including work-from-home plans, paid volunteer days, profit sharing, and more, PMG takes great care of its team members. 


 We offer: Medical, Vision, and Dental insurance 

  •  Disability insurance 
  •  401(k) 
  •  2 Personal Days, 8 Paid Holidays, PTO Days 
  •  6 weeks parental leave 
  •  Employee Development 
  • PMG offers one paid Give Back Day to employees where team members can volunteer at their favorite cause on PMG's dime.  


We are passionate about creating a workplace that promotes and values diversity. We serve associations who are global, multicultural, and diverse, and we want to reflect that inside our walls. More importantly, creating an environment where everyone, from any background, can do their best work is just the right thing to do.


Requirements:

REQUIRED EDUCATION AND QUALIFICATIONS: 

  • 4 years minimum experience as a full-stack developer.  
  • Experience working on an agile team or some form of software development project management.
  • Ability and enthusiasm for quickly learning new technologies. 
  • Experience with the following technologies is required: React, NodeJS, SQL, GIT, JavaScript, HTML, and CSS.


PREFERRED EXPERIENCE:

  • Bachelor’s Degree or relevant training program(s)
  • Experience witht he following technologies: DNS, X.509 Certificates, SAML, OIDC, JWT, NextJS, Ionic React, PrismaJS, WebSocket, TDD, Building REST API or GraphQL Backends, PHP (WordPress & Symfony & Composer), Linux (Apache, Nginx, PostGress, MySQL, Shell Scripting), Docker, and AWS (Lambda, EC2, SES, SQS, CloudFront), Windows System Administration, C# .NET. 
  • eCommerce / Payment Card Industry Standards 
  • Conference and Convention Planning and Management