Senior Automation Test Engineer - Python

9 - 12 years

6 - 10 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Location : Pune, India (Hybrid/Onsite depending on project requirement)


Job Summary :


We are seeking a highly experienced and motivated Python Automation Engineer with expertise in Pytest framework and MODBUS communication protocol. The ideal candidate will be responsible for designing, developing, and executing automation frameworks and test strategies for industrial and embedded systems. This role requires strong knowledge in testing embedded or control systems integrated with MODBUS-based communication, and delivering high-quality, scalable, and reusable test automation solutions.


Key Responsibilities :


- Design and develop robust test automation frameworks using Python and Pytest for embedded systems or industrial control software.

- Develop test scripts and libraries that simulate industrial protocols like MODBUS RTU/TCP.

- Create and maintain detailed and comprehensive test plans, test cases, and automation scripts based on product requirements and specifications.

- Interface with hardware simulation tools or live industrial equipment to validate

communication and functionality.

- Participate in code reviews, contribute to technical discussions, and ensure coding best practices are followed.

- Collaborate with firmware developers, QA teams, and product owners to ensure quality and performance of the product.

- Monitor and analyze test results; provide meaningful reports and defect tracking using tools like JIRA.

- Troubleshoot and resolve automation-related issues in collaboration with cross-functional teams.

- Continuously improve test automation processes, including CI/CD pipeline integration.


Required Skills :


- Strong expertise in Python programming, particularly for automation and scripting tasks.

- Proficient in developing automated tests using Pytest or similar frameworks.

- Deep understanding of MODBUS protocol (RTU and TCP) including request/response

structures, data registers, and diagnostics.

- Hands-on experience testing or simulating industrial devices, embedded systems, or PLCs.

- Experience with test management tools, defect tracking systems (e.g., JIRA), and version control systems (e.g., Git).

- Familiarity with hardware-in-the-loop (HIL) or software-in-the-loop (SIL) testing environments.

- Strong problem-solving and debugging skills.


Preferred Skills :


- Knowledge of other communication protocols like CAN, OPC-UA, Profibus is a plus.

- Experience with Docker, Jenkins, or other CI/CD tools.

- Exposure to Linux environments for automation or system integration.

- Good understanding of control systems, SCADA, or industrial IoT.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Maimsd Technology logo
Maimsd Technology

Technology / Software

Silicon Valley

RecommendedJobs for You

Bengaluru, Karnataka, India

Pune, Maharashtra, India