Software Engineer in Test

Sorry, this job was removed at 11:46 p.m. (CST) on Thursday, January 12, 2017
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
 About Narrative Science  

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 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.


Responsibilities:

  • 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, shortening of test cycles, and automation of test scripts
  • Research and recommend possible automated 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


    Qualifications:

    • 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
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We became a distributed workforce in March 2020 as a result of Covid-19 and will remain distributed moving forward. Our Chicago HQ still remains but we want our team to have flexibility around when and where they work.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DO NOT USE - Narrative ScienceFind similar jobs