Job Description

POSITION SUMMARY:
The Quality Assurance Engineer performs software quality assurance (SQA) activities (primarily Automated Testing) in order to validate/verify that software is free from defects prior to implementation within Steward Health Care System (SHCS). The Quality Assurance Engineer also develops/tests, implements/schedules, monitors/maintains and troubleshoots utility scripts to support the Information Services division and other departments/divisions of SHCS. The Quality Assurance Engineer reports to a Quality Assurance Manager and works with other members of the IS Quality Assurance Team in order to achieve the aforementioned goals.

KEY RESPONSIBILITIES:
Software Quality Assurance (SQA) Responsibilities
• Analyze Requirements (Business/Functional Requirements, Technical Requirements and Test Scenarios)
• Develop and Maintain Test Scripts (Automated Tests)
• Execute Test Plans
o Execute Test Scripts (Automated Tests) against Vendor-Developed and In-House-Developed Software
o Execute Test Cases (Manual Tests) against Vendor-Developed and In-House-Developed Software
o 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
o 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

REQUIRED KNOWLEDGE & SKILLS:
Software Quality Assurance (SQA)/Automation 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)
o Knowledge of Data-Driven, Keyword and Hybrid Automation Frameworks
o Fluency with C#, Java, JavaScript, Perl, PHP, Python, Ruby and/or other Programming Languages a plus
o Aptitude to identify Manual Test Cases and Processes that are good candidates for Automation
o Know-how to use Commands to identify Objects and recognize Characters and Images
o 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
o 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
• Attentiveness to applicable data privacy laws and regulations (HIPAA, PHI, PI, etc.)
• Awareness of regulatory bodies and policies (CMS, TJC, ARRA-MU, etc.)

EDUCATION/EXPERIENCE/LICENSURE/TECHNICAL/OTHER:
I. Education:
• Bachelor's Degree (Computer Science, Information Science or Computer Science-related field a plus) or 4 years equivalent work experience

II. Experience:
• 1-2 years experience in a Software Quality Assurance (Automated Developer-Tester) position

III. Certification/Licensure:
• TestPlant (eggPlant Functional) Foundation Certification a plus
• International Software Testing Qualifications Board (ISTQB) Advanced Level-Test Automation Engineer Certification a plus

IV. Software/Hardware:
• Highly skilled use of Microsoft applications (Excel, SharePoint and Visio)
• Capable use of eggPlant Functional, Testing Anywhere and/or other Test Automation Tools
• Familiarity with Apache Subversion, Git, Mercurial, Perforce and/or other Version Control Tools
• Proficient use of Test and Defect Management Tools
• Experience with Electronic Health Record (EHR) software including Athena, Cerner, eCW, MEDITECH and/or other EHRs a plus

V. Other:
• Perform other duties as assigned
• 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