Badges
Certifications
Work Experience
Automation Engineer
Info Services LLC - General Motors Project•  February 2024 - Present•  Austin, TX
Created and maintained automated test scripts using Python and frameworks like robot and Selenium, improving test coverage. Implemented CI/CD pipelines using tools such as Jenkins and GitLab CI, reducing deployment time. Designed and executed automated tests for RESTful APIs, validating functionality and performance using Postman and Requests libraries. Conducted code reviews for team members, providing feedback and best practices to enhance code quality and maintainability. Worked closely with developers and QA teams to identify automation opportunities and optimize testing processes, resulting in a 20% reduction in manual testing efforts. Generated detailed test reports and maintained documentation for automated tests and processes, ensuring transparency and knowledge sharing across teams.
Sr Professional II
Capgemini - Harman Project•  November 2022 - January 2024•  Bangalore, India
Reduced test execution time by 70% through the optimization of test scripts and parallel test execution. Gained extensive experience in embedded controller networks, specifically CAN and LIN protocols, and utilized embedded network communication tools to verify and validate system functionality. Conducted Failure Mode and Effects Analysis (FMEA) on Harman products, including Hazard Metric Testing and Design Failure Mode and Effects Analysis (DFMEA), to identify and mitigate risks. Worked with CI/CD pipelines and Jenkins servers, streamlining the development and testing processes to improve efficiency and deployment cycles. Involved in the bring-up of Linux on test platforms, enhancing the capability for automated testing and development.
Sr Software Engineer
Capgemini - Ford Project•  September 2021 - November 2022•  Novi, MI
Created and maintained automated test scripts for embedded systems using Python, ensuring compliance with automotive standards such as ISO 26262 and A-SPICE. Automated testing of vehicle communication protocols (e.g., CAN, LIN) to ensure robust data transmission and accurate diagnostics, enhancing system reliability. Developed and executed performance tests for automotive applications, ensuring compliance with industry standards and optimizing system responsiveness. Created custom Python tools for data logging and analysis during vehicle testing, improving test accuracy and facilitating better decision-making. Built and maintained simulation environments for testing vehicle dynamics and control algorithms, utilizing Python to interface with hardware-in-the-loop (HIL) setups.
Sr Software Engineer
Capgemini - General Motors Project•  September 2015 - September 2021•  Bangalore, India
Designed and implemented automated test solutions for vehicle data and power management using APIs and pytest, improving testing efficiency and accuracy. Analyzed test results and generated comprehensive reports using Python and data visualization libraries to communicate findings to stakeholders. Gained extensive experience in writing and executing API test cases using the GTEST framework, enhancing the robustness of vehicle software components. Developed comprehensive test cases for the automotive domain derived from DOORS requirements, ensuring traceability and coverage of all specified functionalities. Conducted API level, IPC level, PAL, and HAL level testing within the vehicle data domain, validating communication and performance across various software layers. Utilized Git for version control, collaborating with development teams to manage code changes and maintain code quality through pull requests and reviews. Ensured compliance with industry regulations and standards (e.g., ISO 26262, A-SPICE) during all phases of the software development and testing process.
Software Engineer
Qualcomm•  October 2013 - September 2015•  Bangalore, India
Worked with the Python-based framework (Wincase) to trigger automated test cases for daily builds, ensuring consistent testing and timely feedback. Developed TAEF (Test Authoring and Execution Framework) based Python scripts for the Windows platform, enhancing automation capabilities and streamlining testing processes. Analyzed automated test case results, including logs, crashes, and dumps, to identify root causes of issues, leading to improved software quality and reliability. Utilized JTAG Lauterbach tools to erase partitions and recover malfunctioning devices, contributing to effective troubleshooting and maintenance. Employed WinDbg and Dump Viewer to analyze dump files, facilitating root cause analysis of software failures and enhancing problem resolution efficiency. Leveraged Python and PowerShell to automate bench test cases, increasing test execution speed and accuracy while reducing manual intervention. Developed and maintained a suite of automated tests for bench cases, significantly improving testing efficiency and enabling quicker feedback cycles.
Software Engineer
Zebra Technologies•  March 2011 - September 2013•  Bangalore, India
Identified test scenarios and designed comprehensive test cases to ensure thorough coverage of product features and requirements. Conducted usability and application testing for WLAN standards (802.11 b/g/n), ensuring reliable performance and user experience. Performed Wi-Fi testing across various security protocols (Open, WPA-PSK, WPA2-PSK) to validate authentication methods against multiple Radius servers (NPS, ACS, SBR). Utilized sniffer tools to collect wireless logs and validate different authentication methods (TLS, PEAP, FAST, LEAP, TTLS), ensuring compliance with security standards. Executed a range of functional and system test cases, including Performance, Throughput, Range, Security, Voice over Wireless, VLAN Security, Interoperability, and Stress Tests. Raised and tracked bugs using IBM Citrix ClearQuest, ensuring effective communication and resolution of issues throughout the development lifecycle.
Education
Anna University
Computer Science & Engineering, Bachelor of Engineering, Electronic & Communication Engineering•  January 2006 - January 2010•  Percentage: 72