Sr. Software Engineer, Test
San Jose
hace 6 días

Teamwork makes the stream work.

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 around the world while gaining meaningful experience across a variety of disciplines.

About the role :

Roku is seeking an experienced and versatile Sr. Software Engineer in Test, who is passionate about developing innovative, automated testing solutions.

The candidate should be self-driven with a strong background in web automation, API automation and building automation frameworks.

The primary responsibility of the candidate will be to take the ownership of the quality aspect for the web apps, backend microservices and building tools and frameworks to facilitate better automation and productivity.

What you will doing :

  • Perform end-to-end and functional testing of all features for apps owned by the team and approve for release
  • Develop detailed automated tests from test plans, test cases and functional specs
  • Design and develop a reliable, scalable and maintainable test automation framework
  • Manage deployments and related processes to keep related teams looped in
  • Effectively communicate and collaborate with the PM, QA and Development teams to develop automation processes and test plans
  • Diagnose, debug and perform root-cause analysis of issues and defects
  • Actively participate in test planning discussions to assure automation coverage is continuously improving
  • Going beyond functional testing and working on performance and failure mode testing
  • Contribute to new ideas and best practices to achieve high efficiency and great quality
  • What we are looking for :

  • 5+ years of experience writing and executing QA test plans
  • Expertise in testing web service APIs and related technologies (REST, JSON, XML)
  • Expertise developing complex test automation and scripts using Python, Ruby and / or JavaScript, preferably Cypress
  • Strong understanding of CI / CD concepts and tools such as Jenkins, GitLab CI / CD, Circle CI or equivalent
  • Experience designing and running stress, load, and performance tests
  • Ability to analyze error logs, session logs, access logs and assist engineers by utilizing basic debugging techniques
  • Familiarity with AWS (Elastic Beanstalk, CloudWatch, S3, etc.)
  • Familiarity with Git and maintaining branches
  • Excellent verbal and written communication skills
  • BS or MS degree in Computer Science or equivalent
  • 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, one that has served us well since 2002.

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación