Description

At Shutterfly, we’re all about people — bringing them together, making them feel welcome, and connecting them to experiences. We make our customers’ memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products. Through our family of brands, trend setting products, cutting edge technology, and best in class customer service, we help our customers, and each other, share life’s joy. Shutterfly is the leader in personalized photo products and services, connecting you with family and friends by sharing your photos in creative and innovative ways. With this brand, our customers can create lasting keepsakes such as award-winning photo books, customized stationary for life’s biggest occasions, and unique home décor.

Shutterfly Production Technology runs cloud-based microservices which enables us to take orders from the web, process them, and fulfill them at any manufacturing facility within the company.  SPT encompasses a full OG to manifest workflow.  We are the backbone of the whole product development cycle. We are looking for a stellar Lead Software Quality Engineer to join the team in Fort Mill, SC. As a Lead Software Quality Engineer, you will be a key player across development teams which have complete ownership from cradle to grave for various application suites.

What You'll Do Here:
  • Develop and maintain automation test strategy and frameworks
  • Establish and implement QA/QE standards and best practices
  • Drive automated and manual test planning
  • Assist Technology Manager with Technical Requirements Definition process
  • Co-ordinate QA work within remote development teams
  • Work with development teams to ensure quality code and deliverables
  • Assist with UAT, production support, and production releases
  • Assist development team with performance and scalability analysis, load testing
  • Defect analysis and reporting

The Skills You'll Bring:
  • 8+ years overall Quality Assurance experience
  • 5+ years of experience writing tests using Java
  • Develop, debug, and maintain test scripts, test cases and automation frameworks for our web applications and back-end services
  • Working knowledge of SQL Databases
  • Experience with setting up Continuous Integration platforms e.g. Jenkins
  • Experience with Cloud platforms such as AWS
  • Responsible for monitoring the test coverage and reporting per release
  • Experience maintaining and scaling up automation infrastructure
  • Experience in testing cloud architectures that include multi-tenancy, horizontal scale, microservices and RESTful APIs
  • Hands-on experience with both white box and black box testing
  • Ability to adhere to timelines and execute in a fast-paced environment
  • Experience working with remote software development teams
It is helpful, but not required to have
  • Agile SDLC processes (Kanban/XP)
  • Experience with website testing (SPA, responsive design, cross-browser)
  • Experience with TestRail, REST-assured, Maven, SureFire or similar technologies
  • Experience with JIRA, GIT, and Bitbucket or similar tools
  • Strong customer focus and owner mindset

If this aligns to your career goals, skills and experience, we want to work with you!