Science 37 is accelerating the research and development of breakthrough biomedical treatments by bringing clinical trials to patients homes. Backed by venture investors such as Glynn Capital, Google Ventures, Redmile Group, dRx Capital and Lux Capital, we are revolutionizing the clinical trial industry one patient at a time. To help us achieve our goal, we are seeking a razor-sharp Software Development Engineer in Test eager to make an impact within a mission-driven organization.

The Software Development Engineer in Test helps deliver a superior product by conducting software validation, analyzing functionality, and developing automated scripts.  They work with a team of talented developers, designers, managers, and user representatives with a shared goal of creating software that makes a world of difference.


Duties include but are not limited to:

  1. Work with product management, developers, test engineers and other software development engineers in test to analyze requirements, contribute to, and review the software design specifications
  2. Design and develop automation/performance solutions that build reliable, reusable and maintainable automated regression suites & test harnesses
  3. Design and develop test plans and test cases based upon functional and design specifications, 
  4. Execute test cases, analyze, and report test results to the teams
  5. Work with technical and non-technical stakeholders to clarify reported issues
  6. Investigate bugs and write clear, concise, consistently reproducible bug reports
  7. Troubleshoot difficult issues in collaboration with developers, product managers, test engineers and other software development engineers in test
  8. Comply with regulatory framework



  1. Bachelor's Degree in computer science related technology field
  2. 3+ years of experience in software development and/or software testing
  3. Proficient with at least one software development languages among Javascript, Python, and Java (preferred in this order)
  4. Experience with at least one automated testing frameworks, libraries and tools (e.g. Selenium, Puppeteer, CodeceptJS, Mocha, CapybaraSoapUI pro or custom made)
  5. Experience on Mobile Automation and Performance Testing
  6. Experience on automating integration testing is a plus.
  7. Working knowledge of data manipulation in either RDBMS or NoSQL (or both)
  8. Experience working with REST service and understanding of microservice architecture
  9. Experience with test case and project management tools (e.g. SpiraTest, TestRails, TestNG, TestComplete, Jira)
  10. Experience working with SaaS products

Preferred Qualifications

  1. Experience with Mulesoft is, a plus
  2. Experience with AWS, a plus
  3. Background in healthcare or life science, a plus


  1. Excellent problem solving, analytical and technical troubleshooting skills
  2. Demonstrated ability to thoroughly articulate software usage, deviations, and workarounds
  3. Demonstrated ability to write technical documentation in a clear, concise manner
  4. Ability to bridge the communication gap between technical and non-technical stakeholders
  5. Ability to mentor and train less experienced team members 


  1. Ability to communicate in English (both verbal and written)


The incumbent reports to the Director, Test Engineering, who will also assign projects, provide general direction and guidance.  Incumbent is expected to perform duties and responsibilities with minimal supervision.


No direct reports

Science 37 values the well-being of its employees and aims to provide team members with everything they need to succeed.

Submit your resume to apply! 

Apply for this Job

* Required

When autocomplete results are available use up and down arrows to review
+ Add Another Education