Senior Software Engineer in Test, Python

Senior Software Engineer in Test, Python5 days ago Be among the first 25 applicants
Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we aim to power every television in the world. We connect consumers to content, enable publishers to build and monetize audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you’ll make a valuable contribution. We are a fast-growing public company where no one is a bystander, offering opportunities to delight millions of TV streamers while gaining experience across disciplines.
About the roleRoku Ads Test Automation focuses on testing Ad products and features for a reliable streaming platform. Our goal is to help people find what they want and make it easier to stream. We accomplish this using state-of-the-art technology and engineering with the customer at the center of all we do.
We are seeking an experienced and versatile Software Development Engineer in Test to own quality of ad features on the Roku Platform. You will be responsible for end-to-end execution of ad products, cross-team collaboration for feature testing, developing test plans, coordinating testing with manual QA, creating an automation strategy, deploying libraries/features, and more. You should be able to represent automation and QA concerns in meetings with cross-functional teams and provide user-focused feedback to improve the customer experience. This role requires solid SDLC understanding, testing techniques, strong debugging, documentation, and automation experience.
About The TeamOur team qualifies all Ads products and features on the Roku Platform. You will join a talented, high-performance team of SDETs with a track record of delivering quality. We’re looking for someone who can help us maintain pace and continue delivering high quality as we grow.
What you''ll be doing
Own and execute feature testing, create test plan documentation, and collaborate with developers, product leads, and other manual QA
Develop automated tests that run on Roku players and TVs
Convert manual test cases into reliable, repeatable automated tests
Contribute to the CI pipeline by running component builds, creating/running deployment jobs on Jenkins, and running automated functional tests
Debug failing tests to improve product and test quality
Promote coding conventions and standards for reusability and maintainability
Conduct code reviews for improved quality and optimization
Qualifications
5+ years of Software Engineering
3+ years of hands-on experience with automation systems and unit testing (Python)
Strong problem-solving, analytical, and technical troubleshooting skills
Experience developing test plans and test cases
Strong debugging and written/verbal communication skills
Research and documentation skills; ability to learn new technologies quickly
Ability to work independently and be self-directed
Bachelor''s degree in Computer Science or related field
Nice to have: experience with big data analytics (Splunk, ELK, Hive, Redshift, etc.)
Nice to have: knowledge of streaming back-ends/formats
Nice to have: experience with Smart/Digital TV (HDMI), Setup Boxes, Wi-Fi
Nice to have: knowledge of 2.4GHz and 5GHz networks, TV remote controllers
Nice to have: international product experience
BenefitsRoku offers a diverse range of benefits to support employees and families, including mental health and financial wellness resources. Benefits may include healthcare, life, disability, retirement options, and paid time off. Availability varies by location and role; check with your recruiter for specifics.
The Roku CultureWe are a fast-paced company that values collaboration, practical innovation, and delivering customer-focused results. We aim to hire talented people who are easy to work with and take ownership. Learn more about Roku at www.weareroku.com/factsheet.
By providing your information, you acknowledge Roku may contact you about job roles and you have read Roku’s Applicant Privacy Notice.
Note: This description is based on the original content and preserves the core responsibilities and qualifications.
#J-18808-Ljbffr
Other jobs of interest...


Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!