SDET (with Java) (5258) (offline)

Roku is changing how the world watches TV
Roku is the #1 TV streaming platform in the US. 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 worldwide while gaining meaningful experience across various disciplines.

About the role

Senior Software Development Engineer in Test will be responsible for driving key software quality engineering initiatives for the Roku Video Platform. You will be part of an agile, self-governing engineering team where you have the ability to switch hats between talking to various product engineering stakeholders, building test frameworks and leading the path forward in software quality automation with modern cloud based continuous integration and continuous deployment frameworks. Your efforts in software quality engineering will ensure the robustness and scalability of the Roku Video platform as we expand to support new and exciting product initiatives.



You thrive on making development teams productive by relentlessly pursuing automation, injecting quality throughout the software development lifecycle, and seeking to drive efficiencies across our engineering teams. The projects that you will work on will impact Roku products and services quality used by millions of customers around the world.

What you’ll be doing

- 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

- 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 measurements

We’re excited if you have

- 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 frameworks such as JUnit, TestNG, Selenium, Cucumber, etc.

- 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 preferred

About Roku

Founded in 2002, Roku pioneered streaming for the TV, and our mission is to make TV better for everyone. Roku connects users to the streaming content they love, enables content publishers to build and monetize large audiences, and provides advertisers with unique capabilities to engage consumers.

What we do
Roku pioneered streaming to the TV. Our purpose-built platform for TV streaming offers
superior outcomes for everyone – connecting users to the streaming content they love,
enabling content publishers to build and monetize large audiences, and providing advertisers
with unique capabilities to engage consumers.
Our mission is to be the TV streaming platform that connects the entire TV ecosystem around the world.

Roku OS
Roku streaming devices run the Roku operating system (Roku OS) purposely built and designed specifically for TV. The Roku OS powers Roku players, Roku audio devices, and Roku TV models.

OneView®
OneView, our ad platform built for TV streaming, connects brands, performance advertisers,
and our content partners with their target audience.

The Roku Channel
The Roku Channel provides easy access to content with broad appeal, which attracts viewers, which attracts advertising spend, which in turn enables reinvestment in more content.

Company website:
https://www.roku.com/jobs

The job ad is no longer active
Job unpublished on 23 December 2021

Look at the current jobs QA Automation Kyiv→