Principal Quality Engineer – Continuous Delivery
Constant Contact - Waltham, MA
This successful agile Quality Engineering technical leader is a subject matter expert in SaaS Continuous Delivery patterns (CI & distributed test environments), especially Quality Engineering Automation design, infrastructure, test stacks (JUnit,RSpec) and frameworks. The goal of the Continuous Delivery Center of Excellence team is to enable product delivery teams to deliver working software to users as quickly as possible with confidence, through robust fully automated deployments. As a member of the Continuous Deliver Center of Excellence team, this role advocates quality concerns of fully automating Continuous Delivery (CD) patterns, and drives adoption of these automated patterns in the Engineering Organization. This includes working with the quality engineering community to adapt and align with these evolving automated test patterns. As a change agent, this role includes consulting with teams as they adopt these fully automated product delivery patterns, readiness for independent deployment capability, and building in confidence during these deployments. The successful candidate will be passionate about quality and continuous delivery rigor, able to communicate, evangelize and mentor agile teams towards getting to green test runs daily, with a proven background for improving test automation confidence.

Actions and Results:
Communicate the shared vision of continuous delivery
Craft automated tests for push-button uptime fully automated deployment scripts
Drive automated acceptance tests that validate automated deployments as a Subject Matter Expert in SaaS Continuous Delivery (CD) patterns, including uptime deployments
Consult with agile product delivery teams in implementing CD practices and patterns, encouraging collaboration
Drive visibility of progress and metrics for continuous feedback throughout the continuous delivery pipeline

Skills and Experience Required:
BS in Computer Science, Engineering, or applicable discipline
8 or more years of QE test automation development experience
4 or more years of test infrastructure development or support experience
Self-starter, organized, and able to work independently
Strong analytical and problem solving skills, and attention to detail
Adapts quickly to environment and leverages relationships
Experience with deployment automation and systems monitoring tools
Experience with Linux and OS commands and tools
Experience testing in J2EE and Ruby projects using JUnit/Selenium webdriver and/or RSpec/Capybara
Experience with data validation through SQL queries
Excellent verbal and written communication skills
Experience with SaaS, PaaS, or Cloud software company

Skills and Experience Desired:
Experience with deploying virtual environments with a tool like Vagrant
Experience with test data management tools like IBM OPTIM TDM, data reporting tools like Splunk Experience with cloud technologies, like Amazon, Heroku, OpenStack, Etc.

  • LI-CC

Constant Contact - 13 months ago - save job - block
Recommended Jobs
Senior Principal Software Engineer – Applicat...
MetraTech Corp - Waltham, MA
MetraTech Corp - 13 days ago

Principal System Software Engineer Job
Akamai Technologies - Cambridge, MA
Akamai - 7 days ago

Principal Software Developer
PTC - The Product Development Company - Needham, MA
PTC - The Product Development Company - 2 days ago