Mainak Chakraborty
Automation Test Engineer (Automotive IVI) | Python BDD Frameworks | CANoe & UDS | Embedded C | DOORS | 4+ Years
- Role
- Project Engineer at Wipro
- Location
- Bengaluru, KA, IN
- LinkedIn followers
- 500 followers
About Mainak Chakraborty
Automation Test Engineer with 4+ years of experience in Automotive Infotainment (IVI) systems, specializing in Python-based test automation and BDD framework development.Experienced in designing, developing, and maintaining scalable automation frameworks using Python, Behave, and Gherkin to validate complex in-vehicle infotainment functionalities. Strong exposure to CAN communication, diagnostics (UDS), and system-level validation using industry-standard tools such as CANoe and PCAN.Hands-on experience in-> Developing data-driven BDD test scenarios-> Validating ECU communication and diagnostic services-> Log analysis and root cause investigation-> Enhancing automation coverage and reducing manual validation effort-> Ensuring requirement traceability and test alignmentPreviously worked as a Requirement Engineer, gaining solid expertise in requirement analysis, documentation, and traceability management using tools like IBM DOORS. This foundation enables effective translation of system requirements into structured, automation-ready test strategies.Technically grounded in Embedded C, with a clear understanding of low-level system behavior and automotive software architecture.Passionate about building reliable automation ecosystems, improving validation efficiency, and contributing to quality-driven automotive software development.
Experience
Project Engineer
Sep 2025 — Present · Bengaluru, IN
Develop and execute automation test cases using Gherkin syntax integrated with the Python Behave framework for IVI systems.Implement Python-based automation scripts with well-defined test steps, pre-conditions, and post-conditions to support scalable test execution.Automate CAN communication validation, including verification of CAN messages and signal integrity exchanged between ECUs and the Head Unit.Perform UDS diagnostic services automation for ECU memory read/write, routine control, and diagnostic verification using PCAN and CANoe.Integrate CANoe and PCAN tools with Python automation to trigger, monitor, and validate CAN and UDS communication flows.Enhance and maintain the automation framework by adding new features, optimizing existing modules, and delivering hotfixes to improve reliability and execution stability.Use ADB commands within automation scripts to validate HMI behavior and screen interactions on Android-based IVI systems.Actively work on In-Vehicle Infotainment automation, gaining domain expertise in CAN diagnostics, Android Auto, and Apple CarPlay functionality.
Education
Narula Institute of Technology (NiT)
Bachelor of Technology - BTech, Electronics and Communications Engineering
Satitara N.G.N.S Vidyapith
Secondary
2009 — 2015
Kandi raj high school
Higher Secondary, Science
2016 — 2017
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.