Software Engineer in Test (SDET)

| Chicago

Narrative Science is the leader in advanced natural language generation (Advanced NLG) for the enterprise. Quill, its Advanced NLG platform, learns and writes like a person, automatically transforming data into Intelligent Narratives—insightful, conversational communications full of audience-relevant information that provide complete transparency into how analytic decisions are made.

We are seeking a highly motivated, talented software engineer to join our QA Team. In this role, you will improve our ability to quickly and safely deploy Quill, Narrative Science’s platform for auto-generating narratives from data. You will help us maintain a great customer experience by tracking features across our web app and backend services. You will be involved in all parts of the project lifecycle, from requirements gathering through to deployment.


  • Create, manage, and improve test plans for end-to-end testing
  • Reduce manual QA effort by developing automated tests
  • Execute prepared test plans, analyze results, and provide reports
  • Triage incoming defect reports and manage clarification and resolution between reporters and engineering team
  • Identify areas for improving efficiency and coverage of test cycles
  • Research and recommend possible software testing tools
  • Participate in the definition and refinement of quality metrics
  • Work with developers to participate in solution design to ensure testability of functions and applications during implementation planning
  • Work with Product Team to break requirements down into test plans


    • Experience with end-to-end testing of web apps integrated with web services
    • Experience with performance and load testing
    • Experience with Selenium Web Driver or similar web testing tools
    • Knowledge of browser fundamentals, including: HTML, DOM, Javascript 
    • Experience with debugging in a javascript console
    • Experience writing user stories and acceptance criteria
    • Experience with various testing methodologies and SDLC processes
    • Strong written and verbal communication skills; able to speak to business owners, end users, and engineering alike
    • Requires a minimum of Bachelor's degree in a related field or equivalent

    Preferred Qualifications:

    • Experience using/querying databases and other data stores, such as: Mongo, SQL, Redis
    • Experience coding in Python and/or Javascript
    • Experience working in a Linux environment
    • Experience using Amazon Web Services
Read Full Job Description
Apply now
loading ...


303 East Wacker Drive, Chicago, IL 60601
303 East Wacker Drive, Chicago, IL 60601

Perks of working here

Company Outings
Health Benefits
Some Meals Provided
Stocked Kitchen
More Jobs at Narrative Science4 open jobs
Developer + Engineer
Narrative Science
Narrative Science
Developer + Engineer
Narrative Science