1

Middle Quality Assurance Engineer Jobs in Alabama

Be Seen First

Quality Assurance Engineer

Irondale, AL · On-site

$75K - $90K/yr

The QA Engineer has the authority and responsibility to accept or reject work items before they count toward sprint acceptance. Our product portfolio includes legacy applications with limited ...

QA Engineer

Gadsden, AL · On-site

$60K - $85K/yr

QA Engineer Responsibilities: * Responsible for incoming quality inspection (IQC), in-process quality inspection (IPQC), and outgoing quality inspection (OQC) of energy storage container products

New

$125K/yr

Reporting directly to the Sr. Manager, Software Quality Engineering, the Lead QA Engineer plays a critical role in driving quality across complex, cross-functional initiatives and ensuring the ...

Quality Assurance Engineer

Huntsville, AL · On-site

$72K - $97K/yr

Provide engineering, radiation effects, quality and mission assurance support within the Ballistic Missile Defense Systems (BMDS); specifically, within the QSR Program Office. * Provide a basic ...

Quality Assurance Engineer

Huntsville, AL · On-site

$72K - $97K/yr

Provide engineering, radiation effects, quality and mission assurance support within the Ballistic Missile Defense Systems (BMDS); specifically, within the QSR Program Office. * Provide a basic ...

$63K - $81K/yr

Assembly Plant QA Engineer *Assembly Plant Summary Title: QA Engineer *Assembly Plant ID: 1256 Location: Fairview, AL More about this job > Description QUALITY MANUFACTURING ENGINEER Position ...

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

Middle Quality Assurance Engineer information

What is a middle quality assurance engineer?

Middle Quality Assurance (QA) Engineers are professionals responsible for testing software to ensure it meets specified standards and requirements. They typically have a few years of experience and work on designing test cases, executing tests, identifying bugs, and collaborating with developers to resolve issues. Middle QA Engineers bridge the gap between junior and senior QA roles, often handling more complex testing tasks and helping to mentor less experienced team members. Their work is crucial in delivering reliable and high-quality software products.

What are the key skills and qualifications needed to thrive as a middle quality assurance engineer?

To thrive as a Middle Quality Assurance Engineer, you typically need a solid understanding of software testing methodologies, experience with test case design, and a background in computer science or a related field. Familiarity with test automation tools such as Selenium or JUnit, version control systems like Git, and bug-tracking platforms such as Jira is highly valued. Strong analytical thinking, attention to detail, and effective communication skills help engineers identify defects and collaborate with development teams. These competencies are crucial for ensuring software quality, reducing errors, and delivering reliable products to clients.

What are some common challenges faced by middle quality assurance engineers, and how can they be addressed?

Middle Quality Assurance Engineers often encounter challenges such as balancing thorough testing with tight project deadlines and adapting to rapidly changing requirements. To address these, it's important to prioritize test cases based on risk and business impact, communicate proactively with developers and product managers, and continuously update test plans as new information emerges. Building strong collaboration within cross-functional teams and leveraging automation tools can also help streamline workflows and improve testing efficiency.

What is the difference between Middle Quality Assurance Engineer vs Junior Quality Assurance Engineer?

AspectMiddle Quality Assurance EngineerJunior Quality Assurance Engineer
CredentialsTypically requires 2-4 years of experience, relevant certifications (e.g., ISTQB)Entry-level, often recent graduates or with less than 2 years of experience
Work EnvironmentWorks independently on complex testing tasks, collaborates with teamsAssists in testing tasks, supervised by senior staff
Industry UsageCommonly employed in software development, IT, and tech companiesFound in similar industries, often as an entry point into QA roles

The Middle Quality Assurance Engineer has more experience, handles complex testing, and works more independently compared to the Junior Quality Assurance Engineer, who is typically in an entry-level position assisting with testing tasks under supervision.

Are middle quality assurance engineers paid well?

Middle quality assurance engineers typically earn competitive salaries that reflect their experience and skills in testing, automation tools, and quality processes. Compensation varies by industry and location but generally aligns with mid-level technical roles in software development. They often receive benefits such as health insurance and opportunities for career growth.

How much do middle quality assurance engineers make in the US?

Middle quality assurance engineers in the US typically earn between $60,000 and $85,000 annually, depending on experience, location, and industry. They often have skills in manual and automated testing, with certifications like ISTQB enhancing their earning potential.

Is a Middle Quality Assurance Engineer still in demand?

Yes, Middle Quality Assurance Engineers are in demand as companies continue to prioritize software quality and testing. They are often required to have skills in automation tools, scripting, and understanding of development cycles, making their role essential in many industries including tech and finance.

