Principal Engineer – Devops – Video Streaming Products
Company | Comcast |
---|---|
Location | Philadelphia, PA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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)