Devendran K

  • Tester
  • Atlanta, GA
  • Member Since Feb 22, 2023

Candidates About

 

Devendran K

Summary of Qualifications

 

·         Overall 12 years of professional experience in Embedded Software testing that includes Infotainment Systems, Set-Top Box (STB), Mobile Apps as Technical Test Lead

·         Export in Performance testing and isolating the root causes of failures.

·         Worked on Automation testing using Test Run Engine, Xcode Instruments tool for smoke testing.

·         Performed Memory leak testing using Xcode instruments tools for iOS application.

 

·         An extensive experience in Project Estimation, Requirement analysis, Test case Design, Test case review, Execution and Bug reporting.

·         Excel in various types of Software Testing techniques such as Smoke Testing, Regression Testing, Sanity Testing, Unit Testing, Integrated Testing and System Testing.

 

·         Extensive knowledge of various phases of Software Development Life Cycle (SDLC); models such as Waterfall, Agile.

·         Expert in Web services testing using Advanced Rest Client.

·         Involved in Application Development for BREW and BREW MP mobile Phones for US based carriers.

·         Having an experience in Mobile Application Development (Mobile share, FOTA UI - Firmware update Over The Air, Multimedia) for different mobile handset.

·         Experience in bug fixing, handling customer issues and code reviews.

Technical Proficiencies

Testing Tools and Environment

  JIRA, RTC,HP Quality Center 9.0, Instruments, Advance Reset Client. Coremetrics, Test Run Engine, Test Builder,  Vnmode simulator, Diagnostic engineering tool, HSCAN,ICAN,NeovI

Working Experience

 C, Linux

Language known

 C++ , Python, Objective C

Debuggers

 Lauterbach, Trace 32,JTAG,

Frameworks

 RDK,Cocoa, BREW, BREWMP

Development Tools

 Xcode, VC++,

Qualcomm Tools

 QPST, QXDM, RSDLite, Radiocom,Putty

Configuration Mgmt Tools

 Perforce, Clearcase, SVN

OS/RTOS

 REX, QNX

Microcontroller

 ARM9

 

Education

B.E - Bachelor’s Degree in Computer Science and Engineering

Park College of Engineering and Technology, Anna University.

Work Experience

  • Technical Test Lead in Proficient Business Systems, Inc.(“Probys”),US

