…

Python Test Automation (Linux & Ethernet Networking Fundamentals)

KPIT Technologies · IT Services & Consulting

  • Pune
  • On-site
  • Posted 20 days ago
  • IT & Infrastructure
  • Full Time

About the job

Location: Pune, India

Skills: Python,Linux,Ethernet Networking ,HIL & Embedded Validation

Experience: 5-10 Years | Location: Pune

Domain: Embedded Systems, Automotive, Ethernet Networking, SDV, Test Automation

Role Overview

Looking for a Software Validation Engineer with strong Python programming skills and experience in test automation, networking validation, and embedded systems testing. The candidate should be capable of developing automated validation frameworks, working on HIL setups, supporting AI-driven validation activities, and validating Ethernet-based embedded products.

Core Skills Required

Strong Python Programming
OOP Concepts
Multithreading & Asynchronous Programming
Test Automation Framework Development
Embedded Software Validation & Testing
HIL (Hardware-in-Loop) Testing
CI/CD Pipeline Development
Jenkins, Git, Docker
Test Strategy, Execution & Debugging [Ethernovia...Python) JD | Word]

Networking Knowledge (Important)

Ethernet Fundamentals
Ethernet Frame Structure
VLAN Tagging
Routing & Switching Concepts
Basic Network Traffic Analysis
Understanding of Networking Protocol Validation
Networking knowledge beyond basic scripting [Ethernovia...Python) JD | Word]

Embedded & Protocol Knowledge

Basic Embedded Systems Understanding
CAN Protocol
Modbus (RTU/TCP)
Serial Communication Concepts
I2C & SPI (Basic Understanding Preferred)
Microcontroller Validation Exposure [Ethernovia...Python) JD | Word]

AI & Automation Expectations

Ability to leverage AI tools for test automation
Generate and analyze test data using AI tools
Create automation scripts efficiently using AI-assisted development
Exposure to AI/ML validation infrastructure is an added advantage

Preferred Skills

Python-CAN
PyModbus
Scapy
Linux & Bash Scripting
NumPy, Scikit-Learn
DevOps Practices
Predictive Analytics & Machine Learning Infrastructure

Key Screening Areas

Candidate should be able to explain:

Python OOP Concepts
Multithreading vs Asynchronous Programming
Ethernet Frame Structure
VLAN Tagging
Routing vs Switching
CAN Basics
Serial Communication Concepts
I2C & SPI Basics
CI/CD Pipeline Workflow
Test Automation Framework Design