Senior Engineer- Embedded Automation Testing (Python, PyTest)

ZF Group

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ZF Group in Bengaluru, India is seeking a Senior Engineer- Embedded Automation Testing to design, implement and maintain automated test frameworks for embedded and IoT devices.

Strong Python and PyTest skills are required, with hands-on experience in CI/CD, Docker, virtualization, and cloud-based test infrastructure.

You will work with hardware teams on protocols like UDS, CAN/CAN FD, ISO-TP, and serial interfaces (UART, SPI, I2C), to ensure robust validation.

Qualifications

  • Bachelor's or master's degree in Electronics & Communication, Embedded Systems, Computer Science, IoT, or related fields.
  • 3-5 years of experience in test automation, device validation, embedded systems testing, or automotive/IoT automation.
  • Strong hands-on experience in Python programming; PyTest framework for test automation.
  • Experience in developing automation frameworks for embedded systems, IoT devices, or networking products.
  • Experience with Git.
  • Hands-on experience in automotive diagnostics protocols such as UDS (ISO 14229), CAN/CAN FD, and ISO-TP.
  • Understanding of serial communication protocols (UART, SPI, I2C) and network protocols (TCP/IP, HTTP/HTTPS, MQTT, SSH, REST APIs).
  • Ability to automate testing through serial consoles, CLIs, and device APIs; experience with Docker, virtualization, or cloud-based test infrastructure.

Responsibilities

  • Design, develop, and maintain automated test frameworks for embedded and IoT devices.
  • Create and execute automated test cases using Python and PyTest.
  • Validate device functionality, performance, reliability, and interoperability through automation; integrate tests into CI/CD pipelines for continuous validation.
  • Analyze test results, debug failures, and collaborate with development teams to resolve issues; develop reusable libraries, utilities, and test scripts to improve test efficiency.
  • Automate device configuration, provisioning, firmware validation, and regression testing.

Skills

Test automation
Embedded testing
CI/CD
Networking protocols

Education

Bachelor's or Master's in Electronics & Communication, Embedded Systems, Computer Science, IoT, or related fields

Tools

Python
PyTest
Git
UDS (ISO 14229)
CAN/CAN FD
ISO-TP
UART
SPI
I2C
TCP/IP
HTTP/HTTPS
MQTT
SSH
REST APIs
Docker
Virtualization
Cloud testing

Job description

What you can look forward as Senior Engineer- Embedded Automation Testing (Python, PyTest):
  • Design, develop, and maintain automated test frameworks for embedded and IoT devices.
  • Create and execute automated test cases using Python and PyTest.
  • Validate device functionality, performance, reliability, and interoperability through automation. Integrate automated tests into CI/CD pipelines for continuous validation.
  • Analyze test results, debug failures, and collaborate with development teams to resolve issues. Develop reusable libraries, utilities, and test scripts to improve test efficiency.
  • Automate device configuration, provisioning, firmware validation, and regression testing.
Your profile as Senior Engineer- Embedded Automation Testing (Python, PyTest):
  • Bachelor's or master’s degree in Electronics & Communication, Embedded Systems, Computer Science, IoT, or related fields.
  • 3- 5 Years of experience in test automation, device validation, embedded systems testing, or automotive/IoT automation
  • Strong hands‑on experience in Python programming. Proficiency in PyTest framework for test automation.
  • Experience in developing automation frameworks for embedded systems, IoT devices, or networking products.
  • Experience with version control systems such as Git.
  • Hands‑on experience in automotive diagnostics protocols such as UDS (ISO 14229), CAN/CAN FD, and ISO-TP.
  • Understanding of serial communication protocols (UART, SPI, I2C, CAN). Familiarity with network protocols such as TCP/IP, HTTP/HTTPS, MQTT, SSH, and REST APIs.
  • Ability to automate testing through serial consoles, command-line interfaces, and device APIs. Experience with Docker, virtualization, or cloud-based test infrastructure.
Why you should choose ZF in India
  • Innovative Environment: ZF is at the forefront of technological advancements, offering a dynamic and innovative work environment that encourages creativity and growth.
  • Diverse and Inclusive Culture: ZF fosters a diverse and inclusive workplace where all employees are valued and respected, promoting a culture of collaboration and mutual support.
  • Career Development: ZF is committed to the professional growth of its employees, offering extensive training programs, career development opportunities, and a clear path for advancement.
  • Global Presence: As a part of a global leader in driveline and chassis technology, ZF provides opportunities to work on international projects and collaborate with teams worldwide.
  • Sustainability Focus: ZF is dedicated to sustainability and environmental responsibility, actively working towards creating eco-friendly solutions and reducing its carbon footprint.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Service Engineer - Installation & commissioning (Test Systems)
Service Engineer - Installation & commissioning (Test Systems)

ZF Group • New Delhi

On-site
INR 600,000 - 1,200,000
Sr. Technical Lead- Functional Safety
Sr. Technical Lead- Functional Safety

ZF Group • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Senior Technical Lead
Senior Technical Lead

ZF Group • Chennai District

On-site
INR 1,500,000 - 2,100,000
Service Engineer - Installation & commissioning (Test Systems)
Service Engineer - Installation & commissioning (Test Systems)

ZF Group • Chennai District

On-site
INR 600,000 - 900,000
Innovation and Technology Leadership
Global Presence
Career Development
+3
Senior Engineer- IT Technical Support(L2)
Senior Engineer- IT Technical Support(L2)

ZF Group • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior BSW Developer(SoC)
Senior BSW Developer(SoC)

ZF Group • Chennai District

On-site
INR 1,000,000 - 2,000,000
Technical Lead-AI/ML, Generative AI & Agentic AI
Technical Lead-AI/ML, Generative AI & Agentic AI

ZF Group • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Innovative Environment
Diverse & Inclusive Culture
Career Development
+2
Manager
Manager

ZF Group • Chengalpattu

On-site
INR 1,200,000 - 2,000,000
Innovative environment
Career development
Global presence
+2
BSW Developer(SoC)
BSW Developer(SoC)

ZF Group • Chennai District

On-site
INR 1,400,000 - 2,200,000
Technical Expert - AI/ML
Technical Expert - AI/ML

ZF Group • Chennai District

On-site
INR 1,800,000 - 3,200,000
Innovation leadership
Inclusive culture
Career development
+3