Summary
Overview
Work History
Education
Skills
Projects
Languages
Personal Information
Timeline
Generic

PRASAD DV

Bangalore

Summary

Accomplished Lead Software Engineer at Videojet Technologies India, specializing in automated testing and regression strategies. Proven ability to enhance software reliability through effective test case development and cross-functional collaboration. Adept at mentoring junior engineers, fostering teamwork, and driving continuous improvement in testing processes.

Overview

14
14
years of professional experience

Work History

Lead Software Engineer I

Videojet Technologies India
Bengaluru
10.2022 - Current
  • Developed and executed comprehensive test plans for software applications.
  • Developed and executed test cases to ensure software functionality, reliability and performance.
  • Documented test cases and results for various software projects.
  • Participated in code reviews to ensure quality standards are met.
  • Conducted regression testing to verify software updates and fixes.
  • Facilitated training sessions for new team members on testing processes.
  • Performed functional, integration, system and user acceptance testing processes.
  • Collaborated with cross-functional teams to identify and troubleshoot software defects.
  • Tracked software bugs and detailed information regarding findings and resolution techniques in documentation.
  • Created automated tests for regression testing of all new features.
  • Assisted in training junior testers on best practices for software testing process.
  • Participated in peer reviews of test plans, scripts, data sets and other related documentation.
  • Investigated customer reported problems by reproducing scenarios in lab environment.
  • Tested functionality, performance and compliance of each product against design specifications to maintain strong development standards and high customer satisfaction.
  • Met project scope and delivery dates by planning optimal testing schedules.
  • Participated in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Collaborated with cross-functional teams to optimize product development processes.
  • Mentored junior engineers to enhance technical skills and teamwork.

Lead Software Engineer I

Cepheid IDC India
Bangaluru
08.2020 - 10.2022
  • Developed and executed comprehensive test plans for software applications.
  • Developed and executed test cases to ensure software functionality, reliability and performance.
  • Documented test cases and results for various software projects.
  • Participated in code reviews to ensure quality standards are met.
  • Conducted regression testing to verify software updates and fixes.
  • Performed functional, integration, system and user acceptance testing processes.
  • Collaborated with cross-functional teams to identify and troubleshoot software defects.
  • Created automated tests for regression testing of all new features.
  • Participated in peer reviews of test plans, scripts, data sets and other related documentation.
  • Met project scope and delivery dates by planning optimal testing schedules.
  • Collaborated with cross-functional teams to optimize product development processes.
  • Mentored junior engineers to enhance technical skills and teamwork.

Senior Engineer

Larsen and Toubro Technology Services
Bangalore
02.2012 - 08.2020
  • Developed test plans and strategies for software applications.
  • Executed manual and automated testing on various platforms.
  • Collaborated with developers to troubleshoot software issues.
  • Reviewed requirements and specifications for testability.
  • Documented test results and communicated findings effectively.
  • Mentored junior engineers on testing methodologies and tools.
  • Implemented continuous improvement practices for testing processes.
  • Provided technical guidance to junior testers by reviewing their work and providing feedback as necessary.
  • Evaluated existing test suites regularly and made necessary modifications or additions when needed.
  • Conducted reviews of test cases with stakeholders to ensure accuracy and completeness.
  • Performed functional, system, integration, regression, load and performance testing of software applications.
  • Identified root causes of defects found during software testing cycles.
  • Performed regression tests for each build in order to check defect resolutions and overall software performance.
  • Written scripts to automate the regression suites.

Education

BE - ECE

National Institute of Engineering
Mysore
01.2011

Skills

  • Linux and Windows operating systems
  • Automated testing
  • Test case development
  • Regression testing
  • Oracle SQL and database management
  • Version control systems
  • C# and Python programming
  • Embedded C development
  • Testing frameworks and automation
  • Microsoft Office suite
  • Integrated development environments
  • Project management tools
  • Communication protocols
  • Cross-functional collaboration
  • Continuous integration
  • Agile methodology
  • Effective communication
  • Software testing
  • Tools customization

