Senior Software Engineer in Test
Los Gatos, CA
 
The Position:
THE OPPORTUNITY:

Join Netflix to work on servers and tools that support millions of computer based players and consumer electronic devices!

While we believe that disc-based media will have a long life, Netflix is committed to aggressively grow Internet delivery of movies in ways that are convenient, compelling, and cost effective for our members. Therefore, Netflix is extending the Instant Watching feature from a PC-based solution into the consumer electronics market - allowing our customers to stream movies directly to the living room. We have announced partnerships with Roku, LG Electronics, Samsung, Microsoft Xbox and TiVo – but this is just the beginning. The adoption of Netflix support in devices has been enthusiastic, and the development team working on this feature is a core part of Netflix’s strategy for the future, and continues to be one of the most rapidly growing areas of the company.

We are looking for an experienced senior software engineer in test, a developer having deep passion towards test engineering. This person will be designing and developing test infrastructure, test automation and writing test cases/test plans.

If you say YES to all these questions, then you are the right candidate we are looking for.
1. Are you excited to work on cutting edge technology, have a strong background in testing highly scalable, highly available application servers?
2. Have you built test automation frameworks, are passionate about test case development and test case planning?
3. Are you curious and have a strong desire to break the software that you are testing?
4. Are you hands-on, pro-active, have a desire to succeed and be capable of excelling in a fast-paced environment?
5. Are you a high performer and want to be a part of high performance team and culture?

Responsibilities

•Design and develop test strategies to test enterprise level servers
•Develop and implement automated and manual test cases, test plans, and test specifications
•Design, develop and run load & performance tests. Analyze data and present results to stakeholders
•Own key server systems: work with developers to design with testability in mind, lead the testing effort for that server, work with systems administrators to deploy new code into production, devise ways to monitor and measure production servers, troubleshoot time-critical production issues
•Provide and meet time estimates for assigned deliverables
•Work closely with stakeholders to ensure a successful, high quality release

Requirements

•Extensive experience in testing highly scalable, highly available enterprise server systems
•Ability to create and execute test plans
•Experience in working with system administrators and NOC engineers to configure, troubleshoot, and deploy to QA and production environments
•Experience developing test automation frameworks using open source tools or scripting languages
•Proficient in programming in Perl or Python or Ruby
•Proficient in following technologies: HTTP, SOAP, XML, Java, Tomcat, Apache, Linux/Unix, Networking, SQL, DNS
•Experience in troubleshooting using tools like ethereal, wireshark, tcpdump etc
•Experience in designing and executing load tests. Analyzing data and presenting results
•Motivated by continuous learning and development, dedication to building superior product
•BS, BE or equivalent
Skills
•Proficient in either C++ or Java. Java would be preferred
•Working knowledge of Oracle

Submit Application:

To begin the application process, please enter your email address.

Click here if you don't have an email address.
Send to a friend:

If you would like to submit a General Application to Netflix, please click here.

Logout of the Job Center.