Knewton

Knewton

Poised to revolutionize the practice of education with the world’s most powerful adaptive learning engine.

Head of Quality Assurance

We are building the world's most powerful adaptive learning engine, join us.

  • New York, United States
  • Opportunity has expired
  • Salary Details: Competitive salary and stock options
  • Full-time
  • Exotic Location
  • Mid Level
  • Tech / Internet
  • Digital / Media
ABOUT
Located in the heart of Manhattan in the Union Square area, Knewton is building the world's most powerful adaptive learning engine, with the goal of making personalized and engaging education available to all. Knewton has been recognized as a Technology Pioneer at the World Economic Forum in Davos and one of the top 25 best places to work by Crain’s New York Business. Knewton’s funding partners include high-profile investors like Peter Thiel, Reid Hoffman, and publishing giant Pearson. 
 
You’ll be managing a centralized team of Quality Engineers. This key member of the Technical Management group will be instrumental in ensuring the success of initiatives that are critical to scaling our deployment and testing operations.

You will have complete ownership of the function and will be well versed in best practices, tools, etc.  He or she will be responsible for promulgating processes and procedures to facilitate very fast deployment of world-class, consumer facing web-based software. 
 
This is an outstanding opportunity to:
  • Build a world class Q/A function from scratch
  • Research and implement cutting edge techniques
  • Work with the World's best Engineers and Scientists


Responsibilities:
  • Improving our automated test suites.
  • Continue to improve features and capabilities over time through testing best practices.
  • Leverage our analytics tools and work closely with our product group to thoroughly understand our user base and provide test harnesses that are representative of their behaviors and technologies.
  • Ensure scalable test execution (tests can be run by any member of the tech organization)
  • Providing consultation to developers on standardizing testing methodologies and designing code for testability.
  • Improving our deployment processes and tools with a goal of continuous deployment across our organization.
  • Working closely with our Systems team to manage the state of QA and production environments.
  • Providing expertise in load testing methodologies (extrapolating results from a subset of our production footprint, scaling our load tests themselves to properly exercise our platform beyond our reported capacity, etc.)
  • Advocating for a great customer experience in every facet of our development process.

Qualifications:

  • 3-7 years of experience deploying and testing software used by millions of users
  • Deep understanding of *nix/cloud environments
  • Demonstrated success designing and implementing software testing frameworks
  • Demonstrated success implementing continuous deployment processes
  • Extensive experience with a variety of mocking and testing frameworks: pytest, rspec, junit, mockito, selenium, nose, grinder, etc.
  • Comfort and familiarity with the JVM


Perks include:
  • Competitive salary and stock options
  • As much paid vacation as you need to take
  • Flexible hours
  • High-quality work station (default setup: a Mac retina laptop with a giant monitor)