Disney Entertainment & ESPN Technology - San Francisco, CA

posted 14 days ago

Full-time - Mid Level
San Francisco, CA

About the position

The Quality Engineering team at Disney Entertainment & ESPN Technology is responsible for validating all work before production, ensuring high-quality standards across various platforms and applications. This role involves collaborating with engineering teams to design and implement scalable quality solutions, focusing on test automation and tooling for Disney's flagship streaming services like Disney+ and Hulu.

Responsibilities

  • 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.
  • Lead development efforts, either independently or by mentoring and guiding a team of junior engineers.
  • Continuously identify and pursue opportunities to enhance systems, products, or services with each iteration.
  • Maintain comprehensive documentation for both end users and project contributors.
  • Provide training for end users and developers on automation tools and frameworks.
  • Investigate and resolve framework or environmental issues impacting our services.
  • Become an integral member of the Platform & Data Engineering team, fostering innovation to increase productivity.

Requirements

  • Bachelor's degree in computer science or a closely related field.
  • 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.
  • 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.
  • Highly organized, detail-oriented, and able to deliver project tasks on time.
  • Strong verbal and written communication skills, with an elevated level of motivation and a self-starting attitude.

Nice-to-haves

  • Experience delivering production iOS/Android apps.
  • Experience developing applications in cloud platforms (e.g., AWS).
  • Experience working with cloud-based testing infrastructures (e.g., SauceLabs).
  • Experience working with Agile methodologies.
  • Experience working with Docker, Kubernetes, Spinnaker, and continuous integration/delivery systems.
  • Experience writing Gherkin syntax to facilitate the development of automated test scenarios.
  • Experience developing advanced mocking mechanisms (e.g., rule-based proxies and dummy-services).
  • Experience with test suite/case/run management tools (e.g., JIRA Xray, etc.).

Benefits

  • Medical insurance coverage
  • Financial benefits including bonuses and long-term incentive units
  • Comprehensive benefits package depending on the level and position offered
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service