Director of Quality Assurance
Little Caesars
Build a Bigger, Better, Bolder Future
Imagine working for a company that measures its success based off the growth of its colleagues, a company that invests in its future by investing in you. Little Caesars is a company where our colleagues make an impact.
Your Mission:
Oversee critical teams supporting CV Cloud Suite of applications, Online Ordering, including:
- The Web Team responsible for the e-commerce web application
- The iOS and Android Teams responsible for our mobile apps
- The DIA team for Fundraising
- The CV Cloud and CV CORE responsible for in-store ordering
- The Support Tools and Menu Manager applications
Plan, coordinate and supervise activities related to the Quality Assurance and support for both existing and new software applications using both traditional (Waterfall) and Agile software development lifecycle methodologies across one or more technical tracks which are part of Little Caesars Ordering and Support platforms. Lead one or more teams responsible for the Quality Assurance for several technology platforms. Lead the implementation of automated testing to enhance the speed and quality of application features and functionality. Supervise the Testing Lab and be responsible for all testing equipment needed to support the team and our applications. Work with and guide team leaders to create and improve processes and methods. Provide direction, leadership, and professional development to highly skilled managers and testers. Assist in the development of the IT Strategy and road map to deliver business value through testing.
How You’ll Make an Impact:
Oversight and Management Functions:
- Oversee and lead one or more teams responsible for the In-Store, e-commerce and supporting platforms.
- Develop and maintain a flexible and accountable teams that delivers high quality in the promised timelines. Properly balance the testing and the needs of ongoing support, technical debt and new features/projects within the team.
- Apply traditional project management principles and practices with an Agile development approach in the right proportions to fit large, complex, mission critical enterprise development projects.
- Recruit, direct, coach and motivate development colleagues including managers, automation personnel and testers, maximizing their individual contribution, their professional growth and their ability to function effectively with their colleagues as a team. Grow leaders within the teams.
- Performs the managerial functions necessary to organize and maintain all assigned Quality Assurance teams. Coach team leaders through processes such as hiring, terminating, and evaluating colleagues in order to meet company system objectives.
- Develop and maintain resource plans including both internal and third party resources to meet the delivery requirements for the teams’ portfolio of projects. Direct and maintain relationships with third party development vendors, contractors and consultants. Assign resources within the team to projects and teams to ensure success and support career growth of colleagues.
Product Management
- Contribute to the IT Strategy and short- and medium-term road map for the team’s application portfolio based on strategic goals set by the VP of Retail Technology. Ensure the alignment of work activities with the strategy. Translate medium-term vision into actionable goals for team.
- Work closely with Business Managers, Business Directors, and IT leadership on prioritizing and estimating projects that make up the road map. Identify opportunities for improvement around functionality, maintainability, resilience, and automation, etc.
- Ensure coordination of projects impacting the team to identify and, when possible, eliminate dependencies. Keep eye on the “big picture” to ensure that all projects that impact “your applications” accomplish their goals without unforeseen consequences.
Process & Methodology
- Track and communicate progress and risks to your projects/teams. Escalate concerns to all levels of management in a timely manner.
- Ensure effectiveness of team through program development, process improvement and coordination/integration of processes with other teams. Ensures best-practices are consistent shared across the team.
- Implement quality and productivity measurement metrics and management processes, establish baseline and targets and manage deliverables and artifacts to established metrics.
- Provide thought leadership around technology, tools and process. Recommend solutions for major technology decisions.
- Develop budget recommendations to support the team as well as for application software, development, and support projects. Approve and monitor team expenditures.
- Serve as the project owner for medium to large cross-team projects responsible for the projects’ overall success.
- Maintain relationships with team leaders in other departments. Establish sound working relationship and cooperative arrangements with other groups and organizations, both within and outside department.
- Keeps current of technology trends and proactively assess their possible applicability.
- Maintain some technical familiarity of applicable programming languages, testing techniques, hardware and development utilities used by the team, as well as current industry standards.
- Performs other tasks as assigned.
Who You Are:
- Bachelor’s degree in Information Technology or related field or experience in lieu of degree .
- Minimum of ten (10) years of business application development experience including a minimum of five (5) years of supervisory experience for a team of application developers.
- Experience with high-volume cloud-based testing
- Experience coordinating large software project testing across multiple teams with multiple dependencies
- Experience handling Testing lab and tools
- Demonstrated excellent project management skills with practical experience in both traditional and Agile development methodologies.
- Understanding and demonstrated experience testing enterprise application architectures
- Evidence of progressive, visionary approach to developing new testing processes to improve business technology.
- Demonstrated experience establishing and utilizing testing processes, productivity and quality reporting measurement techniques.
- Experience with automated technology to support web based, desktop, cloud, and mobile application testing.
- Experience attracting and retaining highly skilled application quality assurance professionals.
- Experience working with and overseeing third party QA resources.
- Working knowledge of budgetary processes and applications.
- Evidence of well-developed verbal and written communication and presentation skills.
- The ability to travel on occasion (less than 10%)
What Will Make You Stand Out:
- Experience with In-store, e-commerce, payment processing, PCI, and/or POS systems.
- Experience with implementing automation testing tools and processes.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. LCE is not sponsoring for work authorization at this time.