Senior Software Development Engineer in Test - Cloud TV
Company: Roku, Inc.
Location: San Jose
Posted on: February 21, 2025
Job Description:
Teamwork makes the stream work.Roku is changing how the world
watches TVRoku is the #1 TV streaming platform in the US and
Mexico, and we've set our sights on powering every television in
the world. Roku pioneered streaming to the TV. Our mission is to be
the TV streaming platform that connects the entire TV ecosystem. We
connect consumers to the content they love, enable content
publishers to build and monetize large audiences, and provide
advertisers unique capabilities to engage consumers.From your first
day at Roku, you'll make a valuable - and valued - contribution.
We're a fast-growing public company where no one is a bystander. We
offer you the opportunity to delight millions of TV streamers
around the world while gaining meaningful experience across a
variety of disciplines.About the roleRoku pioneered TV streaming
and continues to innovate and lead the industry. The Roku Channel
has us well-positioned to help shape the future of streaming.
Continued success relies on investing in the Roku Cloud TV Platform
so we deliver high quality streaming TV experience at a global
scale.You will be part of the Roku Video Services team and
responsible for building the next generation video services for the
Roku Cloud TV Platform. In this role you will work on key video
services projects around video ingestion, encoding,
VoD/live-linear, DRM and Video QoS, with the goal of delivering
best-in-class streaming TV experience across all of Roku devices.
The projects that you will work on will impact millions of Roku
users around the world. All along, you will have the opportunity to
collaborate with key product engineering stakeholders across Roku
engineering teams and lead the design of our video services
platform.The ideal candidate will have endless curiosity and can
pair a global mindset with locally relevant execution. You should
be a gritty problem solver and self-starter who can drive programs
with the product and commercial teams within Roku and across
external strategic partner organisations. The successful candidate
will display a balance of hard and soft skills, including the
ability to respond quickly to changing business needs.What you'll
be doingYou will be responsible for driving key software quality
engineering initiatives for the Roku Cloud TV Platform, making
development teams productive by relentlessly pursuing automation,
injecting quality throughout the software development lifecycle,
and seeking to drive efficiencies across our engineering teams.
This includes:
- Build product test strategies, design, create, and execute
comprehensive suite of test cases against our cloud based video
services platform
- Emphasize performance, stress, and scalability testing
- Collaborate with media player development teams to deliver high
quality, delightful streaming experiences, fine tune quality of
experience, investigate and remediate potential streaming quality
of service problems
- Reproduce customer issues, write regression tests, track
defects and verify fixes
- Enhance and extend the test automation framework, systems, and
libraries, and improve developer productivity through better tools,
processes and frameworks
- Analyze and troubleshoot test failures, drive resolution, and
communicate test results across stakeholders
- Collaborate with stakeholder groups across Product and
Engineering to identify common pain points, develop solutions,
evangelize best practices, and align with them on product quality
goals and measurementsWe're excited if you have
- Strong problem solving and analytical abilities
- 5+ Years in a Software Engineering or Test Automation role
working on large scale web applications
- Good understanding of microservices architecture, and proven
track record in testing and automating testing of web scale, cloud
service platforms using REST APIs with Java as the development
language
- Cross-feature problem solving skills, ability to troubleshoot,
identify and resolve defects
- Passionate about leveraging test automation to dramatically
increase speed and quality of software delivery processes
- Experience with automation and load frameworks such as Spock,
JUnit, Selenium, JMeter, AWS Distributed Load Testing, Artillery,
etc
- Experience with CI/CD pipelines such as Gitlab Pipelines and/or
Jenkins and Test management tools such as TestRail
- Strong programming expertise, and a robust grasp of operating
systems concepts, algorithms and data structures, and database
fundamentals
- Excellent interpersonal, written and oral communication skills,
and ability to collaborate effectively with inter-disciplinary
teams and management
- Bachelor's Degree in Computer Science or equivalent; Master's
degree preferredBenefitsRoku is committed to offering a diverse
range of benefits as part of our compensation package to support
our employees and their families. Our comprehensive benefits
include global access to mental health and financial wellness
support and resources. Local benefits include statutory and
voluntary benefits which may include healthcare (medical, dental,
and vision), life, accident, disability, commuter, and retirement
options (401(k)/pension). Our employees can take time off work for
vacation and other personal reasons to balance their evolving work
and life needs. It's important to note that not every benefit is
available in all locations or for every role. For details specific
to your location, please consult with your recruiter.The Roku
CultureRoku is a great place for people who want to work in a
fast-paced environment where everyone is focused on the company's
success rather than their own. We try to surround ourselves with
people who are great at their jobs, who are easy to work with, and
who keep their egos in check. We appreciate a sense of humor. We
believe a fewer number of very talented folks can do more for less
cost than a larger number of less talented teams. We're independent
thinkers with big ideas who act boldly, move fast and accomplish
extraordinary things through collaboration and trust. In short, at
Roku you'll be part of a company that's changing how the world
watches TV.We have a unique culture that we are proud of. We think
of ourselves primarily as problem-solvers, which itself is a
two-part idea. We come up with the solution, but the solution isn't
real until it is built and delivered to the customer. That penchant
for action gives us a pragmatic approach to innovation, one that
has served us well since 2002.To learn more about Roku, our global
footprint, and how we've grown, visit .By providing your
information, you acknowledge that you have read our and authorize
Roku to process your data subject to those terms.
#J-18808-Ljbffr
Keywords: Roku, Inc., San Jose , Senior Software Development Engineer in Test - Cloud TV, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...