Software Development Engineer in Test

Remote · Waltham, Massachusetts, United States

Description

As a Software Engineer in Test you will be a member of a small, driven and growing team focused on developing the automation frameworks and pipelines that ensure the quality of our RESTful API and our web-based applications. You’ll work to use a data-driven approach to consider how our products and features are experienced by our end users. You’ll be empowered and encouraged to bring forth new ideas that further empower the product and the team while showcasing your passion for emerging web technologies and best practices.

Our Tech Stack:

· React

· Node.js

· Express.js Framework

· MongoDB

· Redis

· Elasticsearch

Our Testing Frameworks:

· Mocha, Jest

· Puppeteer

· Cypress

· Selenium, SauceLabs

· JMeter

Essential Functions:

· Develop automation tests for new and existing features

· Identify gaps in coverage in all areas: functional, regression, performance, scalability, usability, cross platform, documentation

· Maintain and improve existing functionality

· Communicate with the rest of the team effectively

· Debug issues brought forth by the product team

Requirements

· Advanced understanding of programming concepts

· At least two years of test automation experience

· Advanced understanding of frontend JavaScript and/or Node.js

· Working experience with source code version control (Git, SVN)

· Experience in automated unit testing and acceptance testing frameworks (Mocha, Selenium, Puppeteer,
Selenium)

· Experience working in an Agile/Scrum development process

· Proven ability to learn and adapt to change quickly and easily

· Experience with HTML or CSS a plus but not required

· Experience with NoSQL databases a plus but not required

· Experience with healthcare information technology a plus but not required

· B.S. or M.S. Computer Science or related field or equivalent experience a plus but not required

Apply for this job