Lead Lab Automation Engineer

EchoStar

$110K — $157K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science Engineering or related field
  • 8+ years in Software Test Automation
  • 6+ years in a technical lead or senior engineering role
  • Expertise in Python-based automation frameworks
  • Strong knowledge of live TV and streaming delivery protocols like IPTV and OTT
  • Advanced network literacy including VLAN and Wi-Fi configuration

Responsibilities

  • Architect and scale Python-based automation frameworks with CI/CD pipelines
  • Establish lab network governance and device allocation schedules
  • Deploy field-level network emulation techniques for complex environments
  • Manage test activities and analyze execution trends to minimize flaky tests
  • Leverage AI-driven tools for automation of maintenance tasks
  • Collaborate with cross-functional teams for capacity metrics and roadmap

Benefits

  • Versatile health perks including flexible spending accounts and HSA
  • 401(k) Plan with company match
  • Employee Stock Purchase Plan (ESPP)
  • Career advancement opportunities
  • Flexible time away plan
Full Job Description
Job Duties and Responsibilities

Candidates 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 Requirements

Core 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 Ranges

Compensation: $110,100.00/Year - $157,300.00/Year
Benefits

We 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.

Similar Jobs

More Jobs at EchoStar

More Information Technology Jobs

Find similar Lead Lab Automation Engineer jobs: