Royal Caribbean Group's Information Technology Team is seeking a Director, Quality and Engineering to oversee technology strategy & delivery, maintenance, and the future engineering & quality roadmap for multiple applications within the portfolio. The goal is to drive efficiencies and effectiveness through best practices, processes, and standardization in software development methodology, design, and quality organization for repeatability, usability, scalability, and testability.
Requirements
- 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.
Responsibilities
- Provide Engineering leadership & set technical direction for building & refactoring applications.
- 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.
- 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.
Other
- 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
- Strong leadership skills; proven experience in leading and developing technical professionals
- Proven ability to collaborate with technical peers and management
- Excellent verbal and written communication skills