GrepJob
Roku

Senior Software Engineer, Embedded Software Automation and Tools 

Roku
Apply
about 3 hours ago
Cambridge, United KingdomSenior / Staff+
H1B Sponsor

Responsibilities

  • Develop and release new end-to-end automation support and tools.
  • Debug issues to improve the quality of automated test tools and frameworks.
  • Conduct code reviews to enhance code quality and optimization.
  • Promote coding conventions and standards for code reusability and cleanliness.
  • Document feature guides and define product behavior.
  • Support and maintain existing automation tools and technology.
  • Mentor less experienced engineers and drive automation development.
  • Assist in monitoring and maintenance of critical systems.
  • Champion the adoption of AI tools and technologies to enhance automation capabilities.

Requirements

  • 10+ years of hands-on experience with automation systems.
  • 10+ years of programming experience, preferably with Python.
  • Bachelor’s degree in computer science or related field.
  • Proficient in Linux and Python-based test automation frameworks.
  • Hands-on experience in development/integration of end-to-end test automation frameworks for embedded software devices.
  • Proficient use of AI tools and technologies.
  • Experience developing and maintaining web-based tools using JavaScript and React/Next.js.
  • Experience with DevOps and continuous integration tools.
  • Experience with CI/CD pipeline development and deployment via AWS or GCP.
  • Experience with unit testing frameworks like pytest and Cypress.

Benefits

  • Comprehensive benefits including healthcare, life, and retirement options.
  • Global access to mental health and financial wellness support.
  • Support for taking time off in accordance with local leave policies.
  • Flexible remote work options on Fridays.

Tech Stack

AnsibleAWSCypressDatadogDjangoDockerFastAPIFlaskGitLab CI/CDGoogle Cloud PlatformGrafanaGraphQLJavaScriptJenkinsKubernetesLinuxMongoDBMySQLNext.jsPostgreSQLPostmanPrometheuspytestPythonReactRedisTerraform