Responsibilities
- Be responsible for validation and quality assurance of the software platforms supported by the Systems team
- Develop test cases/scripts based on defined business/functional specifications and/or user cases
- Introduce automated testing utilizing Selenium, or a similarly automated testing platform
- Plan and execute test strategy, test plans, test scripts, and test data for software platforms
- Identify and advocate for QA testing standards and best practices
- Assist during systems’ internal or sponsor-initiated audits
- Develop test cases/scripts based on defined business/functional specifications and/or user cases
- Introduce automated testing utilizing Selenium, or a similar platform for core and individual projects
- Plan, estimate, create, and execute test strategy, test plans, test scripts, and test data for software platforms supported by the Systems team
- Perform system analysis of software applications to determine software quality assurance test plans
- Execute test cases/scripts as well as accurately and concisely report on progress and deviations/failures
- Solicit improvement and new feature requests from internal and external clients
- Lead validation processes for new releases of the systems
- Document and establish best practices in system utilization for the NCRI and department
- Be responsible for establishing and maintaining libraries of generic and disease-specific case report forms with proof of validation documentation
- Support internal or sponsor-initiated audits.
- Coordinate personnel and efforts allocated to specific projects (priorities, schedules, and tasks)
- Develop and implement training programs for Systems personnel.
- Oversee system support and track user-reported issues for the systems.
- Accepts responsibilities for special projects as requested.
Requirements
- A minimum of a bachelor’s degree is required with three to five years of working experience.
- Excellent technical writing skills
- Excellent self-organizational skills
- The ability to analyze issues and prioritize tasks is a must for this position.
- The ability to handle multiple projects (multitasking) is essential.
- Excellent written communication skills to solicit information and to create and deliver high-quality technical documentation are required.
- Excellent organizational and time management skills, ability to analyze and prioritize tasks, is a must for this position
- Excellent written communication skills with the ability to create and deliver presentations is required
- Technical writing skills
- Outstanding attention to detail
- Able to handle multiple projects simultaneously as well as meticulously produce and maintain large volumes of documentation.
- Able to work independently as well as be a leader on multiple projects
- Problem-solving skills are a must with an understanding of analytical and quantitative methods
- Excellent verbal communication skills with the ability to solicit information from users
Nice to Have
- Additional training or a certificate in Quality Assurance is highly desirable
- Previous experience with clinical trials, electronic data capture systems, and an understanding of trial design is highly desirable
- Working knowledge of the Selenium platform is highly desirable
- Experience in data management and federal regulations compliance is preferred.
- Knowledge of mathematics and algorithms applicable for QA is a plus.
- Prior project management experience is a plus.