Software QA Engineer
ibml
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
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.
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.
- 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.
- 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.
- Azure DevOps Server
- Microsoft SQL Server
- Microsoft O365
- IIS
- C#/.NET application environment
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.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software QA Engineer in Irondale, AL vacancy
- ...Role: Full Stack Software Engineer Locations: Birmingham AL, Raleigh NC, Charlotte NC, Memphis TN Type: Permanent Role Summary Full Stack Software Engineer to build/support .NET web APIs/services and modern React front-ends for financial services...SuggestedPermanent employment
- ...Application Engineer Voigt-Abernathy is a leading distributor of engineered pumps, filtration, and process equipment with 175+ employees. We have an opening for an Application Engineer located in Birmingham, Alabama. Summary of Primary Responsibilities: Oversee...SuggestedFlexible hours
$50 - $63 per hour
...efficiency.Partner with HR stakeholders to improve operational effectiveness and user experience.Develop, test, implement, and maintain software and system solutions.Create and maintain technical documentation, process documentation, and support materials.Troubleshoot...SuggestedContract workTemporary work- ...Senior Software Engineer Increase your chances of reaching the interview stage by reading the complete job description and applying promptly. ~ .NET & Enterprise Systems About the Role We are seeking a Senior Software Engineer to join an enterprise technology team...SuggestedFor contractorsWork at officeLocal area
- Job Title This is the job title provided above. Primary Responsibilities Participate in product design sessions to define, drive, and implement a variety of new products and features that require flexible and performant solutions. Write/develop code that supports...SuggestedFlexible hours
- ...Role: Software Engineer III (Digital Origination) Location: Birmingham, AL / Charlotte, NC/ Atlanta, Georgia Duration: 6-12-month contract... ...within an Agile development environment Collaborate with QA, product, and engineering teams Support applications...Contract work
- ...collaboration, and excellence then we'd love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical... ...design, prototype, code development, testing, release to QA and implementation. This position requires cross functional collaboration...Permanent employmentH1bWork at officeLocal areaRemote work
$70 - $75 per hour
...Location: Hoover, Alabama Type: Contract Job #106909 Software Engineer III Hybrid in Hoover, AL Open to remote Contract Rate: $70-$75/hour Job Description: The Software Engineer oversees application development, modification...Contract workRemote work- ...Job Description : The Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/solutions...Remote work
$60k - $77k
...values purpose, collaboration, and excellence then we'd love to meet you. The Software Engineer II is responsible for analyzing the data, designing and/or debugging the conversion tool, QA and auditing of the output. You must possess the ability to multitask and...Work at officeLocal area1 day per week- ...Requirements Bachelor's degree in Computer Science, Computer Engineering or a related field Five (5) years of experience Skills and... ...to manage multiple projects simultaneously Knowledge of software testing techniques, code optimization and software debugging...
- ...Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and testing This position improves operations by conducting systems...Immediate startVisa sponsorship
- ...Position Title: Senior Software Engineer (TACL | HPE Nonstop) Location: Jersey City, NJ OR Tampa, FL OR Plano, TX OR Columbus, OH Duration: 12+ Months (Possibility of extension) Job Description: We are seeking a highly skilled and experienced professional...
- ...Software Developer Motion Industries is seeking a Software Developer to perform basic problem resolution analysis and corrections, develop new software based on approved design documents, and correct system problems. We offer an excellent benefits package that includes...Work experience placementVisa sponsorship
$50 - $63 per hour
...Partner with HR stakeholders to improve operational effectiveness and user experience. Develop, test, implement, and maintain software and system solutions. Create and maintain technical documentation, process documentation, and support materials. Troubleshoot...Contract workTemporary work- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply recent...Full timeH1bRemote work
- ...Software Engineer The Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/solutions...
- ...Software Engineer II Under general supervision, the Software Engineer II develops information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis and recommending changes...Visa sponsorship
- ...Purpose: Will be expected to mentor and lead QA Analysts. As Seniot Staff QA you will be... ...be responsible for our more junior test engineers to follow-up and coach them.Primary... ...experience required. 5 or more years in software quality assurance experience required.Required...Work experience placement
- This role sits at the heart of the fastest-growing segment of the AI engineering market and we are looking for engineers who can translate platform potential into measurable business value inside a live enterprise environment. Accenture offers breadth across every industry...Full time
- ...Job Title IBM Job Description QA 50 to 52 rates 5 Positions Location - Onsite in Pittsburgh, Dallas, Birmingham, Charlotte, Denver Required skills: Banking Industry Knowledge Combinatorial Test Design - IGNITE, Hexawise Automation tools...
$155.04k - $216.06k
...modify, or update your information by visiting and logging into the careers section of the system.Job Description:At Regions, the Software Engineer Manager oversees application development for a large or complex department within the company. This role manages strategy...Full timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week$110.95k - $140.69k
...modify, or update your information by visiting and logging into the careers section of the system.Job Description:At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications,...Full timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week- ...Job Description Job Description Position Title: Sr. Software Engineer Location: PA - Pittsburgh, AL - Birmingham, AZ - Phoenix Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 12+ Industry Background: Finance / Banking...Contract workFlexible hours
- ...Job Description Motion industries is seeking Software Developers to build out new features of motion.com's e-commerce platform. These... ...developers will be working cross-functionally with the Agile, product, QA, and development teams to write and test code. They also will be...
- ...ies): Consulting Services,Government/ Civil Services,Information Technology,Recruiting / Staffing,Software,Telecommunications Are you an experienced Senior Software Engineer or Technical Lead who enjoys remaining hands-on while guiding teams and shaping technical...Remote workVisa sponsorshipFree visa
- Job OverviewThe Associate Applications Engineer for the Switching/Fusing business unit will support customers, customer service representatives... ...recommendations on application products using calculations, software, drawings, testimonials, and industry-accepted standards to...Flexible hours
$70k - $94k
...Applications Engineer Apply Now Start applying with LinkedIn Please wait... Job Description Are you passionate about matching water technology solutions to real-world engineering challenges? Then join us in our mission to pioneer smarter solutions for moving...Full timeContract workRemote workWork from homeWorldwideVisa sponsorshipWork visaFlexible hours- ...We are partnering with an established semiconductor equipment manufacturer seeking an experienced Applications Engineer to support a manufacturing customer in Boise, Idaho. This is a highly visible, customer-facing technical position for an engineer who understands thin...Temporary workRelocation package
- ...techniques advise on DB2 data distribution strategy provide DB2 data and database administration provide advice on data management software selection.Provide advice on physical DB2 database design and tuning solutions assist with DB2 data distribution strategy...Weekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software QA Engineer. Be the first to apply!
Related searches
- part time software developer remote Irondale, AL
- remote software sales Irondale, AL
- software implementation project manager Irondale, AL
- software Irondale, AL
- qa technician Irondale, AL
- quality assurance representative Irondale, AL
- software engineer no degree
- payroll software developer
- junior software developer
- scientific software engineer




