1

Mid Level Software Tester Jobs (NOW HIRING)

Software Tester Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top Secret clearance or higher required Citizenship: US Citizenship required About Grimm Grimm is an ...

Software Tester Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top Secret clearance or higher required Citizenship: US Citizenship required About Grimm Grimm is an ...

Job Title MID LEVEL SOFTWARE DEVELOPER Location Colorado Springs, CO US (Primary) Huntsville, AL US ... testing, maintenance, and troubleshooting • Support data storage, retrieval, and system ...

Mid Level Software Engineer

Irvine, CA · On-site

$100K - $115.65K/yr

Mid Level Software Engineer Full-time Remote Exclusive confidential search -- details shared with ... Contribute to CI/CD pipelines, testing, monitoring, and operational reliability * Mentor peers and ...

Software Tester - Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top Secret clearance or higher required Citizenship: US Citizenship required About Grimm Grimm is an ...

Mid Level Software Developer Category: Software Development/ Engineering Main location: United ... Authoring automated testing script for the application . Gaining a general understanding of ...

Job Title MID LEVEL SOFTWARE ENGINEER Location Houston, TX US (Primary) Category Engineering Job ... testing, and deployment • Perform code reviews and ensure compliance with coding standards and ...

We are seeking a Mid-Level Software Engineer to design, develop, and maintain scalable software ... Exposure to CI/CD pipelines, automated testing, and DevOps practices * Experience working in Agile ...

next page

Showing results 1-20

Mid Level Software Tester information

See salary details

$19

$43

$69

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

As of Jun 1, 2026, the average hourly pay for mid level software tester in the United States is $43.50, according to ZipRecruiter salary data. Most workers in this role earn between $33.41 and $52.40 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Mid Level Software Tester, and why are they important?

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 are mid level software testers?

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 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.

What cities are hiring for Mid Level Software Tester jobs? Cities with the most Mid Level Software Tester job openings:
What are the most commonly searched types of Software Tester jobs? The most popular types of Software Tester jobs are:
What states have the most Mid Level Software Tester jobs? States with the most job openings for Mid Level Software Tester jobs include:

Software Tester Mid-Level

SMFS

Dulles, VA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Software Tester Mid-Level

Location: Northern Virginia
Travel: Up to 25%
Clearance: Active Top Secret clearance or higher required
Citizenship: US Citizenship required

About Grimm

Grimm is an innovative, forward-looking cybersecurity organization focused on solving complex technical challenges across hardware, firmware, and software systems. Our teams specialize in reverse engineering, vulnerability research, and security engineering, supporting mission-critical efforts across national security, defense, and critical infrastructure sectors.

Our work is rooted in real-world operational experience identifying advanced threats, uncovering critical vulnerabilities, and developing meaningful solutions to complex problems. Grimm engineers operate across embedded systems, vehicles, IoT, and enterprise technologies, with a focus on understanding systems deeply and demonstrating real-world impact.

We are a highly technical and hands-on organization. Our engineers and researchers specialize in breaking systems, discovering vulnerabilities, and improving resilienceworking directly with real hardware and software to understand how systems function and how they fail.

About The Role

Grimm is seeking a Mid-Level Software Tester to support mission-focused software development and testing efforts.

This role is centered on software test automation, test procedure development, operational testing, and full lifecycle test support for mission-critical software systems. The ideal candidate will have experience building and maintaining automated test frameworks, supporting test readiness activities, and working within modern containerized software environments.

We're looking for individuals who are detail-oriented, technically capable, and passionate about ensuring software systems operate reliably and effectively in complex operational environments.

What You'll Do
  • Develop, maintain, and update automated test procedures and scripts
  • Support testing activities across the full software development lifecycle
  • Develop automated testing solutions using existing test automation frameworks
  • Generate automated test reports detailing performance, results, and identified issues
  • Containerize test code and maintain testing workflows within Docker environments
  • Automate test procedures for REST-based backend services using SOAPUI or equivalent tools
  • Support enterprise Java Message Service (JMS) testing activities
  • Conduct and participate in Test Readiness Reviews (TRRs)
  • Participate in Test Review Meetings covering system test execution and results
  • Maintain repositories of test data supporting operational testing activities
  • Prepare, review, and execute test plans, test cases, and test procedures
  • Collaborate with software engineers, developers, and government stakeholders
Required Qualifications
  • Bachelor's degree in a technical field or equivalent related experience
  • Minimum five years of relevant hands-on software testing experience
  • Experience performing software testing throughout the full system development lifecycle
  • Experience developing and maintaining:
    • Test plans
    • Test cases
    • Test procedures
  • Experience with test automation frameworks and automated testing methodologies
  • Experience containerizing test code using Docker
  • Experience automating REST-based backend testing using SOAPUI or equivalent tools
  • Experience working with enterprise Java Message Service (JMS) solutions
  • Experience generating automated testing reports and operational test documentation
  • Strong written and verbal communication skills
  • Ability to work collaboratively across technical and operational teams
  • Must be a US Citizen
Preferred / Nice to Have
  • Experience supporting classified government programs
  • Experience managing multiple interdisciplinary efforts concurrently
  • Management or technical lead experience
  • Experience supporting:
    • Government contracting
    • DoD programs
    • Intelligence Community customers
  • Ability to professionally prepare and present technical documentation to senior government leadership
  • Experience supporting operational test environments and mission systems
  • Familiarity with Agile development and DevSecOps environments
Benefits

Grimm offers a comprehensive benefits package that includes medical, dental, and vision coverage, life and disability insurance, retirement benefits, paid leave, and opportunities for tuition assistance and ongoing professional development.

Why Grimm

You'll be working alongside highly specialized engineers and technical teams supporting mission-critical software systems and national security efforts. Our work requires strong technical ownership, attention to detail, and the ability to operate effectively within fast-moving engineering and operational environments.

If you enjoy solving technical problems, improving software quality, and supporting complex systems through testing and automation, you'll find this environment both challenging and rewarding.

Physical Requirements
  • Prolonged periods sitting at a desk and working on a computer
Equal Opportunity Employer

Grimm is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local laws.