U

Universal Electronics

Designs and manufactures smart home controls

Senior Test Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Engineering or Bachelor of Technology in Electronics and Communication, Electrical and Electronics, or Instrumentation Engineering.
  • Four to eight years of industry experience in testing.
  • Hands-on experience with embedded product software testing life cycle, and knowledge of microcontrollers and microprocessors.
  • Testing experience with Bluetooth Low Energy and Internet of Things devices.
  • Hands-on test automation experience on embedded platforms.
  • Good computer skills and an understanding of basic hardware tools.

Responsibilities

  • Prepare and maintain test plans, test cases, test execution reports, and other supporting project documents.
  • Perform functional, regression, system, integration, interoperability, performance, reliability, and release validation testing across devices, firmware, mobile applications, and cloud application programming interfaces.
  • Design, develop, execute, and maintain automated test scripts and frameworks using Python or suitable automation tools for embedded, device-level, application programming interface, and regression test coverage, including continuous integration and continuous delivery integration where applicable.
  • Set up and maintain test environments comprising lab equipment, hardware simulators, protocol analysers, sniffers, power measurement tools, and environmental test chambers required for embedded and connected-product validation.
  • Analyse failures, capture logs and traces, isolate defects, support root-cause analysis, track issues to closure using defect-management tools, and work with firmware, hardware, cloud, mobile application, product, and program teams toward timely resolution.
  • Review requirements, software specifications, architecture and design inputs, and user scenarios to improve test coverage, traceability, risk-based testing, and verification of release criteria.
  • Ensure adherence to software quality processes, test documentation standards, Agile/Scrum practices, and organizational release-readiness requirements.

Desired Qualifications

  • Python scripting experience.
  • Basic knowledge of analog and digital hardware, and awareness of C and assembly language.
  • Knowledge of Linux-based tools and testing exposure to devices such as HVAC systems, sensors, and set-top boxes.

About the Company

Universal Electronics

Designs and manufactures smart home controls

Universal Electronics designs, develops, and manufactures smart home and wireless control solutions. Its product lineup includes smart thermostats, remote controls, HVAC systems, and hospitality-focused devices, built for consumer electronics brands, smart home device makers, and hotels. The company combines hardware with software—and offers cloud services like QuickSet Cloud—to enable seamless interoperability and content/service unification across home devices. Occupancy-aware UEI thermostats and connected controls help users save energy while improving comfort and convenience. What sets UEI apart is its global scale, long track record since 1986, and its end-to-end expertise in both hardware and software, plus industry-specific solutions for hospitality and energy management. UEI’s goal is to help brands bring connected, energy-efficient devices to market and to support sustainable, integrated smart home experiences through reliable technology and cloud-enabled ecosystems.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Scottsdale, AZ
Founded
1986

Recently Posted Jobs

Explore more opportunities at Universal Electronics

See more jobs