> Markdown version of [/jobs/ext/2008059-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/2008059-test-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Automation Engineer - **Company:** Insight Global - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** August 9, 2026 - **Apply:** https://dejobs.org/x/x/BF8AC3B6B74E42698DC3C650DF7988E9/job/ ## About the Role 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. ## 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/. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)