Quality Assurance is essential in ensuring software quality and reliability by designing and executing robust testing strategies. This role involves close collaboration with cross-functional teams and external vendors to establish clear testing requirements, objectives, and scope. Responsibilities include developing and implementing a range of testing methods such as system, integration, regression, functional, and end-to-end tests to ensure comprehensive coverage. The analyst accurately reports test results, tracks defects, and works with developers for timely issue resolution. Additionally, they create detailed technical release notes to communicate software updates, mentor team members on best practices in testing and quality assurance and provide dedicated support for User Acceptance Testing (UAT). Committed to continuous learning, the analyst adopts modern testing methodologies and tools to enhance software quality, ultimately delivering a high-quality, defect-free product that meets user expectations and complies with industry standards.
Essential Duties
Test Plan Development: Design and execute comprehensive testing strategies in collaboration with cross-functional teams and vendors to define testing requirements, objective, and scope.
Test Execution and Issue Management: Develop and execute various test scripts, including system, integration, regression, functional, and end-to-end tests to ensure software quality. Report test results, address issues with developers, and create detailed release notes that document updates, maintenance, and relevant changes throughout the release cycle.
Mentorship and Training: Mentor team members on best practices in testing and documentation, fostering a culture of quality within the team.
User Acceptance Testing Support: Provide support for User Acceptance Testing (UAT) through regular office hours, UAT Jiras, weekly change notifications, creating technical release notes and UAT scripts, ensuring user expectations are met and products align with industry standards.
Technical Release Note Documentation: A proficient technical writer capable of documenting clear and comprehensive release notes that thoroughly describe software updates, including improvements, bug fixes, and known issues for each release, ensuring stakeholders are well-informed.
Requirements
Minimum of 2 Epic Certifications or , Proficiencies or a minimum of 1 year experience in 1-2 of the following Epic Applications: EpicCare Inpatient (Clinical Documentation, OpTime, Anesthesia, Stork, Bones, Willow Inpatient or Cupid
Minimum 1-year experience with manual testing including writing, using, and developing test scripts.
Experience in an acute care setting is highly desired