GrepJob
Roku

Senior Software Engineer, Test

Roku
Apply
about 4 hours ago
Bengaluru, India
Senior
H1B Sponsor

Responsibilities

  • Innovate automated test development for applications developed in Linux/C/C++.
  • Develop new automation test scripts using Python or a homegrown BDD/LLM tool.
  • Convert existing manual test cases into reliable, repeatable automated tests.
  • Troubleshoot and analyze automation test results to improve product quality.
  • Contribute to the Continuous Integration pipeline by running component builds and automated functional tests.
  • Promote coding conventions and standards for code reusability and cleanliness.
  • Conduct code reviews for improved code quality and optimization.
  • Setup and maintain test automation infrastructure and tools.
  • Collaborate with cross-functional teams to identify automation opportunities.
  • Improve and maintain existing automation frameworks for efficiency and scalability.
  • Develop and maintain documentation for automated test processes and frameworks.

Requirements

  • 8+ years of relevant test automation development experience.
  • 5+ years of proven expertise in writing automated test scripts using Python or equivalent.
  • Bachelor’s or Master’s degree in computer science or a related field.
  • Strong problem-solving, analytical, and technical troubleshooting skills.
  • Excellent debugging skills and experience with Linux-based systems.
  • Hands-on experience with smart TVs and consumer audio/video devices.
  • Knowledge of audio/video streaming technologies and codecs.
  • Proficiency with continuous integration tools like Jenkins or TeamCity.
  • Experience working with Git/GitLab.
  • Familiarity with automated testing tools and RESTful API testing.
  • Knowledge of containerization and virtualization technologies.
  • Excellent verbal and written communication skills in English.

Benefits

  • Comprehensive benefits including healthcare, life, accident, 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 to balance work and life needs.

Tech Stack

CC++DockerGitJenkinsJUnitLinuxPythonSeleniumTestNG

Categories

DevOpsTesting