Senior QA Analyst

Job Description


As the leader of rehabilitative care, Encompass Health offers both facility-based and home-based patient care through its national network of rehabilitation hospitals, home health agencies, and hospice agencies that spans 42 states and Puerto Rico. Setting the standard for providing excellent care, Encompass Health has earned its place among Modern Healthcare’s “Best Places to Work in Healthcare” and the Fortune “World’s Most Admired Companies” for 2021.


The Senior QA Analyst 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 systems which include 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.


  • 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, or related field required
  • 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



Enjoy competitive compensation and benefits that start day one of employment, including:

  • Affordable medical, dental and vision plans provided to meet the needs of full and part-time employees and their families.
  • Generous paid time off that increases with tenure.
  • Tuition reimbursement and continuing education opportunities.
  • Company-matching 401(k) and employee stock-purchase plans.
  • Flexible spending and health savings accounts.


Address: ,
Schedule: Full-time
Job ID: 2220051