1

Software Testing Jobs in Alabama (NOW HIRING)

Work with Software Quality Control personnel as required during testing. * Actively participate in ... team meetings that include sprint kickoffs, sprint retrospectives, and daily standup meetings.

Perform software testing, validation, and verification in accordance with NASA standards * Support integration of software with hardware systems and simulation environments * Document software ...

Maintain existing Java applications • Support software testing and resolution of issues from multiple baselines • Perform in-depth analysis and technical support of systems software products ...

Join our dynamic team and be a vital part of testing the International Space Station (ISS) Vehicle ... Responsibilities The Software Test Engineer will: * Participate in and conduct Test Open Records ...

New

Support software testing and troubleshoot issues identified during testing * Present developed designs to stakeholders * Engage in Agile planning and execution following established processes

next page

Showing results 1-20

Software Testing information

See Alabama salary details

$17

$39

$63

How much do software testing jobs pay per hour?

As of May 29, 2026, the average hourly pay for software testing in Alabama is $39.43, according to ZipRecruiter salary data. Most workers in this role earn between $30.29 and $47.50 per hour, depending on experience, location, and employer.

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

To thrive as a Software Tester, you need a solid understanding of software development life cycles, test design, and bug tracking, often supported by a degree in computer science or related field. Familiarity with testing tools like Selenium, JIRA, and knowledge of test automation frameworks or ISTQB certification is commonly required. Attention to detail, analytical thinking, and strong communication skills help testers collaborate and report findings effectively. These skills ensure software quality, reduce defects, and facilitate smooth product releases.

What are some common challenges faced by software testers when working in agile development teams?

Software testers in agile teams often navigate rapid development cycles, requiring them to adapt quickly to changing requirements and tight deadlines. One key challenge is ensuring comprehensive test coverage despite limited time for test planning and execution. Additionally, testers must collaborate closely with developers and product owners to clarify acceptance criteria and prioritize testing efforts effectively. Strong communication and flexibility are essential to keep up with continuous integration and frequent releases.

What is software testing?

Software testing is the process of evaluating and verifying that a software program or application does what it is intended to do. The main objective is to identify bugs, errors, or missing requirements compared to the actual requirements. It can be performed manually or automated using various tools and frameworks. Software testing helps ensure the quality, reliability, and performance of software before it is released to users.

How do I become a software tester?

To become a software tester, you typically need a background in computer science, information technology, or related fields, along with knowledge of testing tools and methodologies. Gaining experience through internships, certifications like ISTQB, and learning scripting or automation tools can improve job prospects. Strong attention to detail and understanding of software development processes are essential for success in this role.

How much do software testers make?

Software testers' salaries vary based on experience, location, and industry, but the median annual pay in many regions ranges from $50,000 to $80,000. Entry-level testers typically earn less, while those with specialized skills or certifications can earn higher salaries, especially in roles requiring automation tools or scripting knowledge.

What is the difference between Software Testing vs QA Analyst?

AspectSoftware TestingQA Analyst
Primary FocusExecuting test cases to identify bugsDesigning, implementing, and managing testing processes
ResponsibilitiesFinding defects in softwareEnsuring overall quality standards and process improvement
Required SkillsTesting tools, scripting, attention to detailTesting methodologies, communication, documentation
Work EnvironmentTest labs, development teamsCross-functional teams, project management

While Software Testing primarily involves executing test cases to find bugs, QA Analysts focus on designing testing strategies and maintaining quality standards throughout the development process. Both roles are essential for delivering high-quality software but differ in scope and responsibilities.

What are the most commonly searched types of Software Testing jobs in Alabama? The most popular types of Software Testing jobs in Alabama are:
What are popular job titles related to Software Testing jobs in Alabama? For Software Testing jobs in Alabama, the most frequently searched job titles are:
What cities in Alabama are hiring for Software Testing jobs? Cities in Alabama with the most Software Testing job openings:
Infographic showing various Software Testing job openings in Alabama as of May 2026, with employment types broken down into 80% Full Time, 12% Part Time, 1% Temporary, and 7% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $82,019 per year, or $39.4 per hour.
Software Test Engineer

Other

Posted 12 days ago


Job description

SAIC is seeking a Software Test Engineer in Huntsville, AL. The Network, System Integration and Test Environment (NSITE) is a Government owned, managed, and developed software suite.  NSITE is used by the Missile Defense Agency (MDA), Joint Services, and numerous labs in support of continued testing of systems employed for defense of the United States and our Allies.  The NSITE software provides data collection, situational awareness, and analysis capabilities to a wide range of users who benefit from NSITE's ability to act as an independent third-party truth teller.  The NSITE team has in-depth experience in Tactical Data Links (TDL), Ballistic Missile Defense System (BMDS) Test, Enterprise Information Technology, Software and Systems Engineering and Information Assurance. 

Duties and Responsibilities:

  • Work on an agile development team where success is defined by the ability to understand your path forward, effectively communicate that path, and complete the task inherent to that path in a timely matter.
  • Analyze the software requirements from Interface Control Documents (ICD) to identify and verify what functionality needs to be tested.
  • Develop test documentation and conduct test cases to verify each software fix/change associated with correcting a software design deficiency or enhancement.
  • Provide inputs to formal test documents to include the Test Workbook, Test Readiness Review, and the post-test After Action Reports.
  • During the conduct of formal and informal tests, create problem reports in GitLab for each software implementation that does not comply with its associated software requirement.
  • Interface directly with members of Software and Functional Test Teams, NSITE Development Team, NSITE Operations Team, and NSITE Program Management.
  • Write and execute test procedures for Formal Qualification Tests.  Work with Software Quality Control personnel as required during testing.
  • Actively participate in team meetings that include sprint kickoffs, sprint retrospectives, and daily standup meetings.
  • Develop, execute, and maintain automation scripts for application testing, ensuring thorough and reliable test coverage.
  • Develop application and test automation codes and scripts.
SAIC is a premier Fortune 500 mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets includes secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.

We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

Education Requirements:

  • Bachelors degree and two (2) years of experience; Additional six (6) years of experience in lieu of degree.

Clearance Requirements:

  • Must possess an active Interim Secret security clearance with the ability to obtain a Secret security clearance; US Citizenship required.

Required Qualifications:

  • Self-starter; able to function independently and in a team environment where priorities and assignments can quickly shift.
  • 2+ years experience in software testing and test automation.
  • Ability to create structured test documentation and standard work instructions tailored to varying levels of technical detail.
  • Excellent verbal and written communication skills, with the ability to present complex technical issues to both technical and non-technical audiences.
  • Knowledge of common computer network protocols.

Preferred Qualifications:

  • Familiarity with Tactical Communications Data Links (6016, 3011, DIS, VMF, B Series, etc.).
  • Familiarity with programming languages (C#, VB Scripting, etc).
  • Working knowledge of Agile Software Development processes.
  • Experience using GitLab.
  • Experience operating and testing 3D graphical displays.
  • Currently have an Information Assurance Technical certification (CompTia A+, Net+ or Sec+) or the ability to obtain one.

Travel Required: 

  • Less than 10% annually.