(http://www.probys.com/) from January, 11, 2017 to till date.

 

  • Technical Lead in Wipro Technologies, India (www.wipro.com) from July,30 2007  to January,10,2017.

 

  • Software Engineer in Vitelcom Mobile Technology India, Bangalore (Vitelcom Mobile Technology in Spain. (www.vitelcom.es)) From May24th 2006 to July 17 2007.

 

Employer: Proficient Business Systems(PROBS)                                                                                

Client: Panasonic Automotive System Company for America                                    January - 2016 to Present       

Project Description: Sync GEN3

Panasonic Automotive is among the largest infotainment suppliers in the world and it brings a variety of information and entertainment features such as Navigation with SiriusXM Traffic and Travel Link, Hands-free calling, 911 Assist ,Iphone CARplay,Android GAL, SYNC Connect Wi-Fi Hotspot, FordPass apps, Sirius XM Radio, Simple music search, touchscreen, enhanced voice recognition and climate control.  

 

Environment:  Test Run Engine, Test Builder, QNX, Vnmode simulator, Diagnostic engineering tool, HSCAN, ICAN,NeoVI engine,RTC

 

Responsibilities:

·         Working on Testing Automotive Sync GEN3 Infotainment features such as – Navigation with SiriusXM Traffic and Travel Link, Apple Car Play, Android GAL, Hands Free, BT, Audio Systems, Vehicle services, RVC, Emergency assist, PTT, Apps Updates through WIFI, Enhanced memory

·         Conduct system Performance testing (Federal Motor Vehicle Safety Standards) to ensure system reliability, capacity and scalability on every release. Analyze root causes of performance issues and isolating the root causes of failures.

·         Working on TRE automation through sending ICAN messages and User Interface.

·         Working on In-Vehicle Testing and Bench Level system Testing

·         Performed Software Integration Testing (SWIT).

·         Generate Back trace for all core dump across all modules and assign it to the concern team after initial round of analysis.

·         Analyze test results and coordinate with development teams for bug fixes

·         Requirement analysis, Test case Design, Test case Review, Execution and Reporting.

·         Responsible for updating and maintaining all the defects found during functional and regression testing and follow up the bug life cycle.

·         Evaluate software changes for impact on testing, ensuring that effort is made to minimize cost of change.

·         Represent test/quality with management. Provide feedback on testing status. Generate reports, track metrics and create post-release summary.

·         Supporting and Participating customer visit at onsite.

·         Work with multiple teams to ensure we deliver QUALITY products on time.

·         Directly managing Five Test Engineers in SWIT Testing for Sync GEN3 project.

 

 

Employer: Wipro Technologies 

Client: Comcast                                                                                                                June-2013 to Dec- 2015

Project Description: Comcast Set-top Box           

A set-top box is an information appliance device that connects to a television set and turning the source signal into content in a form that can be displayed on the television screen.

 

Environment:  RDK,JIRE, Jenkins, Linux, OCAP, Putty, Xconf, Qt, DAC, EAS, DVR, VOD.

Responsibilities:

·         Performed Roles and responsibilities of the QA Lead.

·         Analysis of BRDs, SRDs and Use Cases to formulate a test plan.

·         Worked on quality assurance in  DVR, mDVR,cDVR ,VOD Parental control, Device Settings, Warehouse testing, Cisco cable card upgrade,PPV, Trick play, RF remote Pairing ,Voice Guidance, Closed caption,  Image Download, UI Validation.

·         Worked on features testing in both Local and PROD environment.

·         Test case execution, determined repair priorities, performed regression testing, interacted with the developers to resolve the issues and updated status of the test cases in tracker.

·         Worked on Test case design and Execution for Xconf RCDL code download feature.

·         Worked on Cable card upgrade and downgrade validation.

·         Understanding High Level Requirements from customer. Experience in Preparing the Test

Strategy, Test Plan, Test data design documents for a Project.

·         Wrote Detail Test Cases with Design steps, Prerequisites, Expected result, priority, procedures, test data in QC.

·         Designed and implemented test plans, improved the existed smoke test cases

·         Responsible for updating and maintaining the JIRA for all the defects found during functional and regression testing and follow up the bug life cycle.

·         Involved in interacting with clients, Feasibility Analysis, Gap Analysis, Planning and Scheduling, Effort Estimation, Design, Testing, Defect, Management, Quality and Delivery activities.

Employer: Wipro Technologies 

Client: LOWES                                                                                                                     Nov-2011 to May-2013

Project Description: LOWE’S Store Mobility        

Lowe's Companies, Inc. is an American chain of retail home improvement and appliance stores that has retail stores in the United States, Canada, and Mexico. Lowes is developing Lowe’s Store Employee Mobility Application. The application supports Lowe's store management and employees to access a defined set of reports and inquiry tools. The business level requirements of this application are Sales Report, Label queuing, Inventory Lookup and Request, Area lookup, Notification center and Competitor site.

Environment: XCode Instruments, Quality Center, Python, IOS, Advance Reset Client, Eclipse, Coremetrics

Responsibilities:

·         Performed Roles and responsibilities of the QA Lead.

·         Worked on Memory leak testing using instruments tool for each regression cycle.

·         Implemented automation for smoke test using Xcode Instruments tool.

·         Worked on testing web service calls using REST Client.

·         Analyzed Requirements designed and documented test cases.

·         Reviewed Test cases with changed requirements, reviewing defects for better understanding to PO.

·         Participated and contributed towards functional specifications

·         Performed multi-faceted testing including Backend, Regression, Smoke and Security testing

·         Participated in release and iteration planning and represented the QA team

·         Provided estimates and follow through on assigned estimated tasks.

·         Identify and report defects in software followed by tracking and management.

·         Positively contribute towards establishing and maintaining effective state of the art QA methodologies, practices, tools, and frameworks

·         Worked with different backend environments to successfully complete the given tasks.

·         Interact and manage expectations of multiple participants in the application development lifecycle

·         Communicated with different stakeholders for better performance in UAT.

 

Employer: Wipro Technologies 

Client: AT&T                                                                                                                     Jun-2009 to Aug-2011

Project Description: AT&T Mobile Share Application

AT&T is launching BREWMP based phones with various OEM’s with AT&T specific UI applications preloaded on these devices. The Mobile Share application is one of them. Mobile Share is a BMP Client application created for AT&T that links into the device's camera and gallery applications. The client will allow users to upload images and videos to an AT&T-branded personal storage locker (PSL) and selected 3rd party sites. AT&T has engaged Wipro for planning, designing and developing this recommended solution.

 

Environment: C, BREW MP, Lauterbach, TRACE32, QPST, and QXDM, SVN MS2008-Visual C++

Responsibilities:

  • Worked on Requirement gathering, Requirement analysis, application design, Development, Unit testing and bug fixing.
  • Develop Mobile Share internal logic and thumbnail caching mechanism.
  • Integration with UI and BG for data needed for each screen.
  • Querying address book and providing the contacts to the user for sending image/video.
  • Querying the server database for information regarding the files that are stored in the server.
  • Maintaining the account settings.
  • Parser support for all retried xml file.
  • Maintaining Ini files for holding persistence data.
  • Interaction with OEM video player to playback the preview video from AT&T locker.
  • Developed caching mechanism to reduce the workload to the network.
  • Worked with dependency team to expose API’s to invoke gallery and Camera application.

 

Employer: Wipro Technologies 

Client: Motorola                                                                                                Aug-2007 to May-2009

Project Description: Motorola FOTA Application

This project involves development through feature enhancements and maintenance of the FOTA (Firmware Update over the Air) UI application, which handles the interactions with the lower level device manager during the device firmware update. Motorola CDMA Products Group develops a BREW enabled phone, which will have a hybrid architecture supporting Synergy applications and BREW Applications.

 

Environment: C, BREW, Clear Case Linux, Lauterbach, TRACE32, QPST, QXDM, MS - Visual C++,

Responsibilities:

  • Worked on Requirement gathering, Requirement analysis, application design, Development, Unit testing and bug fixing.
  • Prepared the high level and low level application design document.

·         Discussed with Device management team and defined DB_DL values to maintain application status in all time to handle application which can wake any time based on push.

·         Developed the application to handle Critical, High, Medium, Low, FOTA update.

·         Worked as developer in handling the enhancement features across the following five different mobile product lines: Vegas, Vegas refresh Raspberry, Cardova and Rush hardware models.

  • Ported the common code across various product lines and resolved the integration issues and handled the defect (CR) drive down.
  • Developed Background application mode for Network DSU feature on Cardova hardware that involves handling Network initiated with FOTA UI application in Background.

·         Involved Battery removed, Voice call arrived, Signal strength lost cases during download and resume the download once phone comes to live network with specified condition meets, Involved to handle Battery low cases, New network push arrived, Phone in OOC while start to update.

 

Employer: Vitelcom Mobile Technology

Project Description: Multimedia Application                                                 Sep-2006 to June-2007

Vitelcom Mobile Technology S.A develops and manufactures wireless handsets. It offers GSM/GPRS, WiFi, UMTS, and CDMA mobile telephones. The company has operations in Spain, France, Germany, and Latin America, as well as manufacturing facilities in Spain, Mexico, and Brazil. G600i is the first flagship GSM/GPRS/UMTS product of Vitelcom, which is built over Qualcomm’s AMSS6250 chipset.

Environment: C, BREW, Perforce, Lauterbach, TRACE32, QPST, QXDM, MS - Visual C++,

Responsibilities:

  • Worked on Requirement gathering, Requirement analysis, application design, Development, Unit testing and bug fixing.
  • Prepared the high level and low level application design document.

·         Implemented functions to handle Video player with UI (user interface) navigation and PLAY, PAUSE, REWIND, FARWARD & STOP options in media.

  • Implemented functions to handle media recording (voice), and play back of the file in a single screen.

·         Fixed corresponding CORE CR’s (Change request).

·         Developed application to run in background and register particular key (“SEND”) to pass trigger to background application rather than triggering to foreground application.

·         Worked on scroll down all the controllers and disappears once ideal time out expires and reappears when user touch on apart of the screen.

·         Proposed and done implementation of UI enhancement.

·         Handled naming new file in a sequential order.

  • Implemented the new look & feel for video player and Voicememo as per the specification.