- Evaluates and performs manual and automated testing against new or modified software programs and procedures used to verify that programs function according to requirements and conform to establishment guidelines.
- Writes, revises, and verifies test plans and test procedures for program defect identification and resolution and product enhancement evaluations to attain a level of quality software, economically and efficiently.
- Evaluate, generate, execute, and maintain full test scenarios, cases, and scripts to ensure requirements coverage and replicability with positive and negative testing.
- Collaboratively works with developers to build out unit tests for test-driven development supporting an agile approach as well an additional path to further advance development skills.
- Participate in product design reviews to provide input on functional requirements, product designs, usability, or testing implications.
- Conduct software compatibility tests against changing programs, hardware, operating systems, or network environments.
- Identify, report, and track product defects as well as addressing need for additional product functionality in a clear and concise form.
- Install and configure recreations of software production environments to allow simulated and comparable testing.
- Provide troubleshooting/problem resolution for client issues when required.
- Take initiative, prioritize, and manage multiple detailed tasks in a fast-paced and ever-changing environment a must.
- Perform various types of testing to include: Unit, Functional, Regression, Portability, UX, and Smoke testing.
- Review End User and Technical Documentation generated for accuracy, completeness, and overall quality.
- Measurement tracking: Identify defect densities, open defect counts, and other data elements contributing to quality metrics.
- Provide estimation of tasks, and on-time delivery against stated schedules.
- Work with the software development team to improve the quality of healthcare software delivered. Makes recommendations for application and test procedure improvements.
- Bachelor’s degree in a technical field or related work experience
- 1-3 years’ experience performing software testing and quality assurance or development.
- Capable of independent work within the full software development life-cycle within a large scale enterprise environment
- Strong understanding of technology with a natural inquisitiveness.
- Extensive troubleshooting and problem solving skills required.
- Ability to work together as a team with geographically dispersed teammates.
- Strong written and verbal communication and active listening skills
- Reliable and organized with a strong attention to detail.
- Ability to logically identify and resolve issues using a level of abstraction and prediction where necessary.
- Experience with software development, software automation and test tracking tools against Java, Delphi, and/or .Net coding platforms is preferred: Quick Test Pro/Unified Functional Testing, SilkPerformer, Test Director and/or equivalents
- Familiarity with State and Federal Healthcare regulatory guidelines is preferred.
- 1-2 years’ experience in healthcare management and/or pharmacy support/implementation and with associated software systems is preferred.