Senior Software Engineer in Test, Python
Roku
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