Software QA Engineer

Imaging Business Machines, LLC

Birmingham (AL)

On-site

USD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Imaging Business Machines, LLC is seeking a Software QA Engineer in Birmingham, AL to validate software quality through test planning, execution, defect tracking, and data validation. This role emphasizes functional, regression, integration, system, and release testing with collaboration across developers and stakeholders.

The position supports manual testing efforts, validates data outcomes, and ensures applications meet requirements and usability standards.

Qualifications

  • Bachelor's degree in computer science, information systems, engineering, or related field or equivalent.
  • 5+ years in software quality assurance or testing.
  • Experience creating/executing test cases for applications or software systems.
  • Experience identifying, documenting, and tracking defects through resolution.
  • Strong understanding of SDLC and testing fundamentals.
  • SQL querying basics for data validation and test support.
  • Ability to translate requirements into test coverage.
  • Strong written and verbal communication, and organizational skills.
  • Ability to work independently and across teams.

Responsibilities

  • Review requirements to identify test scope, risks, edge cases, and data validation needs.
  • Create, maintain, and execute test plans, cases, and scenarios for new features and defects.
  • Perform manual testing for functional, regression, integration, system, and release validation.
  • Validate application behavior and data outcomes, including CRUD processing where applicable.
  • Query databases to confirm expected behavior, data accuracy, and integrity after changes.
  • Document, reproduce, and track defects; verify fixes and perform retesting.
  • Collaborate with developers, stakeholders, and users to clarify expected behavior.
  • Participate in release readiness and post-change validation.
  • Maintain QA documentation, test evidence, and data needed for validation.
  • Suggest opportunities to improve QA efficiency and coverage.
  • Create lightweight scripts/utilities to reduce repetitive manual effort.

Skills

Test planning
Test execution
Defect tracking
SQL querying
Data validation
Requirements analysis
Communication
Documentation

Education

Bachelor's degree in CS/IS/Engineering

Tools

Azure DevOps Server
Microsoft SQL Server
IIS
C#/.NET

Job description

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 closely with software developers, business stakeholders, support teams, and end users to ensure applications meet functional requirements, data integrity expectations, usability standards, and organizational quality expectations.


This position is primarily focused on functional, regression, integration, system, and release testing. The role uses approved productivity tools, scripting, and repeatable workflows to improve efficiency and quality, but it is not the primary owner of enterprise test automation strategy, framework development, or CI/CD test infrastructure.


ROLE AND RESPONSIBILITIES


  • Review business, functional, and technical requirements to identify test scope, quality risks, edge cases, and data validation needs.

  • Create, maintain, and execute test plans, test cases, and test scenarios for new features, enhancements, and defect fixes.

  • Perform manual testing for functional, regression, integration, system, and release validation activities.

  • Validate application behavior and underlying data outcomes, including verification of create, read, update, and delete processing where applicable.

  • Query databases to confirm expected system behavior, data accuracy, and data integrity following application changes.

  • Document, reproduce, and track software defects; verify fixes and perform retesting.

  • Work closely with developers, business stakeholders, support teams, and end users to clarify expected behavior and resolve quality issues.

  • Participate in release readiness and post-change validation to confirm software is fit for deployment.

  • Maintain QA documentation, test evidence, test data, and other supporting materials needed for effective validation.

  • Use sound judgment to identify opportunities to improve QA efficiency, coverage, and repeatability.

  • Create or maintain lightweight scripts, utilities, checklists, templates, or other repeatable workflows that improve testing effectiveness and reduce repetitive manual effort.

  • Partner with Automation QA and Engineering teams to identify repetitive or high-value test activities that may be candidates for broader automation.


PREFERRED SKILLS, QUALIFICATIONS AND EDUCATION REQUIREMENTS

Required Qualifications


  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field; or equivalent combination of education and experience.

  • 5+ years of experience in software quality assurance, software testing, or a related role.

  • Experience creating and executing test cases for business applications or software systems.

  • Experience identifying, documenting, and tracking software defects through resolution.

  • Strong understanding of software development lifecycle and software testing fundamentals.

  • Working knowledge of SQL querying fundamentals for data validation and test support, including the ability to verify expected create, read, update, and delete outcomes.

  • Ability to analyze requirements and translate them into effective test coverage.

  • Strong written, verbal, and organizational communication skills.

  • Ability to work independently, manage priorities, and collaborate effectively across teams.


Preferred Qualifications


  • Experience using Azure DevOps Server for work item tracking, workflow management, test case management, and bug tracking.

  • Experience validating data in Microsoft SQL Server.

  • Familiarity with IIS and web application deployment or configuration concepts as they relate to QA and troubleshooting.

  • Experience testing applications built on a C#/.NET technology stack.

  • Experience supporting release validation, user acceptance testing, or production verification activities.

  • Experience testing web-based, desktop, or enterprise applications.

  • Exposure to log analysis, data validation, or basic scripting for test support.

  • Experience with end-user business systems, operational workflows, or imaging-related environments, if applicable.


ADDITIONAL NOTES

Tools and Environment

This role commonly works with the following tools and technologies:



  • Azure DevOps Server

  • Microsoft SQL Server

  • Microsoft O365

  • IIS

  • C#/.NET application environment


Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities


This employer is required to notify all applicants of their rights pursuant to federal employment laws.


For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software QA Engineer
Software QA Engineer

Imaging Business Machines, LLC. • Birmingham (AL)

On-site
USD 70,000 - 90,000
Software QA Engineer
Software QA Engineer

IBML - Imaging Business Machines • Birmingham (AL)

On-site
USD 70,000 - 120,000
Quality Engineer / Tester
Quality Engineer / Tester

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 70,000 - 110,000
Software Quality Assurance Analyst
Software Quality Assurance Analyst

Compunnel, Inc. • Atlanta (GA)

On-site
USD 80,000 - 100,000
Senior Quality Analyst
Senior Quality Analyst

Mi-Case • United States

On-site
USD 90,000 - 120,000
QA Automation Engineer
QA Automation Engineer

Compunnel, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
QA- Test Engineer
QA- Test Engineer

Doist • Town of Poland (NY)

On-site
USD 85,000 - 120,000
Quality Engineer
Quality Engineer

Quest Technology Management • Rancho Cordova (CA)

On-site
USD 85,000 - 120,000
QA Engineer
QA Engineer

Buzzsolutions • United States

On-site
USD 80,000 - 100,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

Medium • Ankeny (IA)

On-site
USD 75,000 - 95,000
PTO
401(k) match
Life insurance
+2