1

Software Test Engineer Jobs in Alabama (NOW HIRING)

Software Test EngineerOASYS, INC., a Leading-Edge Government contractor in Huntsville Alabama, is seeking a Software Test Engineer to support our government customer onsite at Redstone Arsenal ...

In this role, you will evaluate contractor verification efforts, review life cycle data artifacts, and ensure compliance across advanced avionics and mission systems As a Software Test Engineer your ...

New

Senior Software Test Engineer

Huntsville, AL · On-site

$108K - $141K/yr

The Sr. Software Test Engineer will evaluate contractor test programs from Formal Qualification Testing (FQT) through System Integration Laboratory (SIL) and flight test execution, ensuring ...

Senior Software Test Engineer

Madison, AL · On-site

$99K - $128K/yr

The Senior Software Test Engineer will lead the planning, development, execution, and continuous improvement of software verification activities for Griffon Aerospace's unmanned aircraft systems (UAS)

Senior Software Test Engineer

Madison, AL · On-site

$99K - $128K/yr

The Senior Software Test Engineer will lead the planning, development, execution, and continuous improvement of software verification activities for Griffon Aerospace's unmanned aircraft systems (UAS)

Senior Software Test Engineer

Madison, AL · On-site

$99K - $128K/yr

The Senior Software Test Engineer will lead the planning, development, execution, and continuous improvement of software verification activities for Griffon Aerospace's unmanned aircraft systems (UAS)

Within the Defense Sector, the Kinetic Effects Business Area at Leidos currently has an opening for a talented Aviation Software Test Engineer to work onsite in our Huntsville office. This is an ...

Senior Software Test Engineer

Madison, AL · On-site

$99K - $128K/yr

The Senior Software Test Engineer will lead the planning, development, execution, and continuous improvement of software verification activities for Griffon Aerospace's unmanned aircraft systems (UAS)

Software Test Engineer

Huntsville, AL · On-site

$90 - $130/hr

Torch Technologies is seeking a Software Test Engineer to support technical verification and software airworthiness qualification for a critical, next-generation Army aviation platform. This is an ...

New

Software QA Test EngineerJob Purpose: We are looking for a highly motivated engineer interested in improving a battle tested, field proven tactical communication system. The candidate must be highly ...

HarmonyTech Inc. is seeking a Software Test Engineer to support a federal government application modernization program. The successful candidate will be responsible for ensuring software quality ...

Mid Software Test Engineer (Automated Testing) Location: Huntsville, AL (On-site) Type: Contract (Contract-to-hire) Pay: $77-$85/hr (W2) Clearance: Active Secret preferred; must be able to obtain ...

Mid Software Test Engineer (Automated Testing) Location: Huntsville, AL (On-site) Type: Contract (Contract-to-hire) Pay: $77-$85/hr (W2) Clearance: Active Secret preferred; must be able to obtain ...

Mid Software Test Engineer (Automated Testing) Location: Huntsville, AL (On-site) Type: Contract (Contract-to-hire) Pay: $77-$85/hr (W2) Clearance: Active Secret preferred; must be able to obtain ...

Showing results 21-40

Software Test Engineer information

See Alabama salary details

$9

$46

$66

How much do software test engineer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for software test engineer in Alabama is $46.63, according to ZipRecruiter salary data. Most workers in this role earn between $38.12 and $53.17 per hour, depending on experience, location, and employer.

What is a software test engineer?

A software test engineer conducts quality assurance tests on software to make sure programs are functioning properly. The three types of testing strategies are black box, where the tester is not familiar with the software, white box, where the tester is aware of the software’s internal structure, and gray box, which is a combination of the two. Responsibilities in this job include running diagnostic tests with a critical mindset, assessing the functionality, and reporting the findings.

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

To thrive as a Software Test Engineer, you need a solid understanding of software development life cycles, test methodologies, and proficiency in programming languages such as Python or Java, often supported by a degree in computer science or related fields. Familiarity with automation tools like Selenium, JUnit, or TestNG, and knowledge of bug tracking systems such as Jira are typically required. Attention to detail, analytical thinking, and effective communication set standout engineers apart by enabling thorough defect identification and clear reporting. These skills and qualities are crucial for ensuring software reliability, meeting quality standards, and facilitating smooth collaboration across development teams.

What are some common challenges faced by software test engineers when working with cross-functional development teams?

Software Test Engineers often encounter challenges such as aligning testing timelines with rapid development cycles, ensuring clear communication of bugs and requirements, and adapting to evolving project priorities. Collaborating closely with developers, product managers, and UX designers requires proactive communication and flexibility, especially when dealing with ambiguous requirements or shifting deadlines. To succeed, it's important to maintain detailed documentation, participate actively in agile ceremonies, and foster a collaborative attitude to resolve issues efficiently and ensure high-quality software releases.

What is the difference between Software Test Engineer vs QA Analyst?

AspectSoftware Test EngineerQA Analyst
CertificationsISTQB, CSTE, CSQAISTQB, CSTE, CSQA
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT organizations
Primary FocusDesigning, executing tests, automationTest planning, process improvement, documentation

Both roles often require similar certifications and work in software testing environments within tech industries. The Software Test Engineer typically focuses on test case development, automation, and execution, while the QA Analyst emphasizes test planning, quality processes, and documentation. Understanding these distinctions helps organizations assign the right responsibilities and professionals for their testing needs.

What are the most commonly searched types of Software Test Engineer jobs in Alabama?

The most popular types of Software Test Engineer jobs in Alabama are:

What are popular job titles related to Software Test Engineer jobs in Alabama?

For Software Test Engineer jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Software Test Engineer jobs in Alabama look for?

The top searched job categories for Software Test Engineer jobs in Alabama are:

What cities in Alabama are hiring for Software Test Engineer jobs?

Cities in Alabama with the most Software Test Engineer job openings:

Infographic showing various Software Test Engineer job openings in Alabama as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, 1% Temporary, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $96,996 per year, or $46.6 per hour.

Journeyman Software Test Engineer

Modern Technology Solutions, Inc.

Huntsville, AL • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

MTSI is looking for a Software Test Engineer (Journeyman) in the Huntsville, AL area. The selected candidate will be responsible for operating the PATRIOT Tactical System and the IBCS Engagement Operations Center (EOC) while developing and executing test cases that will be used to Verify and Validate a suite of applications. Those applications are Flight Mission Simulator / Digital (FMS/D), Integrated Radar on the Net (IRON), Launcher on The Net (LOTN), and the LOTN compliment application L2. The position is on site at S3I on Redstone Arsenal, Alabama.
The selected candidate should be able to demonstrate an understanding of Software Test Case development and execution.
The select candidate should have experience with workflows in the GitLab DEVSECOPS tools, should have a strong familiarity and understanding of Linux operating system.
The selected candidate should be a Mid-Level Engineer in software test with strong technical focus.
This is not a remote position. This task requires daily support in a closed environment.
Requirements:
  • Active Secret Clearance
  • Bachelor's degree in engineering, software development, or related discipline from an Accredited College
  • 5+ years of software test experience

Required Skills:
  • Strong Linux Domain Knowledge
  • Strong Software Test experience
  • Exposure to C/C++ Engineering Application experience

Desired Skills
  • Data Analysis
  • Army Air Defense Tactical System experience (PATRIOT, IBCS, THAAD)
  • GitLab
  • MATLAB
  • Agile Test Environment
  • Various Test Automation Tools
  • Security+ Certification

#LI-AS1