Staff Engineer – Software Quality

EchoStar•Centennial, CO
•Onsite

About The Position

Dish Network LLC is hiring a Staff Engineer – Software Quality to support quality assurance for OTT and digital media applications across supported platforms. The role designs, develops, and maintains automated QA frameworks for functional, regression, and performance testing; implements test automation solutions using Playwright and related frameworks; and develops AI-assisted testing workflows for test analysis and defect triage. It also creates and executes QA strategies, test plans, and test cases; integrates automated testing into CI/CD pipelines; maintains automation frameworks; manages QA work and defects using test management and issue-tracking tools; and establishes quality standards, KPIs, and testing parameters to support release decisions. The position provisions cloud-based infrastructure for automation and performance testing, analyzes defects and recurring quality issues, coordinates manual and automated testing across teams, communicates test results and risks to stakeholders, and provides technical guidance to QA team members. It also researches testing tools and methods to improve QA processes. The position is based at 90 Inverness Circle East, Englewood, Colorado 80112. Compensation is $141,211 to $157,300 per year. Applicants must specify REQ # 2026-103507 when applying.

Requirements

  • Bachelor’s degree or U.S. equivalent in Computer Information Systems, Computer Science, Electronics and Communication Engineering, Computer Engineering, or a related field, plus 6 years of professional experience as a Quality Assurance Engineer, Software Test Engineer, or in another role performing manual and automated testing for large-scale, consumer-facing software products; alternatively, 8 years of such professional experience without the degree requirement.
  • 4 years of professional experience testing OTT/video-streaming applications, focusing on functional correctness, reliability, and user experience.
  • 4 years of professional experience performing UI and end-to-end test automation, using modern frameworks and scripting tests with Java and Python.
  • 4 years of professional experience performing API testing with tools including Postman, REST-based tools, Charles, and Fiddler, including designing test collections and validating request and response payloads.
  • 4 years of professional experience implementing CI/CD practices for QA, including integrating automated tests into pipelines using Jenkins and Maven.
  • 4 years of professional experience developing and executing test scenarios across multiple platforms, including smart TVs, streaming devices, and mobile platforms.
  • 4 years of professional experience using analytics and visualization tools, including Conviva, Adobe Analytics, Sling Analytics, Kibana, or Tableau, to monitor quality metrics, application performance, and customer experience.
  • 2 years of professional experience maintaining automation codebases and configuration scripts using Visual Studio Code or Eclipse to support consistent and reproducible test execution.
  • 2 years of professional experience working in DevOps-driven testing environments, including using Docker to containerize test services and support build and test orchestration.
  • 1 year of professional experience with AI-assisted or automation-enhanced QA tools, including using large language models for test generation, log analysis, test review, or reporting.
  • 1 year of professional experience applying machine-learning techniques in QA, including training models to rank high-risk pages from sitemaps and using the rankings to prioritize Playwright and automated test coverage.

Responsibilities

  • Design, develop, and maintain automated QA frameworks for functional, regression, and performance testing of OTT and digital media applications across supported platforms.
  • Architect and implement test automation solutions using Playwright and related frameworks, converting manual test cases into executable automated tests with validation and review controls.
  • Develop and maintain AI-assisted testing workflows, including prompt-based automation and knowledge-base–supported test analysis, to improve test efficiency and defect triage.
  • Create, document, and execute QA strategies, test plans, and test cases to ensure products meet specifications for quality, functionality, and reliability before release.
  • Design and support build, test, and deployment pipelines, integrating automated tests into CI/CD workflows and generating test execution reports.
  • Enhance and maintain automation frameworks and scripts to improve test coverage, consistency, and maintainability.
  • Use issue-tracking and test-management tools to plan QA activities, track defects, link test cases to requirements, and monitor testing progress.
  • Establish and document quality standards, KPIs, and testing parameters for digital products, including performance and stability indicators, and support go/no-go release decisions.
  • Provision and manage cloud-based infrastructure, such as AWS compute and storage services, for automation and performance testing environments.
  • Identify, analyze, and document defects and recurring quality issues, and collaborate with engineering teams on root-cause analysis and resolution.
  • Coordinate testing across teams and participate in manual and automated testing as needed.
  • Communicate quality requirements, testing results, and risks to product development, engineering, and other stakeholders.
  • Provide technical guidance and share knowledge with QA team members about testing frameworks, tools, and best practices.
  • Research and evaluate testing tools, techniques, and methodologies, and share findings to support continuous improvement of QA processes.

Benefits

  • Flexible spending accounts
  • Health savings account (HSA)
  • 401(k) plan with company match
  • Employee stock purchase plan
  • Career opportunities
  • Flexible time away plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service