eCommerce QA Manager

company banner
Domino's Pizza
Agile, Ajax, Apache, Automated, B2C, BIND, Browsers, CSS, DCE, Developer, Development, Domino, Ecommerce, Flash, HTML, IIS, Java, JavaScript, JSP, Linux, Manager, Management, Metrics, Perl, Project, QA, Quality Assurance, Release, Sales, Security, SQL, Testing, Unix, Validation, Windows
Full Time
Telecommuting not available Travel not required

Job Description

About Us

Domino’s Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we’re a reshaped, reenergized brand of honesty, transparency, and accountability – not to mention, great food! In the rise to becoming a true technology leader, the brand is now consistently one of the top five companies in online transactions and 50% of our sales in the U.S. are taken through digital channels. The brand continues to ‘deliver the dream’ to local business owners, 90% of which started as delivery drivers and pizza makers in our stores. That’s just the tip of the iceberg…or as we might say, one “slice” of the pie! If this sounds like a brand you’d like to be a part of, consider joining our team!

Additional Job Details

The Quality Assurance Manager is responsible for overall quality assurance throughout the application development cycle for the Domino's eCommerce group. You will partner with the development team for overall code quality and manage the QA resources while also managing the overall QA process.

What you'll be doing:

(70%) Leadership
  • Develop and implement a QA strategy inclusive of people, process and tooling that will drive higher quality and efficiency, while establishing a human resource model the will enable the organization to flex and contract with the ebbs and flows of the business.
  • Be a Champion of test automation and ensure it is used effectively within all QA groups in Ecommerce
  • Lead and manage all activities of a Quality Assurance (QA) Team for large releases.
  • Coordinate the test efforts of others (including internal and external developers) and be on point to ensure all areas of the application are fully tested and issues are logged clearly and prioritized consistently. Including developer integration, system integration, and acceptance testing.
  • Participate in the development of the project plans by outlining QA tasks, deliverables, deadlines, time estimates, etc.
  • Provide leadership, performance feedback, mentoring, and career development planning to team members.
  • Provide Best Practice QA training to team members.
  • Develop and maintain a process for developer performance, defect detection, management, and resolution
  • Develop and maintain an automated continuous testing framework that enables high-quality deliverables
  • Manage incidents and defects that are escalated from PulseCare or Customer Care to the eCommerce team
  • Develop and maintain Key Performance Indicators (KPI) for applications under test
  • Develop and maintain service level metrics for systems, including response time, failover, time to failure, and time to recover.
  • Liaison for customers and/or business users to organize acceptance testing and advice on approach.
  • Analyze defined solutions for Usability, Functionality, Testability, and recommend improvements.
  • Inform Domino’s Management Team of testing status and provide final go/no-go recommendation
  • Ensure that software release procedures are documented and followed.
  • Ensure the appropriate test environments are in place and controlled.

(30%) Validation of Quality Applications
  • Develop unit and regression tests, within the automated continuous testing framework, to ensure features and functions of the product are fully tested and behave as intended. Both unitary and regression.
  • Good understanding of agile testing practices including using BDD/ATDD
  • Understanding of CI and experience in leveraging CI as means for continuous testing
  • Develop ancillary manual Test Plans / Cases to address Functional, System, Integration, and User Acceptance Test activities as needed.
  • Skilled in writing tests and validating code in parallel with the team developing the applications.
  • Develop, document, and maintain the test strategy and test scenarios.
  • Certify software functionality for new Production releases.
  • Work with Integration Build teams to manage developer and production release of software.
  • Provide exploratory testing to understand the feature and how it is implemented, to find additional or unexpected behavior, and to refine and define additional test cases for the feature.
  • Ensure all non-functional requirements (performance, scalability, security, usability, etc.) are met by developing load, performance, and failover tests.
  • Collaborate with Operations team to monitor applications to ensure applications perform as planned.
  • Review, escalate and resolve reported incidents and defects escalated by PulseCare or CustomerCare
  • Collaborate with other support teams as needed including Cloud Engineering and NOC Operations.


  • 10+ years of experience in software Quality Assurance
  • 5+ years of experience in a QA management role
  • Experience testing eCommerce (Web, native mobile, kiosk systems, Bots) and/or portal applications in a large, heavy-traffic B2C environment.
  • Experience with the implementation of automated testing process and tools
  • Ability to work independently with an aptitude for detailed work and follow-up activities.
  • Bachelor’s degree in computer science or equivalent experience.
  • Great team player with excellent written & verbal communication skills.
  • Experience testing applications developed in JavaScript, JSP, AJAX, CSS, XHTML, Flash, SQL, Java and/or C#, on multiple browsers (IE, Firefox, Safari, Chrome) and operating systems (Unix, Linux, Windows), Apache, Tomcat, IIS, Perl.


Company Information

Here's what information technology at Domino's isn’t: merely a support service, a cost center or a group of stereotypical computer geeks. So what is it then? A huge part of our business, a driver of revenue through every online transaction and a trailblazer in the ever-changing e-commerce landscape — the Domino's iPhone app is just one of many examples that come to mind. The work involves developing, maintaining and hosting our own point-of-sale system, known as Domino's Pulse, and our e-commerce website right from the World Resource Center (WRC). And if that wasn't enough on its own, information technology also provides analytics and insights to other departments and functions.
Dice Id : 10243219
Position Id : 24126BR

Similar Positions at Domino's Pizza

Specialist - IT Operations Engineer
  • Ann Arbor, MI
  • 12 hours ago
HR Service Center Representative
  • Ann Arbor, MI
  • 12 hours ago
Help Desk Level 1 - Global Store Technology
  • Ann Arbor, MI
  • 12 hours ago
IT Analyst
  • Ann Arbor, MI
  • 12 hours ago
Technology Rotation Program
  • Ann Arbor, MI
  • 12 hours ago
Lead Developer - .Net
  • Ann Arbor, MI
  • 12 hours ago
Specialist-Enterprise Software Developer
  • Ann Arbor, MI
  • 12 hours ago
Security Researcher
  • Ann Arbor, MI
  • 12 hours ago
Application Architect
  • Ann Arbor, MI
  • 12 hours ago