DescriptionInnovation at its Best: Join our Forward-Thinking Company
At CableLabs we wake up every day to invent the future. CableLabs is a global award-winning innovation and R&D lab dedicated to keeping people connected by building and orchestrating emergent technology and igniting co-innovation today for the broadband of tomorrow.
The Test Automation Engineer Intern position resides in the IT Software Development Services Test Automation Group at CableLabs. This group focuses on designing building and maintaining software systems that support automated testing workflows used within CableLabs Lab Testing Services. Our team plays a critical role in helping ensure broadband technologies perform reliably in real-world deployments contributing to better connectivity and improved experiences for customers and service providers.
Why This Internship Is Exciting
You will support the development and evolution of a Python-based test automation platform while gaining hands-on exposure to how automated tools are used in a real broadband testing environment. This internship combines software development with practical lab experience offering the opportunity to work on meaningful automation projects improve developer tooling and assist with the migration of legacy test logic to Python under close mentorship.
What Youll Do
- Review write and maintain Python-based tools and utilities that support reliable broadband testing services.
- Build a lightweight interactive command-line interface for a new test platform using modern Python libraries (e.g. Textual Typer Rich).
- Assist with migrating legacy test logic from Tcl- and XML-based scripts into clear maintainable Python implementations.
- Collaborate with Lab Testing Services support automated testing workflows in a lab environment.
QualificationsWhat Is a Must Have
- Enrollment in a Bachelors degree program in Computer Science Computer Engineering Electrical Engineering or a related field.
- Experience programming in Python through coursework projects or internships.
- Strong curiosity humility and willingness to learn new tools technologies and testing concepts.
- Ability to critically read understand and reason about existing code with attention to correctness and quality.
What Will Set You Apart
- Experience using version control systems such as Git.
- Experience with command-line shells and scripting (e.g. PowerShell Bash).
- Exposure to networking concepts test environments or lab-based workflows.
- Familiarity with Python testing practices including pytest or test-driven development.
- Ability to learn work and reason about system behavior in a complex environment with multiple layers of interacting physical and logical components.
- Interest in automation software quality and understanding how systems behave in real-world environments.
Working conditions and physical requirements:This job operates in a professional office and lab environment. This role routinely uses standard office and computer lab equipment. Working conditions for our office and lab environment typically involveindoor settings often with a mix of standing sitting and walking along with the use of hands and fingers to operate computer workers also need to communicate through various means including telephone email and in-person discussions and they may be subject to moderate noise levels from office equipment. Lab workers may be required to lift move and transport related laboratory equipment up to 50 lbs.
CableLabs is an Equal Opportunity Employer and does not discriminate on the basis of race religion color sex gender identity sexual orientation age non-disqualifying physical or mental disability national origin veteran status or any other basis covered by appropriate law. All employment decisions are decided on the basis of qualifications merit and business need. If you need assistance or accommodation due to a disability you may contact us at or . View our full EEO policyhere.
Required Experience:
Intern
DescriptionInnovation at its Best: Join our Forward-Thinking Company At CableLabs we wake up every day to invent the future. CableLabs is a global award-winning innovation and R&D lab dedicated to keeping people connected by building and orchestrating emergent technology and igniting co-innovation t...
DescriptionInnovation at its Best: Join our Forward-Thinking Company
At CableLabs we wake up every day to invent the future. CableLabs is a global award-winning innovation and R&D lab dedicated to keeping people connected by building and orchestrating emergent technology and igniting co-innovation today for the broadband of tomorrow.
The Test Automation Engineer Intern position resides in the IT Software Development Services Test Automation Group at CableLabs. This group focuses on designing building and maintaining software systems that support automated testing workflows used within CableLabs Lab Testing Services. Our team plays a critical role in helping ensure broadband technologies perform reliably in real-world deployments contributing to better connectivity and improved experiences for customers and service providers.
Why This Internship Is Exciting
You will support the development and evolution of a Python-based test automation platform while gaining hands-on exposure to how automated tools are used in a real broadband testing environment. This internship combines software development with practical lab experience offering the opportunity to work on meaningful automation projects improve developer tooling and assist with the migration of legacy test logic to Python under close mentorship.
What Youll Do
- Review write and maintain Python-based tools and utilities that support reliable broadband testing services.
- Build a lightweight interactive command-line interface for a new test platform using modern Python libraries (e.g. Textual Typer Rich).
- Assist with migrating legacy test logic from Tcl- and XML-based scripts into clear maintainable Python implementations.
- Collaborate with Lab Testing Services support automated testing workflows in a lab environment.
QualificationsWhat Is a Must Have
- Enrollment in a Bachelors degree program in Computer Science Computer Engineering Electrical Engineering or a related field.
- Experience programming in Python through coursework projects or internships.
- Strong curiosity humility and willingness to learn new tools technologies and testing concepts.
- Ability to critically read understand and reason about existing code with attention to correctness and quality.
What Will Set You Apart
- Experience using version control systems such as Git.
- Experience with command-line shells and scripting (e.g. PowerShell Bash).
- Exposure to networking concepts test environments or lab-based workflows.
- Familiarity with Python testing practices including pytest or test-driven development.
- Ability to learn work and reason about system behavior in a complex environment with multiple layers of interacting physical and logical components.
- Interest in automation software quality and understanding how systems behave in real-world environments.
Working conditions and physical requirements:This job operates in a professional office and lab environment. This role routinely uses standard office and computer lab equipment. Working conditions for our office and lab environment typically involveindoor settings often with a mix of standing sitting and walking along with the use of hands and fingers to operate computer workers also need to communicate through various means including telephone email and in-person discussions and they may be subject to moderate noise levels from office equipment. Lab workers may be required to lift move and transport related laboratory equipment up to 50 lbs.
CableLabs is an Equal Opportunity Employer and does not discriminate on the basis of race religion color sex gender identity sexual orientation age non-disqualifying physical or mental disability national origin veteran status or any other basis covered by appropriate law. All employment decisions are decided on the basis of qualifications merit and business need. If you need assistance or accommodation due to a disability you may contact us at or . View our full EEO policyhere.
Required Experience:
Intern
View more
View less