Job Description

Location: Steward Health Care
Posted Date: 2/24/2021


The Quality Assurance Engineer performs Software Quality Assurance (SQA) activities (primarily Automated Testing) in order to validate/verify that software (both vendor-developed and in-house-developed) is free from defects prior to implementation within a given Steward Health Care System. The QA Engineer also develops, maintains, schedules/runs and monitors Utility Scripts (primarily Automated Clean-Up, Performance/System Monitoring and Report Generation Utility Scripts) to support the Information Services division, hospitals and other departments/divisions of Steward Health Care Systems. The QA Engineer reports to a Quality Assurance Manager and works with other members of the IS Quality Assurance Team in order to achieve the goal.



  • Analyze Requirements (Business/Functional Requirements, Technical Requirements and Test Scenarios)
  • Develop and Maintain Test Scripts (Automated Tests) and Test Cases (Manual Tests) according to Steward Standards
  • Execute Test Plans
  • Execute Test Scripts (Automated Tests and/or Manual Test Cases) against Vendor-Developed and In-House-Developed Software and Data Warehouse Environment
  • Execute Test Cases (Manual Tests) against Vendor-Developed and In-House-Developed Software
  • Document all Test Results (including Pass/Fail Statuses and Artifacts) within Test Management Tool
  • Identify and Report Defects using Defect Management Tool(s)
  • Re-Test Defects (Corrections) and surrounding Affected Functionality

Update Test Results and Defects within Test and Defect Management Tools

Automation Responsibilities

  • Analyze Requirements (Work closely with SHCS departments to validate and finalize Workflow Storyboards)
  • Develop and Test Utility Scripts
  • Implement and Schedule Utility Scripts
  • Monitor and Maintain Utility Scripts
  • Troubleshoot Utility Scripts, as needed


Software Quality Assurance (SQA) Knowledge & Skills

  • Understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) Frameworks and Defect Life Cycle Process
  • Experience with Agile and/or Waterfall Methodologies
  • Proficiency with Automated Developing/Testing (Manual Testing a plus)
  • Knowledge of Data-Driven, Keyword and Hybrid Automation Frameworks
  • Fluency with C#, SQL, Java, JavaScript, Perl, PHP, Python, Ruby and/or other Programming Languages a plus
  • Aptitude to identify Manual Test Cases and Processes that are good candidates for Automation
  • Know-how to use Commands to identify Objects and recognize Characters and Images
  • Ability to fully document Test/Utility Script Workflows for Training and Troubleshooting purposes
  • Capability of Smoke Testing, Functional Testing, Regression Testing, Integration Testing and Ad-Hoc Testing
  • Expertise with Compatibility Testing, Exploratory Testing, Interface Testing, Load Testing, Negative Testing, Performance Testing, Security Testing, Stress Testing and User Acceptance Testing a plus
  • Involvement with Front-End (UI) and/or Back-End (Database) Testing

Personal Skills

  • Exceptional attention to detail
  • Outstanding problem solving and troubleshooting skills
  • Excellent communication (verbal and written) and listening skills
  • Tremendous organization, prioritization and time management skills
  • Capability to work independently and as part of a team
  • Ability to work in a fast-paced and dynamic environment

Regulatory Knowledge & Skills

  • Awareness of regulatory bodies and policies (CMS, TJC, ARRA-MU, etc.)
  • Attentiveness to applicable data privacy laws and regulations (HIPAA, PHI, PI, etc.)


  1. Education:
  • Bachelor's Degree (Computer Science, Information Science or Computer Science-related field a plus) or 4 years equivalent work experience
  1. Experience:
  • 1-2 years’ experience in a Software Quality Assurance (Automated Tester) position
  • Experience with Quality Assurance testing in a Data Warehouse/Data Mart environment


  • Eggplant Functional Foundation Certification a plus

International Software Testing Qualifications Board (ISTQB) Advanced Level-Test Automation Engineer Certification a plus

  1. Software/Hardware:
  • Proficient use of Microsoft applications (Access, Excel, OneNote, Outlook, PowerPoint, SharePoint and Word)
  • Adept use of Eggplant Functional, Testing Anywhere and/or other Test Automation Tools
  • Knowledge of JIRA, Confluence, StreamTask+ and/or other Test/Defect Management Tools
  • Experience with Athena, Cerner, eCW, MEDITECH, MOSAIQ, Varian and/or other EHRs a plus
  1. Other:
  • Occasional evening and weekend work, as needed
  • Some travel may be required

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online