Lead Software Engineer (Java) in Test

Viacom CBS
San Francisco, NY
Job Description
Role Overview

The Lead Software Engineer in Test will design, architect, and deliver high-quality, scalable, and reliable automated testing solutions across Paramount's enterprise platforms. This senior technical role combines deep Java engineering expertise, advanced test automation, media/streaming domain knowledge, and modern CI/CD practices to accelerate quality, reduce risk, and ensure world-class customer experiences across CTV, SmartTV, mobile, and web.

What You Will Do

Key responsibilities include enhancing and extending the existing Java-based departmental test automation framework, establishing scalable patterns for reusable test components, data management, assertions, parallelization, and distributed execution, and integrating the framework deeply into CI/CD pipelines to support shift-left testing and continuous quality.

Why It Might Be a Fit

The ideal candidate will have 7+ years of experience in software engineering or quality engineering with robust Java development expertise, demonstrated experience using and enhancing an existing enterprise/departmental automation framework, and strong knowledge of CI/CD tools and quality gates.

Requirements

  • 7+ years of experience in software engineering or quality engineering with robust Java development expertise
  • Demonstrated experience using and enhancing an existing enterprise/departmental automation framework
  • Deep expertise in common test automation tools (Selenium, Appium, Playwright, REST-Assured, TestNG, JUnit, Maven/Gradle)
  • AI experience (must-have): hands-on use of AI-assisted development tools
  • Strong knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Argo, Spinnaker) and quality gates
  • Proven experience testing media/streaming applications across CTV (Roku, Fire TV, Android TV/Google TV), SmartTV (Tizen/webOS), iOS/Android mobile, and web
  • Hands-on validation of HLS/DASH, ABR, DRM, captions/subtitles, and QoE metrics
  • Cloud experience (GCP, AWS, or Azure) and containerization (Docker, Kubernetes)
  • Solid knowledge of software design patterns, data structures, and core engineering principles

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Life insurance coverage
  • Disability benefits
  • Tuition assistance program
  • PTO
]]>