Senior Software Engineer, Embedded Software Automation and Tools at Roku
Job Description
📋 Description
- Develop and release new E2E automation tools.
- Debug issues to improve automated test tools and frameworks.
- Conduct code reviews to improve quality and optimization.
- Promote coding conventions for reusable, clean code.
- Document feature guides and define product behavior.
- Maintain and support existing automation tools and technology.
🎯 Requirements
- 10+ years of hands-on experience with automation systems.
- 10+ years of programming experience, preferably Python.
- Bachelor's degree in computer science or related field.
- Proficient in Linux, Python-based test automation frameworks, and REST APIs.
- Hands-on experience in development/integration of E2E test automation for embedded devices.
- Experience developing web apps using JavaScript and React/Next.js.
- Proficient use of AI tools and technologies to promote adoption in software development and testing automation.
🎁 Benefits
- Global mental health and financial wellness resources.
- Healthcare, dental, and vision coverage.
- Life, accident, and disability insurance.
- Retirement options (401(k)/pension).
- Paid time off per local leave policies.
- Flexible remote Fridays under hybrid policy.
More Current Jobs at Roku
Apply to other open positions at Roku
