Embedded Test Automation Engineer

TechDigital Group

Mountain View (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading technology company is seeking a skilled engineer to lead the development of automated testing for embedded applications. The ideal candidate will manage CI/CD pipelines, design test scripts, and maintain Docker environments. A BS in Computer Science or a related field is required, along with 8+ years of experience in software validation. Strong knowledge of Python, embedded Linux, and CI/CD tools is essential for this role, which offers competitive compensation in Mountain View, California.

Qualifications

  • 8+ years in software validation and system test leadership.
  • Familiarity with automotive communication protocols (CAN, DOIP, Ethernet) and application protocols (UDS, SomeIP).
  • Skilled in developing system and subsystem-level test plans and reports.

Responsibilities

  • Design and develop automated test scripts and script packages for embedded applications.
  • Maintain Docker environments for test execution.
  • Build and manage CI/CD pipelines for test automation.
  • Execute functional, performance, and stress tests and review/publish test results.

Skills

Strong proficiency in Python (Pytest) and automation framework development
Extensive experience testing embedded Linux and Android applications
4+ years with Docker and Jenkins for CI/CD automation
Hands-on experience with USB, UART, SPI, I2C interfaces
Proficient in tools such as CANoe, PCAN, Wireshark, and PacketSender
Experience with Android CTS and Monkey testing
Expertise in building data-driven automation frameworks

Education

BS in Computer Science or Computer/Electrical Engineering

Job description

Overview

We are seeking a skilled and collaborative engineer to lead the development and execution of automated testing for embedded applications. This role is responsible for designing and developing automated test scripts, creating script packages, and maintaining Docker environments for test execution. You will build and manage CI/CD pipelines for test automation, execute functional, performance, and stress tests, and review and publish test results. Additional responsibilities include developing and maintaining comprehensive test plans, managing test case systems, automating test planning and execution workflows, and working closely with development teams to debug and resolve issues.

Responsibilities
  • Design and develop automated test scripts and script packages for embedded applications.
  • Maintain Docker environments for test execution.
  • Build and manage CI/CD pipelines for test automation.
  • Execute functional, performance, and stress tests and review/publish test results.
  • Develop and maintain comprehensive test plans and manage test case systems.
  • Automate test planning and execution workflows.
  • Collaborate with development teams to debug and resolve issues.
Qualifications
  • BS in Computer Science or Computer/Electrical Engineering
  • 8+ years in software validation and system test leadership
  • Strong proficiency in Python (Pytest) and automation framework development
  • Extensive experience testing embedded Linux and Android applications
  • 4+ years with Docker and Jenkins for CI/CD automation
  • Familiarity with automotive communication protocols (CAN, DOIP, Ethernet) and application protocols (UDS, SomeIP)
  • Hands-on experience with USB, UART, SPI, I2C interfaces
  • Proficient in tools such as CANoe, PCAN, Wireshark, and PacketSender
  • Experience with Android CTS and Monkey testing
  • Expertise in building data-driven automation frameworks and test management tools like TestRail or Xray
  • Skilled in developing system and subsystem-level test plans and reports
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Test Automation Engineer
Automotive Test Automation Engineer

Global Business Ser. 4u • Palo Alto (CA)

On-site
USD 140,000 - 180,000
Software Automation Test Engineer
Software Automation Test Engineer

John Galt Staffing • Windsor (CT)

On-site
USD 90,000 - 130,000
Embedded Software Test Engineer
Embedded Software Test Engineer

360 IT Professionals • San Ramon (CA)

On-site
USD 90,000 - 120,000
Senior Automotive Test Automation Engineer (Embedded Linux, CI/CD)
Senior Automotive Test Automation Engineer (Embedded Linux, CI/CD)

Global Business Ser. 4u • Palo Alto (CA)

On-site
USD 140,000 - 180,000
Embedded QA Engineer
Embedded QA Engineer

Pentangle Tech Services | P5 Group • Massachusetts

On-site
USD 75,000 - 100,000
Clinical Outsourcing Lead: Trials & Partnerships
Clinical Outsourcing Lead: Trials & Partnerships

TechDigital Group • Lawrenceville (NJ)

On-site
USD 60,000 - 100,000
Shipping & Logistics Specialist
Shipping & Logistics Specialist

TechDigital Group • San Diego (CA)

On-site
USD 35,000 - 55,000
Test Automation Engineer
Test Automation Engineer

Pentangle Tech Services | P5 Group • Allen Park (MI)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Insight Global • Tampa (FL)

On-site
USD 85,000 - 110,000
Test Automation Engineer
Test Automation Engineer

Blue River Technology • Santa Clara (CA)

On-site
USD 80,000 - 120,000