Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Comcast Logo

Principal Python Software Architect, QA

Comcast

Salary not specified
Oct 9, 2025
Philadelphia, PA, US
Apply Now

Comcast is looking for a Principal Python Software Architect, QA to design and build sophisticated frameworks to ensure the high-quality and reliability of their broadband infrastructure, specifically focusing on cloud-native, microservices-based applications.

Requirements

  • Expert-level Python/Pytest programming skills with a proven track record of designing, building, and maintaining complex test automation frameworks and tools.
  • Deep understanding of software architecture and design patterns such as OOPs and OO design as they apply to building robust, scalable automation.
  • Strong experience working with Ubuntu/Linux environments and comfort with CLI-based tools and scripting.
  • Proficiency with test tools such as Ixia, ByteBlower, and general traffic simulation platforms.
  • Solid understanding of networking concepts, including switching, routing, and network protocols (e.g., TCP, UDP, BGP, ISIS, HTTP/S, multicast).
  • Experience with Kubernetes, Docker, and containerized test environments.
  • Ability to analyze packet captures, simulate network conditions, and validate end-to-end performance.

Responsibilities

  • Architect, develop, and maintain complex, scalable, and modular Python-based test automation frameworks that support both functional and integration testing.
  • Design and implement automation test cases, ensuring that quality assurance is a "shift-left" consideration in all development.
  • Act as a key technical leader in ensuring the delivery of high-quality, scalable, and reliable DOCSIS/PON-based applications.
  • Collaborate with engineering, product, and manual QA teams to gather requirements and translate them into automated test cases.
  • Manage operational quality and contribute to the Core Virtualization project by applying robust testing methodologies and practices.
  • Troubleshoot complex system issues through strong analytical and debugging skills.
  • Participate in Agile ceremonies and integrate QA into DevOps pipelines.

Other

  • This position is unable to provide work authorization sponsorship or immigration support now or in the future.
  • Actively mentor junior team members and promote best practices in python software development and QA.
  • Mutual respect, trust, and openness to ideas.
  • Continuous improvement through experimentation and learning.
  • Technical leadership and mentorship with a growth mindset.