Platform Engineer – Test Automation & Labs

Comcast

Philadelphia (Philadelphia County)

On-site

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Comcast is seeking a Software Development Engineer to design, develop, and maintain software solutions that strengthen Test House automation, improve engineering efficiency, and accelerate release readiness across connected device and network environments. The role combines hands‑on development with test automation framework engineering, lab integration, and operational tooling.

The ideal candidate has strong development experience in Java, Python, and JavaScript, along with practical knowledge

Qualifications

  • Bachelor's degree in computer science, software engineering, computer engineering, or related field, or equivalent practical experience.
  • Formal training or certification in software engineering concepts and 3+ years of applied software development experience.
  • Strong software development experience with Java, Python, and JavaScript/TypeScript.
  • Experience designing, developing, debugging, and maintaining test automation frameworks and engineering tools.
  • Experience with object‑oriented design, data structures, algorithms, REST APIs, databases, and software design principles.
  • Hands‑on knowledge of Wi‑Fi networking fundamentals and experience setting up, configuring, and troubleshooting connected client devices in lab or test environments.
  • Experience with source control, automated builds, CI/CD practices, and Agile software development methodologies.
  • Strong analytical, problem‑solving, debugging, and technical communication skills.

Responsibilities

  • Design, develop, test, and maintain scalable software applications, services, APIs, and engineering tools using Java, Python, and JavaScript/TypeScript.
  • Build reusable components and services that improve Test House workflow automation, device management, data collection, and test execution.
  • Participate in technical design, architecture reviews, code reviews, troubleshooting, and the full software development lifecycle.
  • Develop secure, maintainable, and resilient solutions that support lab and Test House operations.
  • Design, enhance, and maintain test automation frameworks for device, API, UI, network, and end-to-end validation.
  • Develop automation that supports interoperability, longevity, stress, endurance, feature, and release validation testing.
  • Integrate automated tests with CI/CD pipelines to provide repeatable execution and timely engineering feedback.
  • Improve framework reliability, scalability, maintainability, reporting, and failure diagnostics.
  • Configure and maintain Wi‑Fi test networks and connected client environments used for automated and manual validation.
  • Set up, onboard, and validate connected clients such as computers, mobile devices, streaming devices, smart‑home devices, and other network‑connected endpoints.
  • Troubleshoot client connectivity, network configuration, device discovery, authentication, addressing, and communication issues within controlled test environments.
  • Partner with lab and Test House teams to ensure environments, devices, and network dependencies are ready for reliable test execution.
  • Develop automation and utilities that simplify connected‑client provisioning, configuration, monitoring, and recovery.
  • Develop dashboards, logging, telemetry, and reporting solutions that improve visibility into test execution, failures, environment-health, and release readiness.
  • Partner with Development, Quality Engineering, Product, Lab Operations, and Test House teams to translate operational needs into software solutions.
  • Document technical designs, framework usage, environment setup, and operational support procedures.
  • Mentor less‑experienced engineers and contribute to software engineering and automation best practices.

Skills

Java
Python
JavaScript/TypeScript
Wi‑Fi
Test automation

Education

Bachelor's degree in CS/Engineering

Tools

Selenium
Playwright
Cypress
Appium
Jenkins
GitHub Actions
Azure DevOps
Docker

Job description

Comcast is seeking a Software Development Engineer to design, develop, and maintain software solutions that strengthen Test House automation, improve engineering efficiency, and accelerate release readiness across connected device and network environments. The role combines hands‑on development with test automation framework engineering, lab integration, and operational tooling.

The ideal candidate has strong development experience in Java, Python, and JavaScript, along with practical knowledge

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer, Test Automation Platforms & Solutions
Engineer, Test Automation Platforms & Solutions

Comcast • Philadelphia

On-site
USD 120,000 - 160,000
Junior Software Engineer: Build Scalable Backend & QA
Junior Software Engineer: Build Scalable Backend & QA

Comcast • Englewood (CO)

On-site
USD 97,000 - 153,000
Senior Software Engineer, DevTools & CI/CD
Senior Software Engineer, DevTools & CI/CD

Comcast • Reston (VA)

On-site
USD 120,000 - 180,000
Network Test Engineer 4
Network Test Engineer 4

Comcast (CC) of Willow Grove • United States

Remote
USD 110,000 - 140,000
Principal Software Development Engineer
Principal Software Development Engineer

Comcast • Philadelphia

On-site
USD 100,000 - 150,000
Medical & Dental
401(k) Savings Plan
Generous paid time off
+3
Sr. Engineer, Broadband Release Quality
Sr. Engineer, Broadband Release Quality

Comcast • Philadelphia

On-site
USD 140,000 - 200,000
Senior Broadband Release Quality Engineer — AI & Automation
Senior Broadband Release Quality Engineer — AI & Automation

Comcast • Philadelphia

On-site
USD 140,000 - 200,000
Lead Principal Engineer, Distributed Systems & Cloud
Lead Principal Engineer, Distributed Systems & Cloud

Comcast Corporation • Philadelphia

Hybrid
USD 189,000 - 296,000
Medical & Dental
401(k) Savings Plan
Generous paid time off
+3
Principal Software Engineer - Lead Distributed Systems
Principal Software Engineer - Lead Distributed Systems

Comcast • Philadelphia

On-site
USD 100,000 - 150,000
Medical & Dental
401(k) Savings Plan
Generous paid time off
+3
QA Engineer 3
QA Engineer 3

Comcast • Pennsylvania

On-site
USD 62,680 - 146,906
Best-in-class Benefits
Eligibility for Commission and Bonuses