Roku

Senior Software Engineer in Test, Python

Roku

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

Responsibilities

  • Own and execute feature testing and create test plan documentation.
  • Collaborate with developers, product leads, and manual QA teams.
  • 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 with Smart/Digital TVs, Setup Boxes, and Wi-Fi is a plus.
  • International product experience is a plus.

Benefits

  • Comprehensive benefits package including mental health and financial wellness support.
  • Healthcare options including medical, dental, and vision.
  • Life, accident, and disability insurance.
  • Commuter and retirement options (401(k)/pension).
  • Flexible time off for vacation and personal reasons.

Tech Stack

Amazon RedshiftApache HiveJenkinsPythonSplunk

Categories

Testing