Bachelor's degree in computer science or related field, or equivalent experience
Minimum 5 years of experience in web application testing
Proficient in developing test scripts
Basic knowledge of SQL queries
Familiarity with Microsoft Team Foundation Server/Azure DevOps, SharePoint, Word, and Excel
Experience in Agile development environments
Strong analytical and communication skills
Responsibilities
Review and analyze functional and non-functional requirements to create test cases
Develop test scripts following computer system validation (CSV) SOPs
Execute test cases to verify software compliance with requirements
Conduct test case reviews and support the testing team
Record defects in application life cycle management tools and update stakeholders
Provide level-of-effort estimates for testing activities
Develop Operational and Performance Qualification protocols and assist with CSV deliverables
Benefits
Collaborative work environment with a focus on innovative problem-solving
Opportunity to participate in Agile Scrum ceremonies
Engagement in design reviews to influence product development
Support for professional growth through exposure to clinical research projects
Involvement in high-impact software testing for quality assurance
Full Job Description
Position Overview: In this role, you will be part of the Software Engineering Services team responsible for ensuring the delivery of high-quality products through software testing principles, collaboration, and innovative problem-solving.
Responsibilities:
Review and analyze functional and non-functional requirements and create test cases
Develop test scripts that adhere to computer system validation (CSV) SOPs
Execute test cases to ensure software meets functional and non-functional requirements
Conduct test case reviews and provide support to the testing team
Record defects in an application life cycle management tool and provide status updates to stakeholders
Provide level-of-effort estimates for testing activities
Develop Operational and Performance Qualification protocols, and assist with preparation of CSV deliverables as needed
Maintain requirements traceability
Collaborate with developers to ensure test results are understood
Participate in Agile Scrum ceremonies
Participate in design reviews and provide input on requirements, product design, and anticipated issues
Identify testable requirements and prepare the test strategy for each of the testing types identified
Perform production verification after software installation and updates
Support customer operations by testing and reproducing customer-reported issues
Other similar professional duties may be assigned as needed
Requirements:
Bachelor's degree in computer science or a related field, or a suitable combination of education, training, and experience
Minimum 5 years of experience in web application testing
Experience in developing test scripts
Basic knowledge in SQL queries
Experience using tools such as Microsoft Team Foundation Server/Azure DevOps, SharePoint, Word, and Excel
Experience working in an Agile developmentenvironment
Must be a self-starter/self-directed member of the team
Strong analytical and communication skills
Preferred Skills and Experiences:
Experience with automation tools such as Playwright