Senior Test Engineer

Location: Somerville, MA

Type: Full Time

Min. Experience: Experienced

Drive the quality of a free/open source software platform to transform health care through the analysis of exascale genomic and biomedical data sets. .

At Curoverse, our philosophy is build it, break it, and then rebuild it better in collaboration with an open source community that is constantly looking at the code. That thinking is at the core of how we approach testing. Unlike roles with similar names at the other companies, Test Engineers at Curoverse  aren't manual testers -- you write scripts to automate testing and create tools so developers can test their own code. As a Test Engineer, you navigate the codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems. 


In this role, you'll have a huge impact on the quality of a platform for managing and processing the world’s big data in fields such as genomics, science, medicine, finance, and business. You use your knowledge of testing and testability to influence better software design, promote proper engineering practice, bug prevention strategies, testability, accessibility, privacy, and other advanced quality concepts across products.

JOB DESCRIPTION

At Curoverse, you'll work with an elite product development team to build an open source big data science platform.

  • Lead the test effort from planning and organization to execution and delivery 
  • Develop effective test strategies
  • Write moderately complex code to test systems
  • Work with development teams to develop a testing culture 
  • Implement test automation strategies 
  • Participate in the open source community to encourage the contribution of tests with code
  • Help to prioritize bugs 
  • Determine that quality status of the code base prior to releases
  • Drive adoption of unit testing, metrics to monitor code coverage, bug prevention strategies, and other quality measures
  • Demonstrate intuition and knowledge about how to break software by finding bugs, and apply this knowledge with measurable result, impacting the quality of the product

WE'RE LOOKING FOR SOMEONE WHO...

  • BA/BS degree or equivalent practical experience
  • 3 years of relevant work experience in building testing frameworks, tools and automation within a large scale enterprise environment
  • Knowledge of test methodologies, writing test plans, creating test cases and debugging
  • Knowledge of internet technologies
  • Great coding skills in Go, Ruby, Python, Javascript
  • Good communication skills
  • Experience with Scrum

WHY WORK HERE

  • Work that matters - Build software that will be the backbone of modern medicine and data-driven business.
  • Hard problems - Solve hard, interesting software engineering problems in distributed computing and big data.
  • Diverse tasks - We have a small team with a big project, so you won't be stuck working in some corner.
  • Free software - All of our code is AGPLv3, except SDKs which are Apache 2.0.
  • Sustainable lifestyle - Do great work and have time and energy for the other things life has to offer.

COMPENSATION

We offer competitive salaries, stock options, health/dental/vision, flexible time off, and other benefits you’d expect from a more established company.

LOCATION

This position is based in Somerville, MA. Candidates must be able to relocate.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!