QA Engineer

Hirestarter's client is a healthcare analytics start-up revolutionizing the way claims data is used to rank providers and empower insurance providers and their customers to make better, data-driven choices on the quality/cost of healthcare.

We are looking for an experienced and talented Quality Engineer to help build web-based applications targeting Healthcare. 

As a member of company's development team, you are excited about

providing new QA tools and processes that make verification processes more efficient. You understand the inner workings of technologies that you test, and you know that it is the job of a Quality Engineer to speak up at any point in the process. You are someone with high standards who will push us to be better, and who will take pride in what we do. You are someone who wants to see the impact of your work making a difference every day. You understand the role of a Quality Engineer and you are a strong advocate for quality -- you are motivated to consider the user experience of the site for various types of users, test the edge cases of products, and lobby for having problems you've encountered get fixed.

Responsibilities:

  • Work with product and engineering teams to plan and develop test plans for ensuring a high level of quality across all products.

  • Use and develop new tools to effectively test products and improve the company's engineering processes.

  • Maintain and evaluate automated tests week to week and report any problems you discover.

Skills:

  • B.S. in Computer Science or related area, or relevant work experience.

  • 3+ years’ experience with testing and automating modern JavaScript applications

  • 2+ years maintaining and growing test suites

  • Deep functional knowledge or hands-on experience working with web services such as REST and modern UI frameworks ie. ReactJS

  • A solid understanding of the latest security and performance concerns

  • Demonstrated programming skills in Python, Go, Javascript or related languages.

  • Proficiency with all phases of software testing including test planning, functional testing, and regression testing.

  • Experience writing and implementing end-to-end test plans for complex web applications

  • Experience testing all layers of a web application, including front-end, service layer, database schema validation, and back-end testing.

  • Ability to effectively document repeatable steps to reproduce observed defects.

  • Comfortable with Unix commands, experience writing shell scripts.

  • Experience automating invoking REST API endpoint validation.

  • Experience writing automated UI testing scenarios using Selenium or equivalent frameworks.