Posted in

Principal Engineer – Devops – Video Streaming Products

Principal Engineer – Devops – Video Streaming Products

CompanyComcast
LocationPhiladelphia, PA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field
  • Define and develop test automation using Java J2EE, Spring, Jenkins, Tomcat, Python, MySQL, GIT and Maven
  • Deploy using Agile or Scrum in a DevOps environment
  • +1 year of experience or domain in developing in video and broadband product architecture utilizing RDK/TDK suite (additional advantage)

Responsibilities

  • Deliver products against plan in a fast-paced, multi-disciplined, distributed-responsibility and often ambiguous environment
  • Oversee solutions through their entire lifecycle, from design to production deployment
  • Design, develop, execute, train, operationalize, monitor, and triage end-to-end solutions
  • Improve observability to ensure comprehensive oversight of the end-to-end release readiness process
  • Develop and implement process improvements to boost team velocity and efficiency
  • Work closely with other engineers, integrating business and functional priorities into solutions
  • Successfully operationalize solutions in production to ensure seamless functionality and impact
  • Explore advanced topics such as test data management, scenario refactoring, and integrating BDD with CI/CD pipelines
  • Develop and execute high-quality test plans efficiently on RDK stacks while leveraging automation and tooling to detect defects quickly
  • Get familiar with automation tools and frameworks for test development, execution, and reporting
  • Maintain test automation, including selecting appropriate tools, configuring environments, and integrating with version control systems
  • Explore strategies for optimizing test coverage, such as risk-based testing, equivalence partitioning, and prioritizing critical paths
  • Practice DevOps to reduce the time between quality assurance and deployment of the software
  • Effectively communicate and collaborate within the team and with stakeholders
  • Practice agile methodologies to enhance teamwork and productivity
  • Participate in cross-functional activities such as joint sprint planning, backlog grooming, and retrospective meetings

Preferred Qualifications

  • +1 year of experience or domain in developing in video and broadband product architecture utilizing RDK/TDK suite (additional advantage)