N

NRG Energy

Generates and sells power to homes and businesses

QA Automation Technical Lead

Test Automation EngineeringUpdated on Nov 14
Full-timeLehi, UT, USA

About the Job

Requirements

  • At least 6 years of professional test automation experience with embedded, Internet of Things, camera, video, or connected-device systems, including leading technical initiatives or mentoring engineers.
  • At least 5 years of experience with Python and building maintainable test frameworks, libraries, and diagnostic tooling.
  • Demonstrated ability to set technical direction and influence camera, cloud, mobile, firmware, and quality teams without direct authority.
  • Proven ability to take initiative and drive complex, cross-functional video-quality projects to completion.
  • Ability to isolate failures across devices, networks, media pipelines, applications, and cloud services.
  • Experience leveraging artificial intelligence tools for software design, test development, failure analysis, and code review, including prompt engineering and model/tool selection.
  • Solid understanding of embedded camera and Internet of Things systems, device lifecycle, networking, and device-to-cloud communication fundamentals.
  • Hands-on experience with Linux-based devices, logs, services, processes, resource constraints, and system-level troubleshooting.
  • Deep familiarity with Git, Docker, and GitLab CI/CD for automated testing and deployment, including shaping standards for their use.
  • Ability to troubleshoot camera hardware, firmware, networking, streaming, cloud, and application integration challenges and guide others through similar issues.
  • Ability to manage competing priorities across a team and consistently deliver high-quality work in a fast-paced environment.

Responsibilities

  • Define and drive technical strategy and architecture for automated camera and video testing across device, firmware, API, mobile, cloud, and end-to-end system scenarios.
  • Lead and mentor a team of software development engineers in test, set the technical bar for code quality, video test design, and automation best practices.
  • Own the roadmap for camera and video automation frameworks, lab infrastructure, simulators, and tooling; evaluate and champion new technologies.
  • Guide review of camera and video test plans and prioritize automation scenarios based on customer impact, risk, and repeatability.
  • Reduce test flakiness and technical debt, including instability caused by networks, timing, media pipelines, device state, and shared lab dependencies.
  • Lead code reviews and establish standards for validating live video, recorded clips, event-triggered capture, playback, audio/video synchronization, latency, and video quality.
  • Serve as the technical escalation point for complex camera, streaming, connectivity, firmware, cloud, and hardware/software integration issues.
  • Partner with camera firmware, video platform, cloud, mobile, hardware, and manual quality teams on integration strategy, observability, and cross-team troubleshooting.
  • Represent camera and video test engineering in architecture, feature, and release planning discussions, influencing quality, testability, and production-readiness decisions.
  • Champion AI-assisted engineering practices for test generation, failure analysis, video-quality evaluation, and automation maintenance.

Desired Qualifications

  • Experience testing IP cameras, video doorbells, camera bridges, network video recorders, or similar connected video devices.
  • Knowledge of live streaming, recorded video, clip generation, playback, thumbnails, event-based recording, and cloud video storage workflows.
  • Familiarity with video and real-time communication technologies such as H.264/H.265, WebRTC, RTSP, RTP, ONVIF, or related media protocols.
  • Experience validating video quality, startup time, latency, frame rate, resolution, bitrate, packet loss, buffering, audio/video synchronization, and stream recovery.
  • Strong understanding of Wi-Fi, Ethernet, TCP/IP, DNS, NAT, VPN, bandwidth constraints, and network impairment testing.
  • Experience testing computer-vision or camera events such as motion detection, person/package detection, detection zones, and notifications.
  • Familiarity with camera firmware updates, provisioning, pairing, device replacement, configuration, and recovery workflows.
  • Experience with hardware-in-the-loop systems, camera labs, controllable lighting or motion setups, network emulation, and production-like test environments.
  • Experience building observability and diagnostics using device logs, cloud logs, metrics, traces, packet captures, and media artifacts.
  • Track record of improving reliability and reducing flaky tests in large-scale, asynchronous, event-driven automation suites.
  • Experience building, owning, or scaling shared camera/video automation frameworks and tools.
  • Prior experience in a technical lead, staff engineer, or similar leadership role.

About the Company

NRG Energy

Generates and sells power to homes and businesses

NRG Energy generates and sells electricity to homes and businesses across North America, pairing a large retail business with its own fleet of power plants. Its retail brands, including Reliant, Direct Energy and Green Mountain Energy, sell fixed-rate and variable-rate power plans, while its Vivint unit installs and monitors smart home security systems. NRG's natural gas, coal and nuclear plants sell power into wholesale markets and supply much of the electricity its retail customers use, which cushions it against swings in wholesale prices. It earns money from monthly power bills, smart home subscriptions and wholesale power and capacity sales. NRG was founded in 1989 and is based in Houston, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1989

Recently Posted Jobs

Explore more opportunities at NRG Energy

See more jobs