Roku

Senior Software Engineer in Test, Python

Roku

Apply
about 2 months ago
Cambridge, United Kingdom
Senior / Mid Level
H1B Sponsor

Responsibilities

  • Own and execute feature testing and create test plan documentation.
  • 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 and 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.

Requirements

  • 5+ years of Software Engineering experience.
  • 3+ years of hands-on experience with automation systems and unit testing in Python.
  • Strong problem-solving, analytical, and technical troubleshooting skills.
  • Solid knowledge and experience in 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 field.
  • Experience with big data analytics tools like Splunk, ELK, Hive, or Redshift is a plus.
  • In-depth knowledge of streaming back-ends and formats is a plus.
  • Experience working with Smart/Digital TVs and related technologies is a plus.
  • International product experience is a plus.

Benefits

  • Comprehensive benefits package including healthcare, life, and disability insurance.
  • Global access to mental health and financial wellness support.
  • Flexible work arrangements with a hybrid work approach.
  • Time off for vacation and personal reasons.

Tech Stack

Amazon RedshiftApache HiveJenkinsPythonSplunk

Categories

Testing