Senior Software Test Engineer

EchoStar

$96K — $137K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 5+ years in quality assurance or software testing
  • Proficient in automated test script writing using Python, JavaScript, or Java
  • Experienced with test automation frameworks like Selenium and Appium
  • Skilled in client-side debugging and network analysis using tools like Charles Proxy
  • Familiar with API testing and service validation through tools such as Postman.

Responsibilities

  • Develop and maintain robust test automation frameworks from scratch
  • Ensure end-to-end product and regression testing across streaming devices
  • Design and optimize CI/CD pipelines for automated test execution
  • Conduct network log analysis and debugging to identify software issues
  • Expand and maintain the automation device farm infrastructure
  • Leverage AI tools for efficient test suite coverage and defect detection

Benefits

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

This role addresses the complex challenges of maintaining exceptional video delivery quality across a highly fragmented ecosystem of OTT platforms, smart TVs, web browsers, and mobile devices. The Senior Software Test Engineer drives the continuous evolution of test automation frameworks to accelerate release cycles while ensuring flawless application performance. By building robust automation pipelines and diagnosing intricate client-side and network anomalies, this position safeguards the end-user streaming experience. Additionally, the role leads technical collaboration across global development teams to proactively resolve defects and modernize quality engineering standards.

What Success Looks Like (Objectives)
  • Scale and maintain robust test automation frameworks from scratch using Python, Java, or JavaScript to significantly reduce manual verification efforts across major client platforms.
  • Drive end-to-end product and regression testing across streaming OTT devices, ensuring critical video playback KPIs consistently meet departmental quality benchmarks.
  • Design, configure, and optimize continuous integration and continuous delivery (CI/CD) pipelines to enable seamless automated test execution within daily development builds.
  • Conduct advanced network log analysis and client-side debugging to isolate the root causes of complex software regressions and accelerate developer resolution times.
  • Maintain and expand the automation device farm infrastructure, proactively resolving connectivity and configuration issues to maximize hardware testing capacity.
  • Leverage AI-powered test generation and optimization tools to continuously improve test suite efficiency, coverage, and predictive defect detection.


Skills, Experience and Requirements

Core Skills and Competencies (What you'll bring)
  • Deep technical expertise in programming languages like Python, JavaScript, or Java to design, debug, and maintain scalable automation suites.
  • Critical experience building and scaling test automation frameworks utilizing Selenium, Appium, Cucumber, or equivalent modern engineering tools.
  • Advanced proficiency in client-side debugging, network traffic analysis, and log interpretation using Charles Proxy and device-specific system logs.
  • Professional collaborative expertise to seamlessly align global, cross-functional engineering and product stakeholders on quality assurance standards and defect resolutions.
  • Strong analytical capabilities in API testing, service validation, and backend data verification using Postman or similar technologies.
  • AI application literacy, specifically the ability to evaluate and integrate AI-assisted coding assistants and testing tools to elevate overall test engineering efficiency.

Additional Qualifications
  • Experience managing quality assurance processes within high-volume digital media or video streaming platforms.
  • Prior exposure to automated testing on specialized streaming hardware, including Roku, Apple TV, Amazon FireTV, and various Smart TV operating systems.
  • Familiarity with test management suites like QMetry, Quality Center, or JIRA for structured test planning and execution tracking.

Minimum Requirements
  • Minimum Education: Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Minimum Experience: 5 years of experience in quality assurance or software testing.
  • Required Technical Skills: Must have at least 5 years of experience with:
    • Writing automated test scripts using Python, JavaScript, or Java.
    • Developing and working with test automation frameworks such as Selenium or Appium.
    • Performing functional, regression, or end-to-end testing on web or mobile applications.

Visa sponsorship not available for this role

Salary Ranges

Compensation: $96,250.00/Year - $137,500.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 Senior Software Test Engineer jobs: