Director, Shipboard & Quality Engineering
Journey with us! Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Group is pleased to offer a competitive compensation and benefits package, and excellent career development opportunities, each offering unique ways to explore the world.
The Royal Caribbean Group’s Information Technology Team has an exciting career opportunity for a full-time Director, Shipboard & Quality Engineering reporting to the Senior Director, Technical Product.
The position is onsite and based in Miramar, Florida.
Position Summary:
The Director of Quality & Engineering will oversee technology strategy & delivery, maintenance and the future engineering & quality roadmap for multiple applications within the portfolio. The leader will be responsible to drive efficiencies & effectiveness in the use of best practices, processes & standardization in software development methodology, design & quality organization for repeatability, usability, scalability and testability. The leader will be responsible for engaging and inspiring team members across business units & Architecture units, organizational and geographic boundaries to deliver meaningful business value faster by developing and implementing a world-class Software & quality Engineering vision and strategy. The leader will establish relevant KPIs to track progress towards a significant improvement in the overall level of app development & code quality output throughout the enterprise.
Essential Duties and Responsibilities:
- Provide Engineering leadership & set technical direction for building & refactoring applications.
- Foster the engineering team and culture - including continual and incremental value delivery, collaboration, and empathy. Build highly talented, top-performing, efficient, autonomous engineering teams.
- Work closely with Product Management and Engineering Managers that report to this leader to make great decisions on roadmap, technology choices, and engineering process
- Establish and advocate adoption of best Engineering practices & Quality Automation process and standardizations across all products.
- Helping guide and support your team's technology strategy: how much tech debt to incur, when to invest in a platform, when to use a third party, etc.
- Hands-on leadership ensuring successful design, development and maintenance of end-to-end enterprise software engineering, including native mobile application development, web development, back-end APIs, database & automation frameworks for effective and efficient application development & test execution in hybrid environment that includes legacy (mainframe and client server) and cutting-edge technologies (digital, web services, mobile, cloud).
- Establish architectural principles, select design patterns and mentor team members on their appropriate application. Push for continuous improvement of talent, process and technology. Automate tools, processes and technology to allow for greater engineering throughput, quality and progress.
- Ensure project/product SLAs are met by Manual/Automated Testing Strategy with a distributed team of employees, contractors and managed services
- Provides subject matter expertise in test automation methodologies, best practices and software application testing tools on variety of applications relevant to our business environment.
- Propose and implement recommendations regarding issues, processes and procedures both internally and externally in the areas of regression testing, performance testing, service virtualization and shared testing labs.
- Lead teams of employees and contractors managing complex projects. Provide leadership and direction to the teams to create and execute automated testing plans appropriate to function, product, enhancements, etc. being tested.
- Demonstrate advanced expertise and knowledge of QA roles/responsibilities/procedures in a multi-workstream, cross departmental, Agile/EP and legacy application development environments
Quality Shared Service Responsibilities:
- Automation development and standards for legacy, Dev Ops and Agile environments.
- Test and defect management processes and tooling.
- Regression test automation framework support to increase reusability and maintainability.
- Continuous testing/integration with CI/CD tools.
- Performance, load and stress testing.
- Shared Test Lab(s), Devices, Cloud, Service Virtualization.
- Develop and implement key performance indicators and metrics dashboard.
- Leading Automation Task Force by driving innovation and solving real business problems through quality engineering.
- Directs staff and/or functional areas within IT; leads, mentors and influences others on complex projects and assignments.
Financial Responsibilities:
- May be required to create and manage budget in excess of $10M for own operating group and/or projects under their supervision
- Solid understanding of accounting rules for expense and capital activities
- Ensures efficient utilization of staff and non-labor resources
- Solid understanding of IT estimation activities. May lead large/complex estimation activities
- Accountable for financial implications and cost of systems and services
- Responsible for defining optimization opportunities to manage expenses
Qualifications:
- Requires a Bachelor’s degree (Master’s degree preferred) in area of specialty, or equivalent experience
- 15+ years of experience in the field or in a related area, with 10+ yrs of senior leadership experience with teams of 75+ resources in both a direct and matrixed reporting structure
- Demonstrates extensive knowledge and capabilities across a variety of technical concepts and other functional areas
Knowledge and Skills:
- Strong leadership skills; proven experience in leading and developing technical professionals
- Experience in leading or directing the work of department staff or project teams
- Proficient with methodologies, tools, best practices and processes across various technology areas
- Proven ability to collaborate with technical peers and management
- Fully capable of managing multiple business or departmental functions
- Capable of making independent decisions that impact IT and/or business strategy
- Excellent verbal and written communication skills
- Accepts accountability and manages execution of individual and team results at corporate and divisional level
- Demonstrates a wide degree of creativity with strong analytical and problem-solving skills
Power Skills:
- Enterprise Mindset
- Deals with Ambiguity
- Develops Talent
- Financial & Tech Acumen
- Manages Complexity
We know there's a lot to consider. As you go through the application process, our recruiters will be glad to provide guidance, and more relevant details to answer any additional questions. Thank you again for your interest in Royal Caribbean Group. We'll hope to see you onboard soon!
It is the policy of the Company to ensure equal employment and promotion opportunity to qualified candidates without discrimination or harassment on the basis of race, color, religion, sex, age, national origin, disability, sexual orientation, sexuality, gender identity or expression, marital status, or any other characteristic protected by law. Royal Caribbean Group and each of its subsidiaries prohibit and will not tolerate discrimination or harassment.
#LI-MP1
Nearest Major Market: Miami