Monika Kolusu
Experience
Automation Engineer/SRE General Motors Company
JUL '22 - SEP '24
***- ***-**** ******.******@*****.*** Sterling Heights, Michigan 48314 Automation Engineer with 8+ years of experience in software development, test automation, and systems engineering. Expertise in CI/CD pipelines, cloud technologies, and testing frameworks for automotive and infotainment systems. Proficient in Python, AWS, and Robot Framework, with a proven track record of automating complex testing processes.
Collaborated with cross-functional teams to understand requirements, develop test plans, and implement automated testing strategies
Maintained and enhanced the existing test automation framework to support new features and improve test coverage
Integrated Appium tests with CI/CD pipelines using Jenkins, leading to automated regression testing in each build cycle
Integrated automated waybill creation with testing frameworks to ensure that test artifacts and results were systematically documented and easily accessible
Achieved Black Belt proficiency in Jenkins automated tool deployment, demonstrating advanced skills in designing and managing CI/CD pipelines for automated tool deployment Designed, developed, and executed automated test scripts using Robot Framework Integrated automated regression test suites into Jenkins pipelines, enabling continuous validation of Release Candidates and ensuring critical functionalities remain intact across versions Developed a data-driven test framework in Robot Framework to automate parameter sweep tests, increasing test coverage and efficiency
Designed and developed automation tools to streamline the VCU flashing process, reducing manual intervention and improving efficiency in automotive software deployment Developed and executed test plans and test cases for SoC validation, covering functional, performance, and stress tests to ensure robustness and reliability
Participated in code reviews and provided constructive feedback to improve test automation practices Proficient in using GitHub for version control, including branching, merging, and resolving conflicts to maintain code integrity across multiple projects
Developed and executed automated test scripts for testing infotainment head units, focusing on key features such as audio, navigation, and connectivity
Created custom scripts using Python and Bash to automate ECU firmware flashing, ensuring consistent and error-free deployment across various vehicle models Developed a CLI tool to automate interactions with a GUI-based application by leveraging RESTful APIs Successfully deployed automation tools and software solutions within tight deadlines, ensuring seamless integration into existing workflows and minimizing downtime Software Developer Snowstack, LLC
JUN '21 - JUL '22
Automated the validation of CAN/LIN bus messages and signals, ensuring accurate communication between the infotainment system and other vehicle components Automated the testing of Bluetooth and Wi-Fi features, including device pairing and audio streaming Implemented automated stress tests to evaluate the performance and stability of the infotainment system under various conditions, including power cycles and prolonged usage Automated the validation of infotainment system integration with other vehicle systems, such as climate control, driver assistance features, and instrument clusters Developed a flashing tool that dynamically retrieves flash configurations through API calls, determining the appropriate firmware and software packages required for flashing Integrated the flashing tool with Artifactory, automating the download of firmware and software packages, ensuring the correct versions are used for each flashing operation Implemented comprehensive error handling mechanisms within the flashing tool, preventing potential ECU bricking and ensuring system stability
Implemented automated UI testing strategies using UI Automator to validate the functionality, performance, and responsiveness of Android displays across various devices and screen resolutions Designed and implemented automated testing procedures for camera systems to detect black screen issues Achieved DFSS Green Belt certification, demonstrating proficiency in Design for Six Sigma methodologies and identifying low-cost CAN communication tools
Developed and integrated automated mechanisms to capture video recordings and screenshots during test execution, especially when failures occur
Executed ADB shell commands to interact with the Android file system, manage processes, and configure device settings directly, enhancing control over testing environments Designed and implemented automated testing solutions for ECU firmware flashing using Python and Bash, reducing manual efforts by 40% and ensuring consistent deployments Led the development of test automation solutions for Android-based infotainment head units, focusing on Bluetooth, Wi-Fi, and other key features using Appium Worked with AWS Lambda and S3 to create cloud-based test environments, optimizing infrastructure setup and enabling parallel test execution
Developed a data-driven test framework using Robot Framework, improving test coverage and enhancing test automation efficiency
Integrated test automation with CI/CD pipelines using Jenkins, allowing for continuous validation and faster release cycles
Automated the testing of CAN/LIN bus messages to ensure accurate communication between infotainment systems and vehicle components
Developed and executed automated test scripts for testing infotainment systems, reducing manual testing efforts and increasing test accuracy
Worked with cross-functional teams to gather requirements, define test strategies, and implement solutions for testing vehicle infotainment systems
Collaborated with cloud engineering teams to integrate automation tools with AWS services, improving system scalability and performance
Automated the validation of firmware updates, reducing deployment errors by 30% and improving system reliability
Software Developer People Tech Group
MAY '18 - JUN '21
Software Engineer - Python Automation OUBT
AUG '17 - MAY '18
Created custom Python and Bash scripts to automate ECU flashing, ensuring error-free deployments across multiple vehicle platforms
Reduced manual effort by 50% by redesigning the architecture and configuring the internal build process in Jenkins
Reviewed and refined technical designs, implementation plans, and performance metrics to align with business objectives
Documented requirements, including process models, user stories, feature specifications, and test cases with traceability matrices to ensure clarity and alignment Fixed defects in UI screens for Cluster IPC using GM XML format, accommodating various screen resolutions Designed and implemented UI components for Heads-Up Displays (HUD) and Remote HMI Apps Utilized the ALTIA tool for high-quality graphic screen development across different devices Optimized UI layouts using reusable frame layouts and fragments Developed HMI software for Infotainment and Non-Infotainment Devices using C++, writing business logic with the Rhapsody tool
Managed continuous integration and automated build processes using Jenkins, GIT, and Gerrit Implemented applications to run on various configurations of Infotainment systems Conducted integration, unit testing, and validation of HMI functions for IPC to ensure system requirements were met
Developed tools to automate code generation and streamline development processes Participated in Agile methodology, including sprint planning and maintaining a groomed product backlog Coordinated with cross-functional teams across different countries to resolve issues and ensure alignment of program deliveries
Created and maintained technical documents and IPC contract sheets for hardware and software Used XML for layout development, ensuring consistency across different screen configurations Developed Windows applications and automated GMXML validations using Visual Studio Simulated vehicle data for development and testing using NeoVI and Vehicle Simulator Used Tera Term and Renesas Flash Programmer to flash software onto CSM hardware for fast boot and stable operation
Participated in unit testing and debugging of CSM HMI applications to ensure stability and performance Collaborated with User Experience and System Engineering teams on UI and functional development of HMI Actively contributed to HMI specification discussions to implement Infotainment features at the service level Effectively using Python to develop test software and test automation for embedded systems like Android-based displays
Develop and execute automated tests in Python based on test specifications Analyzed the test results and identified the cause of failure in the tested software or in the test ware (test scripts, test framework, test setup)
Analyzed the system, test or trace logs, and debugged the issues in Automation Scripts or the Automation Python Developer First Fight, India
MAY '14 - APR '15
Skills
Jenkins GitHub Gerrit AWS Lambda S3 API Gateway CloudWatch JIRA GitLab MySQL SQL Server Visual Studio Android Studio DPS Altia Design Tool CANoe QNX Robot Framework Appium Selenium WebDriver UI Automator Python Bash SQL Windows Linux Git
Certifications
DFSS Green Belt DFSS Black Belt
Framework
Experience with Android testing and support tools such as Android Debug Bridge (ADB) Utilized the existing Python framework and platform to automate new features that were introduced Contributed to the development of backend automation scripts using Python, improving data handling and reporting for internal tools
Automated data extraction and validation processes using Python scripts, reducing manual intervention by 20%
Project: Backend Automation
Developed Python scripts to automate backend data processing tasks, enhancing data accuracy and system performance for internal tools
Participated in code reviews and team meetings, contributing to the continuous improvement of software development practices
Gained hands-on experience with version control systems like Git and GitHub, collaborating with team members on different projects
Designed and developed the UI of the website using HTML, CSS, and JavaScript Designed and developed a data center management system using SQL Server