DraftKings is hiring a

Lead Software Engineer, Test Frameworks

Boston, United States
DraftKings is a leading sports entertainment brand that creates the most exciting digital sports competitions and experiences on the planet.  Our goal is to transform the way fans experience sports.  Our mission is to make sports better – and make better sports fans – by bringing them closer to the games they love. 
 
Celebrating its fifth anniversary in May 2017, DraftKings was founded in 2012 and has logged more than 7 million users, who collectively have submitted more than 680 million contest entries.  We are the signature tech startup of our generation in Boston.

DrafKings is looking for a talented lead software engineer to architect and implement an end to end testing ecosystem for our high performance web application.  You will drive the effort to tie multiple platform specific test frameworks for Web, Mobile Web, iOS and Android together into a common, scalable, execution and reporting system.  You will work with best of breed engineers in an Agile environment to meet aggressive delivery goals. 

Responsibilities:

  • Architecting and implementing the test harness that ties the various test frameworks together 
  • Working with product development and DevOps teams to identify opportunities to create a full end to end automated test solution
  • Designing and implementing a service based system to launch, monitor and record results for functional, regression and performance testing
  • Defining and enforcing standards for integrating test cases and scripts into the system
  • Leading and mentoring the members of test automation team

Qualifications:

  • 5+ years in a lead test framework development position
  • Hands on software engineer with proven track record of developing end to end solutions
  • Experience with common programming languages (C#, Java, JavaScript, Objective-C, Swift)
  • Experience working with at least one object-oriented language
  • Working knowledge of networking and web concepts and ability to debug issues down to the packets
  • Good understanding of distributed systems and the challenges with operating them as they scale
  • Experience working with virtualized/cloud environments (our site is deployed on AWS)
  • Experience working with browser and and mobile device test farms such as BrowserStack
  • Proven track record of leading and mentoring a software engineering team