QA Test Automation Engineer
Position Overview
iSpecimen seeks a QA Test Automation Engineer to drive and deliver on our continued expansion of our automated QA testing capabilities and coverage to ensure high quality solutions are delivered to our stakeholders. This position will report to the Principal QA Engineer and offers a great growth opportunity for a hard-working individual who wants to build and deliver great software products that lie at the intersection of life sciences, healthcare, and online marketplaces.
Company Overview
Headquartered in Lexington, MA, iSpecimen is a public company (Nasdaq: ISPC) that has developed and operates the iSpecimen Marketplace, an online platform connecting healthcare organizations that have access to patients, specimens, and data with the researchers who need them.
Responsibilities:
Automated Testing Strategy
- Create test design strategies, policies, and procedures to optimize efficiency and quality of the software development testing process
- Adjust test strategies and plans to meet changing user and architectural requirements
- Determine the best approach(es) for achieving goals including automated, scripted, exploratory, ad hoc, smoke, functional, regression, end-to-end, and black box testing
- Contribute to the overall QA strategy including roadmaps, tools, frameworks, and approach
- Maximize test development approach to optimize coverage for most critical or at-risk systems. Prioritize automation scenarios based on associated business risk
- Document approach and deliverables including test plans
Automated Testing Delivery
- Design, implement, and maintain manual and automated tests including regression suites supporting the overall QA process
- Verify expected product functionality
- Document defects found during testing and troubleshoot issues
- Work with product and engineering team to deliver quality releases
- Conduct analysis including SQL database queries as required to evaluate product functionality
- Architect solutions to allow for manual initiation and integration into CI/CD pipeline
Software Development Process and Support
- Work with both internal and external teams to ensure high quality product releases
- Collaborate with product and engineering to identify critical test scenarios
- Act as a quality advocate within the Scrum team to raise the bar on process and deliverables
- Actively participate in product grooming sessions including estimating testing effort
- Analyze business processes, understand software engineering approach, and design and execute test plans
- Participate in managing the product support process including working with users to make sure issues and resolutions are understood
Education, Work Experience, and Attributes
- Bachelor’s degree or higher in Computer Science, Management Information Systems, or equivalent
- Minimum four years of testing experience required
- Minimum two years of automated testing experience required including UI and API
- Minimum two years of SQL and database experience required
- Experience working on an agile Scrum product development team
- Previous healthcare or life sciences experience a plus
- Interest in and passion for creating innovative products
- Positive, can-do attitude
- Excellent verbal and written communication skills
Benefits
iSpecimen offers a generous suite of comprehensive benefits. These include, but are not limited to, 10 paid holidays per year; discretionary (unlimited) paid time off for vacation, sick, or personal use; health insurance and health savings accounts; stock incentive plan; and a 401(K) retirement plan.
iSpecimen is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, pregnancy, disability, sex, marital status, veteran status, sexual orientation, genetic information, arrest record, gender identity, or any other characteristic protected by applicable federal, state or local laws.