QA Engineer

Engineering Boston, Massachusetts


Description

As a member of Quotient Technology Inc. automation team, you will automate world-class software and help build the platform for our cutting-edge online consumer promotion products. In addition to contributing to all aspects of the software development cycle, you will be focused on extending our existing automation tests as well as creating new automation suites for various Quotient products. The ideal candidate will be a full-stack automation developer with strong analytical and effective communication skills, with a proactive and self-motivated mindset, and have an ability to work efficiently in a dynamic and demanding environment.

 

Position Responsibilities:

  • Develop and maintain automation suite for end-to-end testing of the products using Ruby on Rails and Java based REST services, as well as Vue.js and Angular JS based UI's
  • Collaborate with the team during each step of the development cycle to ensure delivery of a quality product
  • Coordinate with developers to ensure resolution of defects, and manage/triage defects in the bug tracking system
  • Work with stakeholders to clarify and finalize production/ application requirement
  • Work independently and as part of team, completing small to large sized projects while managing competing priorities
  • Interact with cross-functional teams (Database administration, Production Operations) to identify, prioritize, and help resolve QA/test related project and/or process problems

 

Position Qualifications:

  • BS in Computer Science (or equivalent) and 8+ years of hands-on experience in testing
  • Hands-on skills in building automation suites for REST web services
  • Hands-on working knowledge of Java
  • Experience in SQL and interactions with relational database systems such as Oracle DB, MySQL or SQL Server
  • Experience with NoSQL databases such as MongoDB and Cassandra
  • Experience in integration testing, cross browser testing
  • Strong debugging skills

 

Desirable skills:

  • Hands on experience working in headless Unix/Linux environments
  • Experience in Selenium, Cucumber BDD, TestNG, Protractor, Jasmine
  • Keen ability to understand end user experience and business needs