Job Duties and ResponsibilitiesCandidates must be willing to participate in at least one in-person interview, which may include a live whiteboarding or technical assessment session. The Lead Lab Automation Engineer resolves network, device, and test framework bottlenecks across Dish Commercial OnStream lab operations and Video/OTT platforms. This role stabilizes multi-client testing environments across Sling, Dish, and Dany by architecting robust automation frameworks, triaging complex production defects, and establishing strict lab governance. Through strategic CI/CD integration, advanced field-level network emulation and AI tool adoption, the role streamlines release readiness and eliminates manual QA overhead. Ultimately, this position bridges lab operations with engineering stakeholders to ensure high-capacity, reliable release cycles.
What Success Looks Like (Objectives)- Architect and scale Python-based automation frameworks with integrated CI/CD pipelines to enable continuous regression testing across video and OTT applications
- Establish lab network governance, device allocation schedules, and safety policies to eliminate resource contention and optimize multi-team usability
- Network Emulation & Control: Deploy field-level network emulation techniques-including bandwidth throttling, latency injection, packet loss simulation, and real-time network monitoring and controlling-to recreate complex commercial site environments (e.g., hotels, MDUs, hospitals) directly within the lab.
- Drive release readiness by managing test activities, triaging complex field issues, and analyzing test execution trends to minimize flaky tests
- Leverage AI-driven testing tools and virtualization methodologies to automate repetitive lab maintenance tasks, power cycling, and test case execution
- Collaborate with cross-functional stakeholders and external vendors to deliver concise status communications, capacity metrics, and a long-term automation roadmap
Skills, Experience and RequirementsCore Skills and Competencies (What you'll bring)- Expertise in architecting scalable UI, API, and embedded automation frameworks from scratch using Python and modern CI/CD tools
- Domain expertise in live TV and streaming delivery protocols, including IPTV, OTT, QAM, multicast, and HLS/DASH streaming architectures
- Comprehensive network literacy encompassing VLAN management, Wi-Fi configuration, firewall rules, DHCP reservations, packet analysis, network bandwidth throttling, field-level network emulation techniques, and network monitoring/controlling techniques.
- Technical leadership capabilities in team management, vendor relations, stakeholder communication, and release execution for complex engineering environments
- Practical AI application skills to evaluate, integrate, and optimize AI/ML testing tools and automated infrastructure processes
Additional Qualifications- Experience with DISH/EchoStar product ecosystems and embedded device lab setups
- Proven track record in production support testing and complex field issue replication
Minimum Requirements- Minimum Education: Bachelor's Degree in Computer Science Engineering, or a closely related field
- Minimum Experience: 8+ years of experience in Software Test Automation, including 6+ years in a technical lead or senior engineering role
- Required Technical Skills: Must have experience with:
- Python-based test automation frameworks and modern CI/CD orchestration tools (Jenkins, GitLab CI, or GitHub Actions)
- Live TV delivery ecosystems (IPTV, OTT, QAM, multicast, HLS/DASH streaming)
- Embedded device log analysis and network configuration (ADB, Wireshark, VLANs, Wi-Fi routers)
Salary RangesCompensation: $110,100.00/Year - $157,300.00/Year
BenefitsWe offer versatile health perks, including flexible spending accounts, HSA, a 401(k) Plan with company match, ESPP, career opportunities, and a flexible time away plan; all benefits can be viewed here: EchoStar Benefits.
The base pay range shown is a guideline. Individual total compensation will vary based on factors such as qualifications, skill level, and competencies; compensation is based on the role's location and is subject to change based on work location.
The posting will be active for a minimum of 3 days. The active posting will continue to extend by 3 days until the position is filled.