Senior Engineer- Embedded Automation Testing (Python, PyTest)

ZF

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

10 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 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 Testing Engineer
Embedded Testing Engineer

Iquest Management Consultants • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Automation Tester
Senior Automation Tester

Legrand • Thane

On-site
INR 1,500,000 - 2,100,000
TEST ARCHITECT - Python
TEST ARCHITECT - Python

Happiest Minds Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Embedded Testing Engineer
Embedded Testing Engineer

Ecotech It Solutions • Mhalunge

On-site
INR 700,000 - 1,200,000
Senior Embedded Test Engineer
Senior Embedded Test Engineer

Idexcel • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Automation Test Engineer
Senior Embedded Automation Test Engineer

ZF Friedrichshafen • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Automation Tester
Senior Automation Tester

Legrand Slovenija • Thane

On-site
INR 1,200,000 - 1,800,000
Embedded Python Test Automation Engineer
Embedded Python Test Automation Engineer

Larsen & Toubro (L&T) • Pune District

On-site
INR 800,000 - 1,100,000
Embedded Testing Engineer
Embedded Testing Engineer

Fabric • Pune District

On-site
INR 900,000 - 1,400,000
Senior Embedded Testing Engineer
Senior Embedded Testing Engineer

Techprimelab • Pune District

On-site
INR 1,500,000 - 2,500,000