Principal Engineer - Python Automation / DOCSIS
Company: Comcast Corporation
Location: Philadelphia
Posted on: April 25, 2024
Job Description:
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. Become part
of our award-winning technology team that turns big ideas into
cutting-edge products, platforms, and solutions that our customers
love. We create space to innovate, and we recognize, reward, and
invest in your ideas, while ensuring you can proudly bring your
authentic self to the workplace. Join us. You'll do the best work
of your career right here at Comcast. (In most cases, Comcast
prefers to have employees on-site collaborating unless the team has
been designated as virtual due to the nature of their work. If a
position is listed with both office locations and virtual
offerings, Comcast may be willing to consider candidates who live
greater than 100 miles from the office for the remote option.)Job
SummaryResponsible for designing and executing test environments
for Quality Assurance Engineers. Tests products, software and web
applications to ensure quality and a successful roll-out. Assists
in managing project teams, developing test strategies and designing
quality assurance practices. Leads Engineering teams in
investigation processes which includes identifying, reproducing and
resolving defects, bugs, or problems. Recognized as an expert in
own area within the organization. Provides guidance and mentorship
to junior Engineers.Job Description*This position is unable to
provide work authorization sponsorship or immigration support now
or in the future.*The Technology, Product, Experience (TPX)
organization works at the intersection of media and technology and
our innovative teams are continually developing and delivering
products and next-generation technologies that transform the
customer experience.The Comcast Network and CONNECTivity (CONNECT)
organization is a highly agile, fast-paced, dedicated group at the
forefront of change focused on innovating, building, and operating
the best in class, most reliable access network for our
customers.About the Role:The Principal Engineer is expected to
possess deep expertise in DOCSIS and PON technologies and be highly
skilled in modern quality assurance and testing methodologies. This
leadership position involves spearheading the creation and
implementation of testing strategies for cloud-native microservice
architecture applications, focusing on DOCSIS/PON-based systems.
Primary responsibilities encompass the planning and execution of
test architectures, defining testing requirements, and leading the
design, implementation, and management of comprehensive test plans
to ensure the quality of vCMTS application features.In addition to
the core responsibilities, the Principal Engineer is also tasked
with the development and enhancement of Automation Frameworks. This
includes architecting flexible and scalable automation solutions
that can adapt to the evolving needs of DOCSIS and PON
technologies. The candidate should demonstrate proficiency in
scripting languages such as Python, Bash, or Perl to automate
repetitive testing tasks, streamline the execution of test cases,
and facilitate the efficient analysis of test results.Team
Values:
- Mutual respect and diversity of thought.
- Curiosity, experimentation, and the pursuit of continuous
improvement.
- Team unity and minimal ego.
- Leadership and the willingness to technically guide scrum
teams.
- Strong commitment to delivering projects on time.
- Dedication to training and mentoring young engineers.
- Simplicity in our architecture and coding, with a focus on
details.
- Finding joy in our work and maintaining a balance with personal
life.
- Ownership at both personal and team levels, building on mutual
trust.
- Thoughtful refactoring and challenging the status quo. -What
You'll Do:
- The Principal DOCSIS QA Engineer is a key player in ensuring
the delivery of high-quality, reliable, and scalable
DOCSIS/PON-based applications, making a significant impact on the
company's technological advancements and service offerings.
- Technical Analysis and Problem Solving: Apply analytical skills
to troubleshoot issues, design effective test strategies, and
identify areas for improvement. Utilize data-driven insights to
guide testing efforts and improve product quality.
- Collaboration and Leadership: Work in a team-oriented
environment, leading QA efforts and mentoring junior team members.
Foster a culture of quality, innovation, and continuous improvement
within the team.
- Operational Quality Management: Play a pivotal role in managing
and enhancing the operational quality within the Core
Virtualization project. Address and resolve complex technical
challenges through innovative QA practices and methodologies.
- Development of Automation Frameworks: Design and implement
robust automation frameworks that support continuous integration
and continuous delivery (CI/CD) practices. Ensure the framework can
accommodate both unit tests and integration tests, providing
comprehensive coverage across all application features.
- Scripting and Automation Skills: Exhibit strong capabilities in
scripting languages (Python, Bash, Perl, etc.) for the creation of
automated test scripts. Utilize scripting to interact with APIs,
simulate network conditions, and manipulate data sets for testing
purposes.
- Agile and DevOps Integration: Integrate quality assurance
processes within Agile and DevOps workflows. Collaborate closely
with development teams to embed testing early in the development
cycle, promoting a 'shift-left' testing approach.Skills &
Experience We're Looking For:
- Extensive experience with DOCSIS and/or PON technologies,
understanding their operational and technical nuances.
- Demonstrated experience in developing automation frameworks and
writing automated test scripts.
- Experience in Test-driven development/test automation,
continuous integration, and deployment automation.
- Experience with scripting tools such as Python.
- Knowledge of operational support tool technologies: ELK,
Splunk, Prometheus, InfluxDB, Grafana.
- Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.) and
version control systems (Git).Additional "Nice to Have" Skills &
Experience:
- Degree in Computer Science, Engineering, or a related field, or
equivalent experience.
- Knowledge of network simulation tools and virtualization
technologies.
- Experience in Switching and Routing with hands on experience
with Arrista/Cisco/Juniper switches.
- Knowledge of networking protocols: HTTP/S, TCP, UDP, multicast,
BGP, ISIS.
- Experience in any of the following: Redis, \ Kafka, Docker,
Kubernetes.
- Good current knowledge of Unix/Linux environments.
- Good communicator, able to analyze and clearly articulate
complex issues and technologies understandably and engagingly.
- Great design and problem-solving skills, with a strong bias for
architecting at scale.
- Adaptable, proactive and willing to take ownership.
- Keen attention to detail and high level of commitment.
- Comfortable working in a fast-paced agile environment.
Requirements change quickly and our team needs to constantly adapt
to moving targets.
- Familiarity with microservice architecture and containerized
deployment.
- Familiarity with distributed systems, asynchronous messaging,
and network protocols.
- Familiarity with data serialization formats like XML, JSON and
protocol buffers.
- High level of accountability - takes ownership of problems and
sees them through to resolution.
- Excellent communication skills and the ability to articulate
technical challenges and solutions to a diverse audience.About Our
Perks & Benefits:We are determined to create an environment where
our employees feel valued, understand our business goals, and are
motivated.Here's a look at just some of the perks and benefits we
make available to our US-based employees:
- Medical & Dental
- 401(k) Savings Plan
- Generous paid time off
- Life Milestones - from adoption assistance, childcare
resources, pet insurance, and more, Comcast supports you at all
life stages.
- Courtesy Services - We offer all of our full-time employees in
serviceable areas free digital TV and internet.
- Discount tickets for Universal Resorts, including theme park
tickets and onsite hotel rooms.Learn more at
jobs.comcast.com/life-at-comcast/benefits Reasonable
AccommodationWe will ensure that individuals with disabilities are
provided reasonable accommodation to participate in the job
application or interview process, perform essential job functions,
and receive other benefits and privileges of employment. Please
contact us to request an accommodation.Disclaimer:
- This information has been designed to indicate the general
nature and level of work performed by employees in this role. It is
not designed to contain or be interpreted as a comprehensive
inventory of all duties, responsibilities and
qualifications.Comcast is an EOE/Veterans/Disabled/LGBT
employer.Comcast is proud to be an equal opportunity workplace. We
will consider all qualified applicants for employment without
regard to race, color, religion, age, sex, sexual orientation,
gender identity, national origin, disability, veteran status,
genetic information, or any other basis protected by applicable
law.EducationBachelor's DegreeWhile possessing the stated degree is
preferred, Comcast also may consider applicants who hold some
combination of coursework and experience, or who have extensive
related professional experience.Relevant Work Experience10 Years
+
Keywords: Comcast Corporation, Cherry Hill , Principal Engineer - Python Automation / DOCSIS, IT / Software / Systems , Philadelphia, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...