What cities in Alabama are hiring for Middle Quality Assurance Engineer jobs?

Cities in Alabama with the most Middle Quality Assurance Engineer job openings:

Infographic showing various Middle Quality Assurance Engineer job openings in Alabama as of June 2026, with employment types broken down into 77% Full Time, 13% Part Time, 4% Temporary, 3% Contract, and 3% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Quality Assurance Engineer

Black Creek Integrated Systems

Irondale, AL • On-site

$75K - $90K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Position Summary

We are seeking a hands-on Quality Assurance Engineer to serve as the independent quality gate for customer-facing applications. This role is primarily responsible for validating each story and bug deployed to the QA environment satisfies its acceptance criteria and the organizational definition of done. The QA Engineer has the authority and responsibility to accept or reject work items before they count toward sprint acceptance.


Our product portfolio includes legacy applications with limited automated coverage as well as modern cloud applications and APIs with a robust set of automated tests. Development teams use agentic workflows to implement changes and create unit, integration, API, and UI tests. The QA Engineer collaborates with product stakeholders and developers to approve the work items are ready for development, based upon the organization’s definition of ready. During the sprint, the QA Engineer independently evaluates the completed work item, confirms the automated testing provides meaningful evidence, performs risk-based manual and exploratory testing, and identifies regressions that developer testing may have missed. The QA Engineer then serves as the quality gate to accept/deny the work items completion.


Essential Duties & Responsibilities

  • Collaborate with team members to groom work items, size, and approve for development based upon definition of ready standards.
  • Validate software enhancements, features, and bug fixes against business requirements, and definition of done standards.
  • Employ approved agentic workflows to accelerate quality assurance practices and execute day-to-day activities including test planning, exploratory-test design, requirements analysis, investigation, and documentation.
  • Serve as the quality gate, accepting/denying work items in a sprint.
  • Own the QA environment, promoting builds from Development to QA for testing validation.
  • Utilize automation to execute functional, regression, negative, and end-to-end test cases.
  • Review automated test results and identify coverage gaps, regressions, and quality risks.
  • Execute risk-based manual testing for critical workflows.
  • Document software defects with clear reproduction steps and supporting evidence.
  • Collaborate with developers, Product Owners, and stakeholders throughout the Agile development lifecycle.
  • Participate in sprint planning, backlog refinement, reviews, and retrospectives.


Required Qualifications

  • 3+ years of hands-on software quality assurance experience, or equivalent demonstrated capability.
  • Experience working in Agile, sprint based SDLC cadence with typical ceremonies
  • Experience independently validating customer-facing web, mobile, and windows applications.
  • Strong functional, exploratory, regression, negative, and boundary-testing skills.
  • Demonstrated ability to translate requirements and acceptance criteria into effective test cases.
  • Experience making and defending evidence-based accept-or-reject decisions.
  • Ability to use AI coding agents or demonstrated aptitude for agent-assisted workflows.
  • Ability to investigate unfamiliar or poorly documented legacy applications.
  • Experience writing clear, reproducible, and actionable defect reports.
  • Working knowledge of SPA web applications, REST APIs, relational databases and modern identity management.
  • Familiarity with automated UI-testing concepts and frameworks such as Playwright.
  • Experience with API-testing tools such as Bruno or Postman.
  • Experience using browser developer tools for network, console, and client-side investigation.
  • Experience testing mobile applications.
  • Working knowledge and use of Azure DevOps, Git, and CI/CD test results.
  • Strong written communication, critical thinking, organization, and time-management skills.
  • Confidence raising quality concerns and blocking acceptance when requirements are not satisfied.


Working Conditions

  • Must be able to remain in a stationary position at a desk for at least 50% of the time.
  • Be able to occasionally move about inside the office to access office equipment and other resources.
  • Be able to operate a computer and related software for a prolonged period, and use office productivity equipment, such as a calculator, copier, and printer.
  • Be able to engage in repetitive motions, such as typing and using a mouse.
  • Be able to communicate effectively, conveying information and ideas clearly so others can understand. Must be able to exchange accurate information in these interactions.
  • Be able to observe details at close range, e.g. computer screens and printed documents.
  • Be able to travel as needed to job sites.


We are an equal opportunity employer and do not discriminate against any employee or applicant for employment based on race, color, religion, national origin, age, gender, sex, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Company Description

Black Creek Integrated Systems is a leading provider of security and safety solutions, specializing in Real-Time Location Systems (RTLS). Our cutting-edge technology ensures the seamless integration of security and operational systems, empowering organizations to enhance their overall safety and efficiency. As a dynamic and innovative company, we are committed to delivering exceptional solutions that meet the evolving needs of our clients.