Director, Quality Engineering

  • Full-time
  • Employment Status: Regular

Company Description

Headquartered in Southern California, Skechers has spent nearly 30 years helping men, women and kids everywhere look and feel good. Developing comfort technologies is at the foundation of all that we do—delivering stylish, innovative, and quality products at a reasonable price. From our diverse footwear offering to a growing range of apparel and accessories, Skechers is a complete lifestyle brand.

With international business representing over half of our total sales, we have product available in more than 170 countries and significant opportunities for continued expansion worldwide. We sell our collections direct to consumers through more than 4,000 Skechers stores around the globe and Skechers e-commerce sites, as well as through a network of third-party partners.

A MULTI-BILLION-DOLLAR GLOBAL LEADER IN THE FOOTWEAR INDUSTRY.

Job Description

Skechers IT division is transforming our engineering practice by embracing high-performing, cloud native APIs and applications using a modern technology stack that includes serverless, microservices, containers, QA automation, and zero-touch delivery pipelines. The Director, Quality Engineering is a key role within the Engineering organization as a thought leader, transformational leader, influencer, and champion of best practices and standards in the quality automation and manual testing area. They should have excellent leadership skills showing commitment, strategic foresight, planning, integrity, and change management to drive organization towards continual success. The role is responsible for building, owning, driving, and influencing a quality practice and creating a company-wide QA COE (Center of Excellence) and advocating for a shift-left approach to testing, Continuous Testing mindset, and being the voice of quality with a strategic mind set.

ESSENTIAL JOB RESULTS

  • Own and drive the strategic vision and the technologies required to ensure industry-leading quality assurance delivery of solutions.
  • Translate the high-level strategic vision into clear and actionable organizational and technical roadmap for Quality Engineering (QE) team
  • Represent the QE practices and strategy in customer conversations and other stakeholder conversations.
  • Lead (and recruit as needed) QE staff to deliver on business needs and strategic vision
  • Recommend tools and technologies to improve automation and regression testing; execute plans to modernize and scale with new solutions and innovative tools/approaches.
  • Lead the implementation and rollout of QE processes and metrics, aligning them with business/customer needs and fast-paced company dynamic.
  • Define key measurements/metrics to quantify and benchmark QE effectiveness, adjusting processes for continuous improvement. This includes manual and automated testing.
  • Establish strong working relationships with the support organization to ensure quality is measured and maintained once code reaches production.
  • Align with business stakeholders to understand their needs and ensure quality is cemented early in the software development life cycle.
  • Serve as a subject matter expert in processes and methodologies with the ability to adapt and improvise in different situations.
  • Own the writing and presenting of presentations around testing strategies and best practices to internal and external stakeholders.
  • Partner with development managers to provide guidance using agile methodologies such as Test-Driven Development, Behavior Driven Development, etc. and other Agile techniques
  • Work side by side with engineering and DevOps leaders to enforce an 'automation first' strategy to test case execution; ensure CI/CD pipeline key integration to drive product quality
  • Implement performance testing and security testing practices and methodologies

ADDITIONAL RESPONSIBILITIES

  • Other duties as assigned.

SUPERVISORY RESPONSIBILITIES

  •  Yes

Qualifications

JOB REQUIREMENTS

  • Partners with cross-functional leaders to ensure technology solutions built by the engineering team align to overall architectural and business standards. Define and direct the development of new testing frameworks and applications and ensure the implementation of manual and automated test solutions.
  • Provide deep attention to detail during the full software development life cycle, from conception, design, implementation and testing to documentation, delivery, and maintenance.
  • Provide and/or review time estimates, technical recommendations, and proposed test solutions based on technical and business requirements.
  • Ensure functional, non-functional and compliance related manual tests required for business functions are conducted efficiently and effectively with a plan to automate in the future those areas that can be automated.
  • Provides leadership to the team by attracting and hiring talented individuals, setting goals and communicating clear expectations, providing timely and constructive feedback as well as meaningful developmental opportunities, managing performance, providing resources and support as needed, and sponsoring and leading team members through change
  • Manage QA team through defined key objective indicators and specified goals that align to the company’s direction and objectives.
  • Evaluate and refine engineering processes to streamline development, reduce time to delivery, increase quality, and promote a culture of excellence within the organization
  • Monitors testing activities from a high level, ensuring that all testing efforts align to the team's testing strategy; meets with testing teams when necessary to review the progress of testing efforts.
  • Foster a culture of Continuous Delivery (CD) and efficiency by “automating everything automatable” and using automation day in and day out.
  • Partner and manage vendor testing services to ensure speedy and accurate delivery of testing services.

EDUCATION AND EXPERIENCE

  • Bachelor's degree in computer science, engineering, or a related field required.
  • 15+ years of experience leading software QE at other software product companies.
  • 6+ years of web, backend & integration testing experience including UI, API, database and file integrations for varied application systems.
  • 5+ years of owning and driving manual, automation and end-to-end testing across multiple teams and multiple systems.
  • Driven, and results-oriented with exceptional communications skills to influence and connect at an executive level
  • Demonstrated ability to define and implement a test strategy that encompasses predictability, resources, cost, maturity, and time
  • Demonstrated ability to drive process improvements for CI/CD Experience with modern/industry-leading Test Automation tools (like Selenium web driver, Cypress, Ranorex, Katalon, Robot framework, Maven, Test NG, Jenkins etc.)
  • Hands on experience in AWS like ECS, EC2, Fargate etc.
  • Performance and load testing experience (JMeter)
  • Experience with test management tools (Jira, TestRail, HP-ALM, Confluence)
  • Experience with a broad set of testing and analysis tools
  • Experience with leading globally distributed QA team
  • Ability to clearly convey deep technical concerns to a non-technical audience
  • Able to connect and articulate the links between technical capability and business need
  • Strong self-starter, excellent communicator, strong analytical and problem-solving skills
  • Demonstrated ability to meet deadlines across a broad portfolio of projects
  • Ability to manage complex problems that cross departmental boundaries to resolve issues

Additional Information

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The skills, abilities and physical demands described are representative of those duties that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities, who are otherwise qualified for the job position, to perform the essential functions.

PHYSICAL DEMANDS

 While performing the duties of this job, the employee is regularly required to stand; use hands to finger, handle, or feel, and talk or hear.  The employee frequently is required to walk; sit, reach with hands and arms, and stoop, kneel. The employee is occasionally required to sit for long period of times.  

#LI-KG1

Privacy Policy