Senior Software Engineer in Test, Python
18 Days Old
Senior Software Engineer in Test, Python
5 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 role
Roku 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 Team
Our 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 & 5GHz networks, TV remote controllers
- Nice to have: international product experience
Benefits
Roku 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 Culture
We 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.
- Location:
- Cambridge
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Yesterday
Senior Software Engineer in Test, Python
-
Cambridge
- IT & Technology
Overview Teamwork makes the stream work. 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. Roku pioneered streaming to the TV. Our missi...
More Details -
-
18 Days Old
Senior Software Engineer in Test, Python
-
Cambridge
- IT & Technology
Senior Software Engineer in Test, Python 5 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. ...
More Details -
-
28 Days Old
Senior Software Development Engineer in Test (Python)
-
Cambridge
- IT & Technology
Senior Software Development Engineer in Test (Python) With millions of users worldwide, our products have earned a reputation for "just working" seamlessly right out of the box. This seamless experience is a testament to our commitment to creating p...
More Details -
-
30 Days Old
Senior Software Development Engineer in Test (Python)
-
Cambridge
- IT & Technology
About The Role With millions of users worldwide, our products have earned a reputation for "just working" seamlessly right out of the box, almost like magic. This seamless experience is no accident; it's a testament to our commitment to creating pro...
More Details -