Test Automation Engineer

Insight Global
Palo Alto, CA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Automation of Tests Behavior-Driven Development Software Bug Management C++ (Programming Language) Virtual Camera Systems Software Quality Communications Protocols Digital Rendering Continuous Delivery Continuous Integration
+24 more
Human-Computer Interaction Image Quality Python (Programming Language) Message Queuing Telemetry Transport (MQTT) OpenCV Real-Time Operating Systems Regression Testing Memory Leaks Selenium Software Testing Automation Framework System Testing Strategies of Testing Wireshark Visual Effects Rust (Programming Language) Test-Driven Development (TDD) Google Test Appium Pytest Gherkin Information Technology Video Streaming Cucumber (Software) Programming Languages

Job description

As a Senior Software Test Automation Engineer specializing in Automotive HMI, Graphics,

Camera, and Climate control systems, you will be instrumental in delivering a premium,

safe, and intuitive in-vehicle experience. This role demands a deep understanding of the

automotive domain, where quality and reliability are paramount. You will play a critical role

in ensuring a superior and safe user experience within our vehicle’s advanced infotainment

and driver assistance features. You will champion Test-Driven Development (TDD) and

Behavior-Driven Development (BDD), leading the design and implementation of

comprehensive automation strategies. Your expertise will cover validating graphical

interfaces, robust camera functionalities, precise climate controls, and the critical

communication protocols that tie these systems together, ensuring they operate flawlessly

within the demanding automotive environment. You will ensure the seamless operation,

visual fidelity, and reliability of these interconnected systems, directly impacting the user’s

perception of our product’s quality and safety.

Key Responsibilities

  • Test Strategy: Collaborate with Product Managers and Developers to define test

plans and strategies for complex features.

  • Automation Frameworks: Extend and enhance existing test automation frameworks

using Python, Pytest, and Rust to support HMI, graphics, camera, and climate

control validation, often interacting directly with embedded systems.

  • Automotive HMI Automation: Design, develop, and maintain robust automated test

suites for the vehicle’s Human-Machine Interface, focusing on usability,

responsiveness, animations, and visual effects across various screen resolutions

and input methods within an automotive context.

  • Camera System Testing: Develop and automate tests for various in-vehicle camera

functionalities (e.g., parking assist, surround view, driver monitoring), including

image quality, latency, field of view, video streaming, calibration, and integration with

other vehicle features.

  • Climate Control System Testing: Design and implement automated test cases for

HVAC controls, ensuring accurate temperature regulation, fan speed, air distribution,

and defrost/defog functionalities through both HMI and vehicle network commands.

  • TDD & BDD Implementation: Drive the adoption of TDD and BDD methodologies

across the team, working closely with development teams to define test scenarios

using Gherkin syntax for Cucumber frameworks, ensuring testability from the outset.

  • Tooling Expertise: Utilize and integrate industry-standard test frameworks such as

Appium, OpenCV and Wireshark within the automotive testing landscape. Support

in-house testing frameworks.

  • Performance & Stability Analysis: Identify and report performance bottlenecks,

memory leaks, graphical glitches, camera-related issues (e.g., frame drops, image

artifacts), and climate control anomalies, working with development teams to ensure

optimal system stability and responsiveness under all conditions.

  • Defect Management: Accurately identify, document, and track software defects to

resolution, providing clear steps to reproduce, detailed logs, and relevant vehicle

diagnostic data. Perform root cause analysis for complex issues.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global’s Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Requirements

Education: Bachelor’s degree in computer science or engineering or related field.

  • Experience: A minimum of 5years of professional experience in Software Quality

Assuranceand Test Automation, with a significant focus on HMI and Graphics within

the automotive or embedded systems domain. Camera, and/or Climate control

testing is a plus.

  • Understanding of real-time operating systems (RTOS) and their impact on HMI,

graphics, camera, and climate control performance.

  • Programming Language: Python is a must. Other programming language exposure

like C/C++/Java is a plus.

  • Test Automation Frameworks: At least one of Pytest, Appium, Selenium, Behave,

Robot, Google Test.

  • Automotive Communication Protocols: Strong experience testing systems that

utilize Automotive Ethernet, MQTT, and CAN (e.g., cantools/pcan), for intercomponent communication.

  • CI/CD: Experience integrating automated tests into continuous

integration/continuous deployment pipelines, including software-in-the-loop (SIL)

and hardware-in-the-loop (HIL) setups. Knowledge of automotive and functional safety standards and regulations relevant to

IVI, camera, and climate systems (ISO 16505, ISO 26262).

  • Test Methodologies: Proven experience with Test-Driven Development (TDD) and

Behavior-Driven Development (BDD) in a professional setting.

  • Experience with visual regression testing tools or image comparison techniques for

HMI and camera output.

  • Familiarity with Rust for developing high-performance test utilities or understanding

system-level code in embedded contexts.

  • Graphics & Camera Systems: Experience with camera sensor data, image

processing, video streaming technologies, graphics rendering pipelines, and testing

camera-related features.

  • Climate Control Systems: Experience with HVAC system controls, and related

vehicle network messages for automated testing.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · WWC 2021

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · WWC 2021

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

2:03 min

Enhancing realistic mask blending through OpenCV image inpainting

Thomas Endres Thomas Endres +2 · WWC 2021

6:44 min

Hardware integration testing suites and autonomous track operations

Denis Grahovac · WWC 2021

5:30 min

Extending testing workflows using popular pytest plugins

Florian Bruhin · WWC 2021

Videos

See all

Related articles

See all