Senior Quality Engineer
The Constant Contact Webservices team is afun, collaborative, agile work team solving interesting engineering challenges involving scale and big data. Our organization puts an emphasis on learning and career growth with a commitment to a work/life balance and sustainable development. We work with state of the art technologies, methodologies, and processes.
As a part of our agile team, you'll be working with innovative tools, processes and people to engineer web applications that are distributed and consumed on a massive scale.
Constant Contact, Inc. helps small businesses and nonprofits connect with their customers, clients, and members. Constant Contact champions the needs of small organizations and provides an easy, affordable way to build successful, lasting customer relationships. Our customers get real results through email newsletters, surveys, events, Facebook promotions, online listings, and more.
We're looking to expand our team of engineers located in our Waltham office.
As a member of the team, you will:
- Drive a quality mindset across our backend Java team
- Ensure proper automation coverage for all new functionality
- Promote the collaborative creation of test cases by involving developers in the process
- Help blur the line between development and QE by encouraging developers to write thorough automation
- Stay on top of industry trends and ensure the team appropriately utilizes the latest technologies and best practices
You will have Technical Skills that include:
- 5+ years in test automation and/or development roles
- Experience with unit testing and test driven development
- Experience in Java
- Nice to have
- Experience with databases , both relational (MySQL, DB2 or Oracle) and NoSQL (Redis, Cassandra or DynamoDB)
- Experience in Ruby
- Experience with AWS
- Experience with Rspec, Jenkins, Maven
- Experience working with Git in a CI/CD environment
- Experience testing Spring Framework-based apps
- Experience with Puppet-driven configuration management