P

Paramount Global

Joint venture producing film, television content

Senior Software Engineer - Java, In Test

Test Automation EngineeringUpdated on Nov 14
Full-timeIn-person

About the Job

Requirements

  • At least 6 years of experience in software engineering or quality engineering, with solid Java development expertise.
  • Demonstrated experience using and enhancing an existing enterprise or departmental automation framework.
  • Deep expertise with test automation tools including Selenium, Appium, Playwright, REST-Assured, TestNG, JUnit, and Maven or Gradle.
  • Hands-on experience with AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, or similar, along with prompt engineering for code and tests; experience leveraging large language models for test generation, code review suggestions, log summarization, and faster triage.
  • Strong knowledge of continuous integration and continuous delivery tools such as Jenkins, GitHub Actions, GitLab CI, Argo, or Spinnaker, and quality gates.
  • Experience testing media or streaming applications across connected TV platforms including Roku, Fire TV, and Android TV or Google TV; SmartTV platforms including Tizen and webOS; iOS and Android mobile; and web.
  • Hands-on validation experience with HTTP Live Streaming, Dynamic Adaptive Streaming over HTTP, adaptive bitrate streaming, digital rights management, captions and subtitles, and quality of experience metrics.
  • Cloud experience with Google Cloud Platform, Amazon Web Services, or Azure, and containerization experience with Docker and Kubernetes.
  • Knowledge of software design patterns, data structures, and core engineering principles.

Responsibilities

  • Create and maintain automated tests with the existing Java-based departmental test automation framework for API, UI, mobile, connected TV and SmartTV, and integration testing; introduce reusable libraries, utilities, and patterns to improve stability and scale.
  • Use scalable patterns for reusable test components, data management, assertions, parallelization, and distributed execution.
  • Integrate the test framework into continuous integration and continuous delivery pipelines to support shift-left testing and continuous quality.
  • Promote AI-assisted development and testing using tools such as GitHub Copilot, Cursor, and large language model assistants to improve developer productivity, test authoring velocity, code reviews, and defect triage.
  • Apply prompt engineering and retrieval techniques to accelerate test case generation, log and telemetry summarization, video-quality anomaly detection, and root-cause analysis.
  • Evaluate and integrate functional AI capabilities that measurably reduce flakiness, false positives, and triage time within the existing framework.
  • Expand automation coverage for video playback, streaming resiliency, digital rights management flows, server-side and client-side ad insertion, captions and subtitles, and content protection.
  • Validate quality of experience metrics, including startup time, rebuffering ratio, frame drops, video and audio synchronization, and error recovery, across Roku, Fire TV, Android TV and Google TV, Samsung Tizen, LG webOS, Apple TV, iOS and Android mobile apps, and modern web players.
  • Use media tools such as ffmpeg and ffprobe, Charles or Fiddler, and player inspection APIs for diagnostics and validation.
  • Ensure consistent adoption of engineering best practices, coding standards, and high-quality test development patterns.
  • Partner with Video Engineering, Playback and Player, Ads and Monetization, CDN and Streaming Operations, and Platform teams to validate streaming experiences and advertising workflows.
  • Collaborate with Product to align test coverage with business priorities and quality goals.
  • Work with Platform and Data Engineering to support scalable test environments, quality data, and telemetry.
  • Design and implement complex automated test suites using Java, Selenium, Appium, JMeter, Locust, REST-Assured, TestNG or JUnit, and related tools in the existing framework.
  • Build and optimize testing strategies for API and contract testing, integration, performance and reliability, and device-level testing for connected TV and SmartTV, mobile, and web.
  • Diagnose and address issues involving automation reliability, environment instability, device fragmentation, and system integration.

Desired Qualifications

  • Familiarity with observability and application performance monitoring tools such as Grafana, Prometheus, New Relic, and Datadog, and media telemetry tools such as Conviva, MUX, and NPAW.
  • Experience with contract testing using PACT, service virtualization, or synthetic media test data.
  • Exposure to connected TV and SmartTV automation stacks and remote device labs.

About the Company

Paramount Global

Joint venture producing film, television content

Preparing a concise company summary based on the provided description.

Company size
10,001+
Company stage
IPO
Headquarters
Los Angeles, CA
Founded
1912

Recently Posted Jobs

Explore more opportunities at Paramount Global

See more jobs