General Summary of Position
Assures the quality of software code and artifacts through the use of systematic tests to develop, apply, and maintain quality standards.
Plans, designs, and executes the testing of software applications. Communicates results of quality testing to the programming team and consults on corrective actions.
Maintains documentation of test cases and test results to assist in debugging and modification of software. Collaborates with business analysts on verification and validation of regulated application systems.
Primary Duties and Responsibilities
Contributes to the achievement of established department goals and objectives and adheres to department policies, procedures, quality standards, and safety standards.
Complies with governmental and accreditation regulations.
- Conducts functional testing of applications.
- Conducts regression testing of applications.
- Develops test plans, test scenarios, and test cases based on requirements and an understanding of the business process and application structure.
- Ensures coverage of all requirements.
- Ensures the completeness and testability of requirements.
- Ensures the completeness and testability of the software design.
- Evaluates design to determine the appropriate level of white-box testing.
- Evaluates requirements and risks and define the functional and regression testing required to assure quality and control risks.
- Performs white-box testing to verify that the design has been implemented as specified.
- Recommends software for release by following appropriate review of known defects.
- Utilizes issue tracking system and coordinates prioritization of changes with business analysts and software developers.
- Works with business analyst to participate in acceptance tests for system verification and validation.
- Works with business analysts and software developers to understand detailed business requirements for projects.
- Participates in multidisciplinary quality and service improvement teams as appropriate. Participates in meetings, serves on committees, and represents the department and hospital / facility in community outreach efforts as appropriate.
Minimum Qualifications
Education
Associate's degree in Computer Science / Business required
Experience
- 1-2 years Experience working in quality assurance of software development teams and processes. Experience working with use-case driven requirements, and accessing sql databases and also writing SQL queries for data analysis. required and
- Experience with software configuration management preferred
Licenses and Certifications
No special certification, registration or licensure required
Knowledge, Skills, and Abilities
- Effective verbal and written communication skills.
- Strong knowledge of Microsoft Office products(Word, Excel, PowerPoint, Project, Visio).
- Proven knowledge of software development life-cycle, project management principles, change management, and UML.
- Demonstrated competence in developing test plans, test scenarios, test cases.
This position has a hiring range of $70,428 - $124,467