Netflix - Los Gatos, CA

posted 6 months ago

Full-time - Mid Level
Los Gatos, CA
10,001+ employees
Broadcasting and Content Providers

About the position

The Test Automation Platform team at Netflix is responsible for providing the core infrastructure and capabilities that enable automated testing of the Netflix product at scale. This includes the testing and continuous integration of Netflix's TV, mobile, and web client applications, as well as partner device implementations and mobile games. The platform is designed to be a force multiplier for Netflix engineering, offering composable capabilities and pluggable abstractions that allow teams to manage, orchestrate, and analyze their automated tests and test devices. With over 3 million test executions daily, the team is focused on building and supporting tools and services that enhance the reliability and scalability of the automated test platform. In this role, you will be tasked with researching and developing innovative solutions to improve the user experience and reduce manual toil for users of our automated systems. You will optimize and innovate platform capabilities to expand its impact on Netflix's quality efforts. Additionally, you will evangelize and influence partner teams to enhance their test and automation strategies and implementations, driving cross-functional projects to integrate and augment the platform with new use cases. This position is ideal for individuals who are passionate about quality and the art of software testing and automation, and who thrive in collaborative settings.

Responsibilities

  • Build and support tools and services to augment and improve the automated test platform with a focus on reliability and scale.
  • Research and develop ways to improve the experience and reduce/remove manual toil for users of automated systems.
  • Optimize and innovate platform capabilities to expand its impact on Netflix's quality efforts.
  • Evangelize and influence partner teams to improve their test and automation strategies and implementations.
  • Drive cross-functional projects to integrate and augment the platform with new use cases.

Requirements

  • Passionate about quality and the art of software testing and automation.
  • Versatile in multiple programming languages and environments, with a willingness to learn new ones.
  • Strong understanding of the node.js runtime and experience writing JavaScript/TypeScript.
  • Experience with the fundamentals of Java programming.
  • Some experience building web applications with React.js.
  • Understanding of networking details in client/server communication, with the ability to debug issues related to HTTP, TCP, DNS, etc.
  • Experience building and supporting scalable and reliable tools & services.
  • Initiative and dedication to drive projects.
  • Strong communication skills to influence outcomes in collaborative settings.

Benefits

  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • 35 days annually for paid time off for full-time hourly employees
  • Flexible time off for full-time salaried employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service