Logo
Xfinity

Software Development Engineer in Test - Mobile Video Streaming Job at Xfinity in

Xfinity, Englewood, CO, United States, 80151

Save Job

Overview

Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Join our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We value innovation and supporting your authentic self in the workplace. Comcast prefers onsite collaboration, with remote options for some roles when designated virtual due to work nature.

Job Summary

Responsible for validating product quality by analyzing and testing the quality of the code base. Focuses on writing code that will be executed in an automated and repeatable fashion to reduce manual testing, and to increase code quality and consistency. Develops and maintains code that validates front-end, middleware and database systems using modern tools and languages. Provides input into software development lifecycle stages. Partners with software engineers to write efficient automation code following coding standards and best practices. Reports test execution results to senior leadership. Repairs complex broken automation scripts and performs peer reviews of automation codebase. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex environment, and may lead teams or projects and share expertise.

Job Description

The Technology + Product organization works at the intersection of media and technology and develops products and technologies that transform the customer experience. The VIPER team supports Product Management, Research & Development, Engineering and Operations for Comcast’s Elite Video Experiences, from Content Acquisition to the Player consuming experiences we control end-to-end. These platforms deliver video for live linear, video on-demand and cloud DVR services used by more than 20 million customers across STBs, connected TVs, mobile and desktop products.

Role

As a Software Development Engineer in Test (SDET) on the Player Platform QA team, you will participate in both software development and testing processes, focusing on testability, robustness and performance of the IP video playback experience.

Player Platform is an SDK written in languages including Kotlin, Swift, Typescript, Brightscript, etc., powering IP video playback on X1 platforms and Xfinity Stream apps on Android, iOS, Web, and Roku. It provides a video player that integrates with video streaming, content protection (DRM), advertisments, emergency alerts and real-time analytics services. As an SDET, you will build automation tools and frameworks to assist manual testing.

What You’ll Do

  • Collaborate closely with development and automation testers to ensure deliverables meet quality
  • Plan, implement, and track Component testing activities with development teams
  • Perform effective failure analysis and provide consistent testing status reporting
  • Lead as a member of an agile team and drive consistent testing practices
  • Ensure engineering teams deliver a quality product that meets Acceptance Criteria
  • Coach and mentor other QAs on the team
  • Follow agile practices – daily scrums, planning, grooming and sprint retrospectives
  • Support test planning, manual and automated test cases/scripts, and test execution
  • Analyze manual and automated test scenario results

What You’ll Need

  • 8+ years of experience in testing enterprise mobile applications
  • Experience in manual testing and test automation on Android, iOS and Roku
  • Experience with Smoke, Functional, Regression, Integration and Component testing techniques
  • Ability to recognize risks and errors in the application
  • Experience with Agile software development and test processes
  • Experience with Jira/Jenkins/Git integration
  • Concourse, Jenkins, Bamboo or similar CI tools
  • Ability to independently execute automation for iOS, Android and Roku
  • Preferably experience with Appium, Selenium, Java, Python
  • Experience with Mobile Cloud testing / device farms (BrowserStack, AWS Device Farm, etc.)
  • Experience with network traffic capture tools (Charles, Postman, Wireshark)
  • A passion for testing, development, and design
  • Cloud services: Amazon Web Services

Technologies

  • IP Streaming Video
  • HTTP Live Streaming (HLS)
  • DASH Live Streaming
  • Fairplay and Widevine DRM
  • Video streaming on Mobile and COAM devices
  • Android/FireOS/iOS/tvOS/Roku Applications
  • Appium/Selenium frameworks
  • Concourse

Perks & Benefits

We are committed to creating an environment where employees feel valued, understand business goals, and are motivated. Perks for US-based employees include:

  • Medical & Dental
  • 401(k) Savings Plan
  • Generous paid time off
  • Life milestones support (adoption assistance, childcare resources, etc.)
  • Courtesy Services for full-time employees in serviceable areas (free digital TV and internet)
  • Discount tickets for Universal Resorts, theme parks, and onsite hotel rooms

Learn more at the benefits page on Comcast careers site.

Additional Information

Reasonable accommodation is available for applicants with disabilities. Please contact us to request an accommodation. Comcast is an EOE/Veterans/Disabled/LGBT employer.

Job Profile: Engineer 4, Software Development & Engineering - SDET

Skills Amazon Web Services (AWS), Android, Appium, Apple iOS

Compensation

Primary Location Pay Range: $107,561.56 - $161,342.34

The application window is 30 days from posting unless the number of applicants requires it to close sooner or later.

#J-18808-Ljbffr