This job has expired, please see additional jobs below
Director Quality & Maintenance Development
iHeartMedia
San Antonio, TX, United States
Job Details - this job has expired, please see similar jobs below
Job Summary:
With over a quarter of a billion monthly listeners in the U.S., iHeartMedia has the largest reach of any radio or television outlet in America. The company owns and operates 850+ broadcast radio stations, serving more than 150 markets throughout the U.S. Plus, iHeartRadio - a free, industry-leading, digital music service - gives users instant access to more than 2,000 live radio stations and allows them to create custom stations inspired by favorite artists or songs, anywhere they are.
The Director, Quality & Maintenance Development will be responsible for ensuring defect-free quality, real-time performance and maintenance development of applications and platforms necessary to sell and fulfill ads at iHeartMedia. Working closely with the leadership of the software engineering teams, this senior IT leader will lead all activities related to integration testing, quality assurance and will coordinate complex production deployments. The successful execution of this role will combine passion for quality and test automation, the ability to build reliable automated process and automation frameworks as well as excellent cross-functional leadership skills. In addition, the Director of Quality and Maintenance Development will be responsible for developing enhancements for selected applications and leading application portfolio rationalization efforts. In this role, he or she will work with business teams to prioritize enhancements while at the same time reducing the footprint of legacy applications and moving business capabilities to the new software stack.
Responsibilities:
• Lead test planning and strategy across several development teams for a concise and unified game plan of product validation, integration testing and performance testing
• Lead the adoption of common automation and testing frameworks and methodologies across all software engineering teams
• Lead complex production deployment activities which require a coordinated approach between multiple delivery teams and ensure that technical deployment do not disrupt business processes
• Champion the quality culture characterized by on time deployments with zero bugs and highly performant, resilient and scalable software
• Establish metrics and KPIs and lead regular and reliable quality reporting across all IT teams
• Lead the enterprise performance engineering activities at iHeartMedia IT
• Lead all enterprise integration testing activities at iHeartMedia IT
• Establish and maintain a team culture of data-driven decision making, continuous improvement and operational discipline
• Stay abreast of innovation and new technologies in test automation and test methodologies
• Continuously reduce the cost of testing and cost of quality across all software engineering teams
• Manage maintenance development in an agile process, from backlog prioritization up to sprint deployment
• Prioritize maintenance development with business owners and establish a trusted relationship with the business teams
• Develop and execute an application portfolio rationalization roadmap with the objective to reduce the number and footprint of legacy applications
• Collaborate with software engineering and operations team on cloud migration initiatives
Qualifications:
• Ability to articulate a test automation and application quality vision, leveraging cloud, DevOps, open source, agile, and performance engineering.
• Ability to leverage open source software to reduce/eliminate software licensing costs.
• Ability to lead a software engineering team and manage the full software life cycle.
• Ability to hire top talent and build coherent and well organized team with focus on exceeding employee satisfaction.
• Ability to lead and motivate engineering talent and manage peers through influence.
• Ability to establish a data-driven culture and a repeatable, structured and disciplined approach to the full systems lifecycle.
• Knowledge of professional software engineering processes & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Ability to prioritize within resource constraints to ensure that the most impactful things get done
• Strong sense of urgency and attention to details
Experience:
• B.S. in Computer Science or a related technical field
• 5+ years experience delivering software in an agile software organization
• 7+ years experience leading testing and/or development teams with focus on test automation and CI/CD
• 3+ years using cloud IaaS or PaaS products.
• 10+ leading technology and software engineering teams
• Demonstrated track record of building excellent technology teams.