Facebook pixel

Senior QA Engineer
Posted on 9/21/2022
Locations
Cambridge, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Analysis
Data Science
Redshift
Research
Splunk
Python
UI/UX Design
Requirements
  • 6+ years Quality Assurance experience
  • 5+ years of hands-on experience with automation systems and unit testing
  • 2+ years of programming experience, preferably with Python
  • Strong problem solving, analytical and technical troubleshooting skills
  • Solid knowledge and experience 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
  • Experience with big data analytics: Splunk, ELK, Hive, Redshift, etc. (nice to have)
  • In depth knowledge of streaming back-ends and formats (nice to have)
  • Experience working with Smart/Digital TV (HDMI), Setup Boxes, Wi-Fi (2.4Ghz & 5GHz), TV remote controllers (nice to have)
  • International product experience (nice to have)
Responsibilities
  • Own both manual and automated testing
  • Drive features and project to completeness
  • Review product specifications
  • Collaborate with UI/UX, and development throughout the software development life cycle
  • Develop and execute test plans and test cases, using manual and automated testing, for new products/features and ensure adequate test coverage
  • Convert manual test cases into reliable, repeatable automated 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
  • Develop test strategies to meet deadlines
  • Drive end-to-end testing of firmware
  • Capable of driving tasks and schedules to meet both development and QA requirements
  • Reproduce, isolate, and debug issues, providing detailed bug reports
  • Participate on the bug triage process
  • Record all test results for each test suite and report on results and disseminate information to provide a high-level summary of areas tested
  • Assist in the certification process for partner devices to ensure compatibility with Roku
  • Interface with beta users and participate in bug triage process
  • Estimate, prioritize, plan and coordinate quality testing activities
Roku

1,001-5,000 employees

Streaming platform for television
Company mission
Roku's mission is to be the TV streaming platform that connects the entire TV ecosystem around the world. The company connects users to the streaming content they love, and we enable content publishers to build and monetize large audiences and provide advertisers with unique capabilities to engage consumers.
Benefits
  • Unlimited vacation days
  • Medical, wellness, and financial benefits
  • Free snacks and access to fitness center at headquarters
Company Values
  • High performance
  • Proud to work here
  • Trust and responsiblity
  • Talent
  • Communication and context
  • World class product
  • Simple process
  • Excellent partnerships
  • Content standards
  • High ethical standards