Senior QA Analyst

Join on the heart-warming journey with a team that is a top leader in the rehabilitation industry

Encompass Health is the leader in the inpatient rehabilitation industry, you'll feel the Encompass Health as soon as you join. We collaborate and provide high-quality, compassionate, individualized care for our patients, allowing us time to get to know them and help them achieve their goals during their rehabilitation journey.

Position Purpose

The is primarily responsible for working with end users, business analysts, and developers to create, document and communicate end-to-end test plans, test cases, and test results. The Senior QA Analyst is responsible for executing the test plans and managing all activities in each plan to ensure that all test objectives are met and that the solution works as expected. This position develops and specifies standards, methods, and procedures for measuring product quality and determining release readiness. The Senior QA Analyst may be required to serve in a QA/Test Lead role, and spearhead automated testing development efforts.

This position may also require active involvement in user acceptance testing, release management, software configuration & change management, end-user training, and technical documentation. These tasks are associated with various software applications such as: revenue cycle systems, electronic medical records (EMR), and corporate system which includes (HRIS/HCM and Financial ERP systems, SharePoint, content management (CMS), supply chain management (SCM), customer relationship management (CRM), and custom website/mobile application development projects for both company corporate offices and remote hospital facilities.

Responsibilities & Tasks

  • Works with end users, business analysts, and developers to create end-to-end test plans.
  • Creates and executes test cases, logs bugs, reports results.
  • Supports end users in preparation for and during user acceptance testing.
  • Manages all test activities to ensure that solutions work as expected.
  • Effectively communicates testing status to management, providing insight into the project effort.
  • Lead automated testing development efforts as required.
  • Participates in release management, software configuration & change management.
  • Provides leadership to more junior testing staff
  • Supports Change Management team, including outage testing and migrating change requests as needed.
  • Volunteers to support other team members as time allows.


License or Certification:

  • Valid state driver's license
  • Technical Certifications, such as CSQA (Certified Software Quality Analyst) or ITSQB CTFL/CTAL/CTEL are preferred but not required

Minimum Qualifications:

  • Bachelor's degree in Computer Science or Information Systems
  • Minimum six years of QA experience with testing methodologies such as Interoperability, Black Box testing, System testing, Integration and Regression testing, with an emphasis on test strategy, specification & creation.
  • Familiarity with software development life cycle for packaged applications and / or custom developed software; business requirements definition and documentation; test planning, test execution, and reporting; common system and user acceptance testing procedures and best practices; release management; change management; and end user training execution and documentation.
  • Experience managing a portfolio of QA projects simultaneously.
  • Experience and/or knowledge in standard software development life cycle approaches such as Waterfall, Iterative and Agile Application testing; systems testing; Integration testing; user acceptance testing; performance testing; and/or data validation.
  • Prerequisite functional knowledge in Microsoft Team Foundation Server (TFS); Microsoft Test Manager; HP Application Lifecycle Management (ALM)/Quality Center (QC); Atlassian JIRA; BugZilla; and/or standard testing methodologies (test planning, test execution, break/fix cycles, test reporting) Experience with the following automated testing tools is preferred but not required: Microsoft Visual Studio, HP Unified Functional Test (UFT)/Quick Test Pro (QTP), and Selenium WebDriver.
  • Familiarity with regulatory compliance (HIPAA, Medicare, CMS, Sarbanes-Oxley, and Privacy and Security)
  • Minimum 1 year of experience testing mobile applications.
  • Minimum 2 years development or Test Automation in an Object Oriented language (C++, C#, Java, etc.) and/or intermediate to advanced relational database skills such as creating nested SQL queries, stored procedures and general database configuration skills

A little about us

We're confident you'll see the difference the moment you join our team. Working at Encompass Health means working with a growing national inpatient rehabilitation leader. We're proud of our career growth opportunities and how our team members work together for the greater good of our patients. We've been named one of the "World's Most Admired Companies" and a Fortune 100 Best Companies to Work ForĀ® Award, among others, which is pretty amazing.

Our benefits start day one

  • Affordable medical, dental and vision plans for full-time and part-time employees and their families.
  • Generous paid time off that accrues over time.
  • Tuition reimbursement and continuing education opportunities.
  • Company-matching 401(k) and employee stock purchase plans.
  • Flexible spending and health savings accounts.
  • A community of people who love what they do. Yes, we see that as a benefit.

Apply Now
Apply Now

Birmingham, Alabama


Job ID