Senior Software Engineer, Python Automation
Roku, Building C
Senior Software Engineer, Python Automation Roku 15 March 2025 Teamwork makes the stream work. Roku is changing how the world watches TV. Roku 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 Role. With so many people using our products globally, we've become well‑known for products that "just work" right out of the box and integrate almost by magic. That doesn't happen by accident, which is why we are committed to making sure our products aren't just intuitive, they're obvious. To support that commitment, the Roku OS QA Team focuses on testing all products and features for the industry's most reliable streaming media platform. Our goal is to help people find what they want and make it easier for people to stream. We accomplish this using state‑of‑the‑art technology and engineering to make it happen, with consideration for the customer as the center of all that we do. About The Team. The team works on Automation and Testing using an agile methodology. Working with Developers and Product leads on test plans and innovative ways to test with automation in mind. What you'll be doing Collaborate with Manual QA, Project leads, and development throughout the software development life cycle. Develop automated tests that run on Roku players and TVs. Convert manual test cases into reliable, repeatable automated tests. Contribute to the continuous integration pipeline by running component builds, creating and running deployment jobs on individual stages on Jenkins, and running automated functional tests. Debug failing tests to improve product and automated test quality. Promote coding conventions and standards for code re‑usability and cleanliness. Conduct code reviews for improved code quality and optimization We are excited if you have 5+ years of Software Engineering or QA. 3+ years of hands‑on experience with automation systems and unit testing (Python). Strong problem‑solving, analytical and technical troubleshooting skills. Solid knowledge and experience developing test plans and test cases. Strong debugging skills. Excellent verbal and written 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. Experience with big data analytics: Splunk, ELK, Hive, Redshift, etc. (nice to have). In‑depth knowledge of streaming back‑ends and formats (nice to have). Experience working with Smart/Digital TV (HDMI), Setup Boxes, Wi‑Fi (2.4Ghz & 5GHz), TV remote controllers (nice to have). International product experience (nice to have).
LI-AB3
Benefits. Roku 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) or 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 your recruiter. The Roku Culture. Roku 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 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 Applicant Privacy Notice and authorize Roku to process your data subject to those terms. How to Apply Interested in this position? Please submit your resume and cover letter through the application portal. #J-18808-Ljbffr Roku- Roku is seeking a Senior Software Engineer specializing in Python Automation to enhance its products. In this role, you will collaborate with various teams to develop automated tests and improve product quality. The ideal candidate has 5+ years in Software Engineering,...SeniorSoftware
- ...leading tech solutions firm in Santa Clara is seeking a software engineer to design and develop automation scripts and management APIs for their OPNFV... ...functionality and performance. Ideal candidates will have strong Python skills and experience with Linux Shell and networking...SeniorSoftware
- NVIDIA is seeking a motivated Automation Engineer with strong Python skills to enhance their software products. This role involves developing test automation frameworks and collaborating with QA and engineering teams. The ideal candidate should have over 5 years of experience...SeniorSoftware
$388k
...this by building and maintaining device automation and infrastructure. We measure our... .... Who you are You are a quality-minded Software Engineer and drive testing strategies You have experience... ...skills in JavaScript / TypeScript or Python and experience with automation...SeniorSoftwareHourly payFull timeImmediate startFlexible hours- ...Client: Sams Club/ Walmart Job Title: Senior Software Engineer (Python) Location: Sunnyvale, CA on Site Duration: 12+ months with extension Interview: Video Need Genuine LinkedIn NO RECENT OR MULTIPLE LINKEDIN...SeniorSoftware
- NVIDIA is seeking a Senior Infrastructure Engineer in Santa Clara, California, to design... ...CD pipelines and champion automation initiatives. The ideal... ...5 years of experience in software engineering, focusing on infrastructure... ...proficiency in Go and Python. You'll collaborate with...SeniorSoftware
$144k - $230k
NVIDIA is looking for a Senior Failure Analysis Engineer in Santa Clara, California, to enhance software-focused production systems. This hybrid role combines software... ...will have significant experience in Python and automation systems, driving improvements in performance...SeniorSoftware$168k - $322k
NVIDIA is hiring a Senior Staff Engineer for its Enterprise SaaS Platform & Automation team in Santa Clara, California. The role involves automating... ...automation systems and strong software engineering skills, particularly in Python and APIs. NVIDIA offers a competitive...SeniorSoftware- Nvidia Corporation in Santa Clara is seeking skilled software engineers to enhance its deep learning libraries, focusing on scalable infrastructure... ...a BS in Computer Science or Engineering, proficiency in Python, familiarity with C/C++, and experience in continuous...SeniorSoftware
$196k - $242k
Waymo, an autonomous driving technology leader, seeks a talented engineer to develop test strategies for their autonomous vehicle systems... ...metrics and plans for testing edge cases, implementing software for analyzing test results, and collaborating across teams. Candidates...SeniorSoftware$184k - $287.5k
NVIDIA is seeking a skilled software engineer in their Deep Learning Libraries Group to develop... ...requires expertise in designing scalable automation for testing and integration processes.... ...5 years of relevant experience. Strong Python and C/C++ skills are crucial, along with...SeniorSoftware$137.1k - $188.3k
...Dolby Imaging/Video algorithms and software. This role demands a Bachelor's in Computer Science or Electrical Engineering and at least 5 years of experience in... ...candidate will have expertise in test automation frameworks, strong Python skills, and be proactive in...SeniorSoftware- Role, Inc. is seeking a Senior Software Engineer to join the Secrets Hub group. The ideal candidate will help evolve our multi-cloud secrets management... ...backend services. The role requires strong skills in Python and AWS services, with a focus on teamwork and problem-...SeniorSoftwareFull time
- ...Company) is seeking an experienced Senior PCIe Validation Engineer in Santa Clara, California.... ...while also debugging hardware and software issues. The ideal candidate... ...across platforms and enhancing automated validation tools using Python. #J-18808-Ljbffr Vertisystem (...SeniorSoftware
$132k - $207k
NVIDIA is seeking a System Test Engineer to develop manufacturing test solutions for Datacenter... ...experience and proficiency in Python programming and Bash scripting. You will... ...technologies, and troubleshoot hardware and software issues. The position offers a salary range...SeniorSoftware$168k - $322k
Nvidia Corporation seeks a Senior Staff Engineer for Enterprise SaaS Platform and Automation to drive AI innovations. The role demands designing systems to automate... ...8 years of experience, strong foundations in software engineering, and familiarity with enterprise SaaS...SeniorSoftware- CloudDevs is seeking a Senior Software Engineer to join our team in Mountain View, California. This role will focus on designing and implementing... ...five years of production experience, expert knowledge in Python, and a solid understanding of cloud solutions such as Docker...SeniorSoftware
$121k - $148k
...Santa Clara, California, to research product features and develop automated test scripts. This role demands over 8 years of experience in... ...understanding of testing methodologies, and proficiency in Python and Robot Framework. The position offers a competitive salary range...Senior$137.1k - $188.3k
Dolby is seeking an experienced software engineer in Sunnyvale to lead test initiatives for innovative... .... The ideal candidate will have strong Python coding skills, familiarity with... ...experience in image/video processing and automation frameworks. This full-time position offers...SeniorSoftwareFull timeFlexible hours$143.5k - $212.85k
...solutions spanning all phases of the Software Development Lifecycle (SDLC).... ...level issues, guiding junior engineers, operating with little... ...backend development using Python and frameworks such as Django... ...Experience implementing CI/CD, automated testing, and observability to...SeniorSoftwareLocal areaImmediate start- A cybersecurity company is seeking a Senior Backend Software Engineer focused on the Azure Firewall Management Program. This role involves integrating security frameworks with Go/Golang and developing networking services in cloud environments such as AWS. The ideal candidate...SeniorSoftwareWork at office2 days per week
$209k - $276k
Anduril Industries is seeking a Senior Software Engineer to join their Manufacturing Test organization... ...on enhancing product quality through automation and test executive software across... ...candidate should have a strong background in Python software development, experience in...SeniorSoftware$180.6k - $271k
A leading technology company is seeking a Software Engineer to design and validate embedded and cloud edge software. The role requires collaboration... ...programming skills in languages such as C, C++, Java, and Python. A competitive salary range of $180,600 to $271,000 is...SeniorSoftware$184k - $356.5k
NVIDIA is seeking a Senior Software Engineer to build automation for GPU clusters in Santa Clara, California. The ideal candidate will have 8+ years of experience... ...infrastructure and strong programming skills in Python or Go. Responsibilities include managing large-scale...SeniorSoftware$164.2k - $225.7k
Databricks is seeking a Senior Software Engineer for Customer Experience Intelligence in Mountain View, California. This role involves designing... ...-powered systems to enhance customer support by creating automated solutions that improve customer experience and scalability...SeniorSoftware- ...difference, combining world-class engineering with a passion to solve... ...to enrich lives. Embedded Software Engineer (Contract - 3 months... .... Primarily working in Python and C/C++ on an embedded Petalinux... .... Create scripts and automation tools to support real-time system...SeniorSoftwareFull timeContract workWorldwide
- ...Mountain View, California, is seeking a Senior Software Engineer to join the Manufacturing Test organization. This position involves automating processes across various platforms and... ...of automation tools, and expertise in Python development. Responsibilities include developing...SeniorSoftware
- ...View, California, is seeking an Automatic Test Equipment Engineer to develop innovative test software and hardware solutions for clean energy products. The... ...involves collaboration with teams to execute tests, automate processes, and analyze performance data. The ideal candidate...SeniorSoftwareFlexible hours
$136.5k - $276.5k
Hewlett Packard Enterprise is seeking a Senior Software Engineer to join its Juniper Test Engineering team in a hybrid role. The position involves designing, automating, and executing tests for networking products to ensure their reliability and performance. The ideal...SeniorSoftware$184k - $356.5k
NVIDIA seeks a Senior Software Engineer to build and operate a large-scale GPU infrastructure for AI workloads. You'll automate large-scale GPU clusters, develop tools, and improve workflows... ...should have strong skills in Python or Go, expertise in Linux and Kubernetes...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Python Automation. Be the first to apply!
- ngo software engineer Los Gatos, CA
- software developer Los Gatos, CA
- part time software developer remote Los Gatos, CA
- senior software engineer ruby on rails Los Gatos, CA
- software engineer amazon Los Gatos, CA
- senior software design engineer Los Gatos, CA
- software developer fintech Los Gatos, CA
- consulting software engineer Los Gatos, CA
- director software engineering Los Gatos, CA
- senior software engineer Los Gatos, CA

