QA Manager
Narrative Science is the leader in Advanced NLG for the enterprise. Its Quill™ platform, an intelligent system, analyzes data from disparate sources, understands what is interesting and important, then automatically generates perfectly written narratives to convey the right meaning from the data for any intended audience, at machine scale. It excels where data visualizations fall short: it identifies and conveys relevant information in conversational language that people can immediately comprehend, trust and act on.
We are looking for a QA Manager who is excited to work on revolutionary technology and help shape the future of the company. We're a group of passionate individuals working together on game-changing technology—and having a lot of fun while doing so. Our core values are ingrained in everything we do, from how we develop our technology to how we interact with customers to how we hire people. The person coming into this role must be effective working in a collaborative team environment, and passionate about the hard work of delivering products to market.
Responsibilities
Manage, mentor, grow, and coach a team of QA members
Ensure delivery of quality products
Define Key Performance Indicators for QA, set up data collection and reporting, and conduct analysis to drive continuous improvement
Review, evaluate, plan, and improve existing and future QA/testing environment, infrastructure, tools, processes, methodologies, and resources
Develop, implement, and improve QA best practices within the team
Evaluate and evangelize testing strategies (including TDD, test-first programming, and acceptance testing)
Work with Software Engineering and Product Management to develop innovative testing solutions that meet the needs of Narrative Science's Artificial Intelligence platform
Act as hand on contributor as needed
Requirements
5+ years of experience in a lead or management role with a high performing software QA team
Experience owning the quality of complex software
10+ years of experience with all phases of testing, implemented in an agile delivery framework
Experience defining an automation strategy and implementing a continuous integration process
Ability to communicate effectively within all levels of the organization
Expertise with Jenkins and Selenium a plus
Bachelor's degree (or higher) in computer science or related field