Senior Engineer- Embedded Automation Testing (Python, PyTest)

ZF

Bengaluru

On-site

INR 1,500,000 - 2,100,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

ZF Bengaluru seeks a Senior Engineer- Embedded Automation Testing to design, develop, and maintain automated test frameworks for embedded and IoT devices, using Python and PyTest. You will validate device functionality, integrate tests into CI/CD pipelines, analyze failures, and collaborate with development teams to build reusable test libraries and scalable automation.

Strong Python skills and experience with embedded systems are essential.

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. 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, 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.

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 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.

Skills

Python
PyTest
Test Automation
Embedded Systems Testing
Git
CI/CD

Education

Bachelor's or Master's in Electronics & Communication / Embedded Systems / Computer Science / IoT

Tools

UDS (ISO 14229)
CAN/CAN FD
ISO-TP
UART
SPI
I2C
TCP/IP
HTTP/HTTPS
MQTT
REST APIs
Docker

Job description

Job Summary

What you can look forward as Senior Engineer- Embedded Automation Testing (Python, PyTest):

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 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.
Requirements
  • 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.
Contact

Veerabrahmam Darukumalli

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

HCL Technologies Limited • Chennai, Bengaluru

Hybrid
INR 550,000 - 900,000
Senior Automation Tester
Senior Automation Tester

Legrand • Thane

On-site
INR 1,500,000 - 2,100,000
Embedded Testing Engineer
Embedded Testing Engineer

Happiest Minds Technologies • Pune District

Hybrid
INR 900,000 - 1,800,000
SENIOR TEST ENGINEER - Python
SENIOR TEST ENGINEER - Python

Happiest Minds Technologies • Pune District

On-site
INR 900,000 - 1,500,000
Python Test Automation (Linux & Ethernet Networking Fundamentals)
Python Test Automation (Linux & Ethernet Networking Fundamentals)

KPIT Technologies Ltd. • Pune District

On-site
INR 900,000 - 1,300,000
Embedded software Test Engineer
Embedded software Test Engineer

SWITS DIGITAL Private Limited • Chennai

On-site
INR 650,000 - 900,000
Senior Test Engineer – 10 yrs experience in software testing for embedded platforms- Location :[...]
Senior Test Engineer – 10 yrs experience in software testing for embedded platforms- Location :[...]

Angel and Genie • Thiruvallur District

On-site
INR 1,800,000 - 3,000,000
Python Automation Framework Developer
Python Automation Framework Developer

Elfonze Technologies • Bengaluru

On-site
INR 800,000 - 1,100,000
Python Automation Framework Developer
Python Automation Framework Developer

Elfonze Technologies • Bengaluru Urban

On-site
INR 600,000 - 900,000
Python Automation Lead - Embedded
Python Automation Lead - Embedded

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,800,000