Mobile Software Developer In Test 5
Discovery & Viewing Experiences Core
Posted on 3/16/2024
Netflix

10,001+ employees

Subscription streaming entertainment service
Company Overview
Netflix's mission is to entertain the world. The company operates a streaming platform for movies & TV shows and has over 222 million subscribers globally.
Consumer Software
Education

Company Stage

N/A

Total Funding

$120B

Founded

1997

Headquarters

Los Gatos, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

4%

2 year growth

2%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
UI/UX Design
Espresso
Java
Quality Assurance (QA)
iOS/Swift
Android Development
CategoriesNew
Mobile Engineering
Software QA & Testing
Software Engineering
Requirements
  • Proven work experience in software development in testing and automation, specifically for Android and/or iOS devices.
  • Strong knowledge of software QA methodologies, automation, tools, and processes.
  • Hands-on experience with automated testing tools with extensive knowledge of Espresso/JUnit (for Android) and XCTest/XCUItest (for iOS)
  • Solid knowledge of Obj-C & Swift (for iOS) and Java & Kotlin (for Android)
  • In-depth knowledge of Android/iOS APIs, modern architectural patterns, and the technical landscape of Android/iOS automation
  • Proficiency in building all layers of the test pyramid using standard testing tools and frameworks
  • Ability to write clear, concise, and comprehensive test plans and test cases, as well as manage, track, and close automation tickets
  • Ability to analyze data to gain insights for improving app performance and quality
  • Capable of understanding and operating within a distributed architecture comprising many systems and services
Responsibilities
  • Define the automated testing vision and strategy for Android or iOS UI - for our product engineering teams
  • Influence Android/iOS app development and architecture for improved testability
  • Collaborate with internal teams (developers, PMs) to identify new testing requirements, and define & drive product quality coverage for the member product areas
  • Design, develop, and execute automation tests
  • Leverage and influence existing tools to increase observability over the quality of our team’s domain
  • Stay updated with new testing tools and strategies and introduce them to our code base and development practices
  • Help modernize and expand test infrastructure for better reliability and performance to support our culture of experimentation