Software Engineer - QA Automation

Sorry, this job was removed at 3:08 a.m. (CST) on Friday, June 24, 2016
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.

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 define and drive QA best practices across teams. 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:

  • Work with developers to participate in solution design to ensure testability of functions and applications during implementation planning

  • Develop test frameworks and build robust, scalable and effective tests

  • Build test suite to cover functional, smoke and regression tests using python and coffee script

  • Along with the testing team, build tools that help identify latency issues and customer-focused testing

  • Define and implement QA best practices across teams including creation and tracking quality metrics

  • Work with product and engineering to create, manage, and improve test plans for end-to-end testing

  • Triage incoming defect reports and manage clarification and resolution between reporters and engineering team

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,debugging in a javascript console

  • 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

Bonus:

  • Experience using/querying databases and other data stores. Examples include 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