Logo
Comcast

Comcast Software Application Developer Co-op

Comcast, Phila, Pennsylvania, United States, 19117

Save Job

Comcast Drexel Co-op Program

Program Overview Comcast's Drexel Co-op Program offers an exciting opportunity to gain hands-on experience, build lasting connections, and grow professionally in a dynamic and inclusive environment. This paid, 6-month immersive experience places students at the heart of our business, working alongside talented professionals on meaningful projects that contribute to real outcomes. As a trusted member of the team, you'll gain exposure to the inner workings of a global media and technology company while developing skills that will serve you well in any career path. Your experience will include: Hands-On Learning & Impactful Work: Tackle real business challenges, collaborate across teams, and contribute ideas that drive results from day one. Community, Connection & Giving Back: Build meaningful relationships through social events, peer engagement, and shared experiences. You'll also have the opportunity to give back through Team UP, Comcast's volunteer initiative, deepening your connection to both your community and your fellow students. Mentorship & Support: Receive guidance from experienced professionals through our dedicated mentorship program, helping you navigate your co-op and beyond. Professional Development: Participate in a custom onboarding experience, a curated learning series, and networking events designed to help you build new skills, explore career paths, and gain insights from professionals from across the organization. At Comcast, we're committed to investing in the next generation of innovators and leaders. Our Co-op Program is a transformative experience designed to help you grow, connect, and take the next step in your professional journey. Organization & Team Overview

This co-op position is within Comcast's Technology & Product (TPX) organization, specifically within the team focused on ensuring the quality and reliability of our network expansion and evolution initiatives. Our team plays a crucial role in supporting Comcast's strategic goal of delivering multigigabit symmetrical speeds to more customers, a top priority for 2025. Our work centers on developing and implementing automated testing solutions using Python to guarantee the performance and stability of our software products. We contribute directly to the company's growth by ensuring that our network expansion meets the highest quality and reliability standards. We work on mission-critical systems and directly interact with data related to the cloud infrastructure and network monitoring. You will be working with a diverse team of engineers and developers. Our team is composed of individuals with varying levels of experience, diverse ethnic and religious backgrounds, and a wide range of skill sets. We foster a collaborative and inclusive environment where everyone's contributions are valued. You will be working with people of different ages, backgrounds, and skill sets. We are unified in our dedication to delivering a quality product and ensuring the success of Comcast's network expansion. The scale and power of our network, bolstered by AI, cloud and edge compute technologies, set us apart and give us a critical competitive advantage. Our network expansion and evolution work are foundational to the company's growth strategy in 2025 and beyond. We are looking for a student with Python experience who is eager to learn and contribute to a dynamic and impactful team. Role Description

Are you fascinated by the intricate workings of modern network infrastructure and passionate about ensuring seamless connectivity for millions? Do you thrive in a fast-paced environment where your contributions directly impact the reliability of cutting-edge technology? As a Software Development & Engineering Test Co-op, you'll dive into the heart of our network's self-healing capabilities. Imagine being part of the team that ensures a customer's internet stays strong, even when unexpected disruptions occur. You'll gain firsthand experience in how we maintain the backbone of digital connectivity. In this role, you'll develop Python scripts and utilities to simulate real-world network challenges, such as cable cuts or power outages, and analyze how our systems respond. You will be testing and validating the impact of these disruptions. You'll be asking crucial questions: Did a customer's connection drop? Was that expected? How quickly did it recover? And most importantly, how can we make it even faster and more reliable? You'll be an integral part of a collaborative team that values innovation and continuous improvement. We're constantly seeking ways to optimize our processes and deliver exceptional results. You'll not only learn from experienced engineers but also contribute your unique perspective to enhance our testing strategies. If you're ready to tackle complex challenges and make a tangible difference in the world of network technology, this co-op is for you. What are some interesting problems the student will work on? In this co-op, you'll tackle a range of fascinating challenges that directly impact the reliability and performance of our network. Here are some of the interesting problems you'll be working on: Simulating Real-World Disruptions: You'll develop and implement Python scripts to inject simulated network disruptions, such as cable cuts and power outages, into our test environments. This involves understanding complex network interactions and predicting potential points of failure. Analyzing System Recovery: You'll play a critical role in evaluating the effectiveness of our self-healing mechanisms. This includes analyzing data to determine if and when connections recover, and assessing whether recovery times meet our stringent reliability standards. You will be asking questions like: Did the connection come back? How long did it take? Was that too long? Automating Large-Scale Testing: You'll create scripts and utilities to automate data collection and system control across our extensive test infrastructure, which includes over 1000 cable modems of various makes and models. This involves developing solutions to reboot server nodes, control network switch I/O ports, and manage cable modem operations. Debugging Complex Network Issues: You'll trace defects through our advanced service-oriented architecture to identify root causes. This involves working with bleeding-edge technology and standard production systems to pinpoint and resolve critical network issues. Working with Diverse Hardware: You will be able to work with a wide range of hardware, from cutting edge new technology to older production models. All of which will be hooked up to 1000+ cable modems of all commercial makes and models. The hardware is easily movable from test system to test system, allowing for a wide range of testing and debugging situations. These challenges will provide you with valuable hands-on experience in network testing, automation, and troubleshooting, allowing you to make a tangible impact on the reliability of our network infrastructure. Where Can This Student Make an Impact?

In this co-op, you'll have the opportunity to make a significant impact on the reliability and performance of Comcast's cutting-edge network infrastructure. You'll be working alongside some of the brightest minds in the industry, contributing directly to the systems that power internet connectivity for millions of customers. Here's how you'll make a difference: Enhancing Network Reliability: Your work will directly contribute to minimizing customer-facing defects and outages. By developing and implementing robust automated testing solutions, you'll help ensure that our network remains stable and reliable, even during periods of rapid change and expansion. Accelerating Speed to Market: Your contributions will help streamline our testing processes, enabling us to bring new features and updates to market more quickly and efficiently. Ensuring Best-in-Class Service: With hundreds of software and hardware components working in tandem, maintaining seamless connectivity is a complex challenge. Your role in validating system changes will be crucial in ensuring that Xfinity Internet customers continue to receive best-in-class service. Contributing to a Dynamic Ecosystem: The dynamic nature of our network ecosystem means that changes are constant. You will play a vital role in validating that all of those changes continue to provide our customers with top-tier service. Impacting Customer Experience: Ultimately, your work will directly impact the customer experience. By ensuring the reliability and performance of our network, you'll help us deliver the seamless connectivity that our customers rely on every day. You'll play a critical role in maintaining the integrity of a complex, ever-evolving network, directly impacting the quality of service experienced by millions of users. Job Responsibilities

Responsibilities include but are not limited to: Design, develop, and maintain scalable and efficient automated test frameworks and scripts primarily using Python Pytest. Develop comprehensive tests that validate product quality, generating detailed reports, metrics, and trend analysis. Collaborate closely with software engineers and QA engineers to integrate automated tests into the software development lifecycle, promoting a culture of quality. Participate in all phases of the software development lifecycle, providing input and expertise to ensure testability and quality. Debug complex, multi-dependent automation