Projects

  • Locksmith, 10, Lead Software Engineer I, Locksmith is a project to implement CimComms, a binary protocol for the printer lines of Videojet. It involved making use of a component library for the protocol and implementing the printer functionalities and features for LCM and CIJ. Review and analyze system specifications, participate in reviews of code and test cases, design tests, and develop test cases in JIRA, prepare systems, and set up tests, conduct integration testing, product testing, and system testing, execute tests, and report bugs in JIRA, manage tests, and track defects, lead the testing and test processes, and automate tests through Python and C#, and execute the project through Agile methodology
  • Virgo, 10, Lead Software Engineer I, Virgo is a project to implement the rendering capabilities of 1D and 2D barcodes in LCM printers, and this project involved the support of barcode rendering through multiple protocols, such as ZBC, ZTC, and ZPL, review and analyze system specifications, participating in reviews of code and test cases, test design and test case development in JIRA, system preparation and test setup, integration testing, product testing, and system testing, test execution and reporting the bugs in JIRA, test management and defect tracking, leading the testing and test processes, test automation through Python, and project execution through Agile methodology
  • TCS+ for Laser Marker, 6, Lead Software Engineer I, laser marking is a non-contact printing method that marks or engraves high-quality 1D and 2D barcodes, multiple lines of text, batch numbers, lot codes, logos, and more on products to provide product information, identification, and traceability data, TCS+ or WebTCS is a front end to configure, communicate, and upgrade the printer, TCS+ runs on a server, which is connected to the Chameleon Board, review and analyze system specifications, test design, and test case development in JIRA, software upgrade via TCS+/Rescue Stick, integration testing, product testing, and system testing, test execution, and reporting the bugs in JIRA, test management, and defect tracking, package generation through Bamboo, hands-on with Shell scripting, project execution through Agile methodology
  • Omni FW Automation – Limited Launch and DoD, 7, Lead Software Engineer I, Omni is a diagnostic instrument that processes multiple assays to get the result from the sample placed in the cartridge. Omni has two projects in which Limited Launch (LL) Instrument is a basic instrument with basic functionalities, and DoD Instrument is an advanced instrument that supports features of LL and other new features as well. Omni has five major subsystems to support its functionalities. Each subsystem is separate, PSoC's firmware testing involves testing the features with respect to each subsystem, and the functionalities in correlation with all the subsystems. We designed the framework and the automation from scratch, Python and PyTest frameworks are used, it stands at nearly 60% automation now, review and analyze system specifications, test design, and test case development in Helix ALM, firmware upgrade and Java upgrade, integration testing, product testing, and system testing, test execution and reporting the bugs in SBM, test management and defect tracking, JIRA job boards, and Jenkins configuration, designing the test automation framework and CI-CD implementation, test automation using Python, PyTest framework, streamlining the process for SOP for Python coding standards, and work instruction document for Omni FW automation
  • Amplight – Generation 2 Lighting Solutions, 15, Senior Test Engineer, Amplight is an advanced lighting solution that has many propositions in it, like Perfect Play, Base Logic, Road and Street, etc. Depending upon the customer’s requirements, new features will be developed, tested, and deployed. Amplight has advanced features to detect faults in the lighting system, such as single light point failure, automatic circuits' detector, and much more. It’s a compact solution that offers a wide range of functionalities to the client, reviews and analyzes system specifications, tests design and test case development in TestLink, codes flashing into the product, integration testing, product testing, and system testing, test execution, and reporting the bugs in JIRA, test management and defect tracking, JIRA job boards, and Jenkins configuration, test automation using C#, Selenium WebDriver, and .NET Framework, system test release, and release notes.
  • Hawkeye – low-cost outdoor solution, 8, senior test engineer, Hawkeye is a lighting solution for the Indian and Asian markets, which has many propositions, such as Perfect Play, Base Logic, Road, and Street, etc. Depending on the customer’s requirements, new features will be developed, tested, and deployed. In addition to that, Hawkeye is a reverse engineering project in which clients aim at reducing the cost of the existing product by hatching out unwanted features and functionalities of the existing system to suit the targeted markets, review and analyze system specifications, test design and test case development in TestLink, code flashing into the product, integration testing, product testing, and system testing, test execution and reporting the bugs in JIRA, test management and defect tracking, JIRA job boards and Jenkins configuration, test automation using C#, Selenium WebDriver, .NET Framework, system test release, and release notes
  • Firmware customization of 3-phase energy meters, 10, senior test engineer, firmware customization of meters is a firmware project in which customization of metering firmware is done depending upon the customer’s requirements. As per the customer’s PO, different protocols will be provided, such as IEC or DLMS. Complete design solutions with automated and manual testing to ensure the quality of the product, identifying the test scenario and environment setup, writing test cases, reviewing the test cases. After integration of code, ensuring all the modules work satisfactorily, carrying out product testing – system testing, functionality testing, and performance testing. Test automation is done by using Python 3.x.xx. Exes are developed to automate the MTE source communication, meter data capturing, and testing, have hands-on experience with Embedded C, analyzing the data through DLMS Explorer, Meter Explorer, and Vinplus software, defect logging, tracking, and defect management
  • 3Phase Smart Meter, 8, Test Engineer, 3Phase Smart Meter NPD is a new product development project that is meeting the new Indian smart metering standard IS16444, the product meets the H/W requirements as per IS15884, and communication requirements as per IS15959-Part II. It has encrypted and authenticated data transfer between the server and client, the product offers features like bidirectional communication, remote load connect-disconnect, FOTA, and DLMS/COSEM, identifying the test scenario and environment setup, writing test cases, reviewing the test cases, after integration of code, ensuring all the modules work satisfactorily, carrying out product testing – system testing, functionality testing, and performance testing, test automation is done by using Python 3.x.xx, Exes are developed to automate the MTE source communication, meter data capturing, and testing, have hands-on experience with Embedded C, analyzing the data through DLMS Explorer, Meter Explorer, and Vinplus software, defect logging, tracking, and defect management.

Languages

  • Kannada
  • English
  • Hindi

Personal Information

  • Date of Birth: 12/15/89
  • Nationality: Indian
  • Marital Status: Married

Timeline

Lead Software Engineer I

Videojet Technologies India
10.2022 - Current

Lead Software Engineer I

Cepheid IDC India
08.2020 - 10.2022

Senior Engineer

Larsen and Toubro Technology Services
02.2012 - 08.2020

BE - ECE

National Institute of Engineering
PRASAD DV