Disney Entertainment & ESPN Technology (DE&E Tech) is looking to reimagine ways to create magical viewing experiences and transform its media business for the future. This role will contribute to designing and building backend systems, APIs, and mobile applications that power Disney's media, advertising, and distribution businesses, ensuring quality and innovation in their streaming, sports, and entertainment platforms.
Requirements
- 5+ years of progressive experience in software development, including test automation for both front-end and back-end services.
- 3+ years of experience in test automation and unit testing frameworks for iOS or Android apps.
- Proficiency in object-oriented design and expertise in one or more programming languages: Swift, Kotlin, Java, or Node.js/TypeScript.
- Experience developing applications in cloud platforms. (e.g., AWS)
- Experience working with cloud-based testing infrastructures. (e.g., SauceLabs)
- Experience working with Docker, Kubernetes, Spinnaker, and continuous integration/delivery systems.
- Experience developing advanced mocking mechanisms. (e.g., rule-based proxies and dummy-services)
Responsibilities
- Owning the development and maintenance of one or more functional areas of test automation and tooling, execution environments, build systems and tooling used across multiple products
- Contribute to the successful design & implementation of one or more project features with input from senior engineers
- Check-in valuable, clean code daily that adds new features and capabilities
- Collaborate with engineering teams to implement a scalable and high-performing full-stack quality solution.
- Design and develop test automation frameworks, CI/CD pipelines, build systems, and reporting tools to support the flagship streaming mobile apps D+ and Hulu.
- Continuously identify and pursue opportunities to enhance systems, products, or services with each iteration.
- Investigate and resolve framework or environmental issues impacting our services.
Other
- Role Location: This is a Hybrid role requiring 4 days onsite (Monday-Thursday) in one of the following office locations: Glendale, CA, Santa Monica, CA, Seattle, WA
- Maintain comprehensive documentation for both end users and project contributors.
- Provide training for end users and developers on automation tools and frameworks.
- Excellent problem-solving skills.
- Strong collaboration skills and familiarity with standard Software Development Lifecycle (SDLC) tools such as Jira, Confluence, and version control systems like GitLab or GitHub.