DISH Wireless LLC logo

Staff Engineer – Software Quality

DISH Wireless LLC

Englewood, COJob$141–157K/yrSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$141–157K/yr
Location
Englewood, CO
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

DISH Wireless seeks a Staff Engineer – Software Quality to design and maintain automated QA frameworks and testing workflows for OTT and digital media applications. The role covers test automation, CI/CD integration, cloud-based test environments, quality metrics, defect analysis, and release support. Candidates need a bachelor's degree plus six years of relevant experience, or eight years of experience, along with specified experience across testing tools, platforms, and methods.

Skills & qualifications

RequiredNice to have

Skills

OTT Application TestingUI Test AutomationEnd-to-End TestingJavaPythonAPI TestingPostmanREST TestingCharlesFiddlerCI/CDJenkinsMavenCross-Platform TestingConvivaAdobe AnalyticsSling AnalyticsKibanaTableauVisual Studio CodeEclipseDockerAI-Assisted QALarge Language ModelsMachine LearningPlaywright

Qualifications

Bachelor's in Related Field or Equivalent6 Years QA Experience or 8 Years Experience4 Years OTT Testing4 Years UI and End-to-End Automation4 Years API Testing4 Years CI/CD Practice4 Years Cross-Platform Testing4 Years Analytics Tool Experience2 Years Automation Codebase Experience2 Years DevOps Testing Experience1 Year AI-Assisted QA Experience1 Year Machine Learning QA Experience

Full job description

Staff Engineer - Software Quality (Dish Network LLC, Englewood, Colorado) Multiple positions available. Design, develop, and maintain automated quality assurance frameworks to support functional, regression, and performance testing of OTT and digital media applications across supported platforms (10% of the time). Architect and implement test automation solutions using Playwright and related frameworks to convert manual test cases into executable automated tests with validation and review controls (10% of the time). Develop and maintain AI-assisted testing workflows, including prompt-based automation and knowledge-base--supported test analysis, to improve test efficiency and defect triage (8% of the time). Create, document, and execute QA strategies, test plans, and test cases to ensure products meet defined specifications for quality, functionality, and reliability prior to release (8% of the time). Design and support build, test, and deployment pipelines, including integration of automated tests into CI/CD workflows and generation of test execution reports (8% of the time). Enhance and maintain automation frameworks and scripts to improve test coverage, consistency, and long-term maintainability (8% of the time). Utilize issue tracking and test management tools (including JIRA, Rally, QMetry, or Zephyr) to plan QA activities, track defects, link test cases to requirements, and monitor testing progress (5% of the time). Establish and document quality standards, KPIs, and testing parameters for digital products, including performance and stability indicators, and support go/no-go release decisions (6% of the time). Provision and manage cloud-based infrastructure (e.g., AWS compute and storage services) to support automation and performance testing environments (5% of the time). Identify, analyze, and document defects and recurring quality issues, and collaborate with engineering teams to support root-cause analysis and resolution (7% of the time). Coordinate testing activities across teams and participate in manual and automated testing efforts as needed (8% of the time). Communicate quality requirements, testing results, and risks to product development, engineering, and other stakeholders (8% of the time). Provide technical guidance and knowledge sharing to QA team members regarding testing frameworks, tools, and best practices (5% of the time). Research and evaluate new testing tools, techniques, and methodologies, and share findings to support continuous improvement of QA processes (4% of the time). Salary: $141,211 - $157,300 per year Minimum 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 any occupation, job title, or position performing manual and automated software testing for large-scale, consumer-facing software products. In lieu of a Bachelor's degree plus 6 years of professional experience, the employer will accept 8 years of professional experience as a Quality Assurance Engineer, Software Test Engineer, or in any occupation, job title, or position performing manual and automated software testing for large-scale, consumer-facing software products. Must also have the following experience: 4 years of professional experience testing OTT/video-streaming applications, with a focus 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 using 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 practice for QA, including integrating automated tests into pipelines using tools 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 development environments Visual Studio Code or Eclipse to support consistent and reproducible test execution. 2 years of professional experience working with DevOps-driven testing environments, including using Docker to containerize test services and supporting build and test orchestration. 1 year of professional experience working with AI-assisted or automation-enhanced QA tools, including use of large language models to support 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 those rankings to prioritize Playwright and automated test coverage. How to Apply: Apply online at echostar.com/careers OR email resume to [email protected]. Must specify REQ # 2026-10350.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.