1

Software Test Engineer Jobs in Birmingham, AL (NOW HIRING)

Test Engineer - Protection & Control (P&C) I Location: Birmingham, AL Contract Duration: 18+ Months ... Laptops and engineering software * Spreadsheet and productivity applications Desired Skills ...

Software Engineer III

Hoover, AL · On-site

$50.75 - $68.25/hr

The Software Engineer III will oversee the development, modification, and maintenance of ... Test installed software for malfunction detection. * Identify and resolve business systems issues.

Software Engineer 3

Hoover, AL · On-site

$50.75 - $68.25/hr

Job#: 3046456 Software Engineer 3 Location: Hoover, Alabama (Remote) Role Overview The Software ... Test installed software for malfunction detection. * Identify and resolve business systems issues.

Test Automation - Manager

Montevallo, AL

$45.25 - $59.75/hr

As the Test Automation Manager, you will be responsible for leading and managing our automation ... Drive the adoption of best software engineering practices including CI/CD and automated testing.

Job#: 3046602 The Software Engineer oversees application development, modification, and maintenance ... software Tests installed software for malfunction detection Identifies and resolves business ...

Knowledge of modern software engineering principles, including object?oriented design, modular ... Experience writing and utilizing unit test, integration tests, and end-to-end automated tests.

Knowledge of modern software engineering principles, including object?oriented design, modular ... Experience writing and utilizing unit test, integration tests, and end-to-end automated tests.

Software Engineer III

Birmingham, AL · On-site

$54 - $72.50/hr

Senior SDET / QA Automation Engineers * Strong C#/.NET automation background * Experienced in building test automation frameworks (not just executing tests) * Comfortable with UI + API + SQL testing

New

PURPOSE The Software QA Engineer is responsible for validating software quality through test planning, test execution, defect tracking, release verification, and data validation. This role works ...

next page

Showing results 1-20

Software Test Engineer information

See Birmingham, AL salary details

$9

$48

$68

How much do software test engineer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for software test engineer in Birmingham, AL is $48.22, according to ZipRecruiter salary data. Most workers in this role earn between $39.42 and $54.95 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 popular job titles related to Software Test Engineer jobs in Birmingham, AL?

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

What job categories do people searching Software Test Engineer jobs in Birmingham, AL look for?

The top searched job categories for Software Test Engineer jobs in Birmingham, AL are:

What cities near Birmingham, AL are hiring for Software Test Engineer jobs?

Cities near Birmingham, AL with the most Software Test Engineer job openings:

Infographic showing various Software Test Engineer job openings in Birmingham, AL as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $100,292 per year, or $48.2 per hour.

Device Test Engineer / Product Engineer

Computech, Ltd

Birmingham, AL • On-site

Full-time

Re-posted 12 days ago


Job description

Company Description

Computech Ltd is a privately held technology consulting company with offices in Chicago, Illinois. Since 1990, Computech has served Chicago as a premier provider of technical resources to more than 40 mid-sized and Fortune 100 companies.
 

Job Description

Position: Device Test Engineer / Product Engineer

Location: Birmingham, AL

Duration: Long Term

Job Description:

(Education, Experience, Knowledge, Skills)

Minimum 3 years applicable LTE work experience including:

       Experience in wireless technology related product engineering and/or product development 

        PC experience including PowerPoint, Excel, Visio and network compatible application and test tools

         Strong handset hardware and software (Android, iOS, etc.) background

         Experience with analyzing RF KPIs using industry standard tools

         Software UI experience

         Sound understanding of Push To Talk - PTT (LMR, Tetra, WAVE, Kodiak) including Broadband PTT experience desired

           PTT Console experience desired

           Experience with Device Management (DM) preferably with Nokia CDP or IMPACT

Major Job Responsibilities:  

            Work directly with product vendors to secure latest products and software releases

             Provide second level vendor support

             Work closely with RAN techs to troubleshoot UE issues in the field

             Secure analysis tools and develop test scenarios to provide UE KPI test procedures and results

Additional Information

MH Farid
Senior Recruiter
630.230.5201 Ex: 51149
farid.mh(AT)cesrpo(DOT)com