Roku Inc. Job 2022 in New York, NY – Senior Software Engineer, Test

  • Full Time
  • New York, NY
  • Applications have closed

Website Roku Inc.

Are you looking for a Job at Roku Inc in New York, NY
in 2022. Then following info is about this job.

” id=”job-details” tabindex=”-1″>

About the job

Do you want to re-write the rules of modern advertising?

Roku Is Changing How The World Watches TV

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

About The Role

Our team’s mission is to build cutting-edge advertising technology to support and help grow sustainable advertising business for Roku. In this role you will work as a key member of the Advertising Customer Interface Team. You will design, develop, and operate components of our best-in-class suite of customer facing web applications driving key ad-tech components such as Campaign Management and Data Management Platforms. The team operates on a modern tech stack including React, Node, AWS, Jenkins, Docker, Python, Robot/Selenium frameworks

The ideal candidate will be a self-starter and a gritty problem solver with endless curiosity to learn and improve our systems. The successful candidate will work with engineering, product management, account management, and other teams to provide a best-in-class experience to a variety of internal and external users. The candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs.

What You’ll Be Doing

As a SDET you will be working as a part of the development team for the customer facing Campaign Management Platform. You will be responsible for building out new and enhancing existing automation frameworks. You will write test automation scenarios on top of this framework in order to test author component and integration level tests and ensure high quality solutions are delivered to customers who use our platform. You will also be working very closely with product owners, end users and the development team to identify critical business scenarios, integration points and help ensure the system is working holistically. Iterative development with a fast feedback loop to other engineers and product owners, helping the team understand and adopt best practices to maintain testability and quality of the platform will be a part of your role.

  • Design, implement and maintain test automation frameworks to support the testing needs of backend API services for the Campaign Management platform
  • Develop new component level automation test scenarios to exercise API functionality across the platform
  • Contribute to the overall test strategy and approach for the Campaign Management platform
  • Enhance existing test framework and expand test coverage where necessary
  • Work with SRE to configure automated tests to execute reliably and efficiently in CI/CD environments
  • Collaborate with team members and product owners to identify critical test scenarios to improve overall design, testability and quality
  • Performance and load testing of API functionality
  • Collaborate with other teams to identify integration points between systems and perform manual or automated integration tests as necessary
  • Perform manual testing where necessary in support of product development
  • Participate in Agile development process, point out potential risks and issues in all stages of the process
  • Collaborate with engineers to implement mechanisms for adoption of testing in early phases of the SDLC and fast feedback loop to support iterative development and deployment
  • Deliver constant value back to the business in a highly agile team approaching continuous deployment

We’re Excited If You Have

  • 5+ years of experience building automated tests for web applications with primary focus on testing APIs that support the application
  • 2+ years of experience in designing and building automation frameworks to support the needs of the application
  • 2+ years of experience automating backend APIs
  • Strong experience building and maintaining test frameworks using with Python Node or similar languages
  • Experience writing scenario based data driven tests in automation frameworks like Robot/Selenium using methodologies like Behavior Driven Development (BDD)
  • Experience working with REST APIs and usage of tools like POSTMAN to invoke and understand the functionality behind the APIs under test
  • Experience working with relational/NoSQL databases and ability to write and analyze database queries
  • Experience of CI/CD tools like Jenkins/Docker
  • Experience with applications in the cloud (AWS/GCP/Azure) preferred
  • Superior problem-solving skills with demonstrable history of autonomously delivering high quality, scalable and maintainable solutions
  • Intrinsically motivated, independent thinker who works well alone or in group settings with minimal direct supervision
  • BS or MS in Computer Science or related quantitative discipline

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 than a larger number of less mediocre players. 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.

Company: Roku Inc.

Vacancy Type: Full-time

Job Location: New York, NY

Application Deadline: N/A

Apply Here