1. Page 1
Manoj Kumar.T.S
Mobile: 9972494049 E-Mail: saimanoj88@gmail.com
Profile
Having 5 years of experience as Software Engineer in BT, BLE, WLAN and COEX feature’s manual as well
as automation testing and also experienced in application Development
Skills
• Expert in MAC protocol analysis of 802.11 a/b/g/n and 802.15
• Experience in automating and validating WLAN features for various Qualcomm chipset
• Experience in automating and validating BT features and various profiles
• Experience in automating and validating WLAN and BT COEX testing
• Experience in automation framework such as SWAT, BSA, SVTLIB and WICEDSVT
• Knowledge in A2DP, AVRCP and PAN profiles of Bluetooth
• Experience in Functional, Performance, Regression and Stress testing
• Experience in handling tools like Komodo IDE, IXChariot, Wireshark, BlueTool and BTE Insight
• Experience in Linux Shell scripting
• Knowledge in C programming
• Experience in C#, PERL, TCL and PYTHON
• Knowledge in Android application development
• Knowledge in Core Java and Java Scripting
• Experience in web application development using J2EE
Experience
CCUURRRREENNTT OORRGGAANNIIZZAATTIIOONN ((22..11 YYeeaarrss)) –– AAUUTTOOMMAATTIIOONN TTEESSTTIINNGG
• Working as R & D Engineer in Broadcom Communications Pvt. Ltd - Bangalore –
May-2014 to till date
PPRREEVVIIOOUUSS EEMMPPLLOOYYEERRSS ((33 YYEEAARRSS)) –– AAPPPPLLIICCAATTIIOONN DDEEVVEELLOOPPMMEENNTT
• Worked as Software Engineer in Qualcomm India Pvt. Ltd - Chennai through Zilogic Systems –
May-2012 to May-2014
• Worked as Java Developer in Krichez Technologies - Nov-2011 to Apr-2012
• Worked as XML Developer in Concentrix-Synnex Corporation Pvt. Ltd - Jun-2011 to Oct-2011
General Errands
• Maintaining complicated test set-ups
• Energetic attendee in bug scrub to push bugs into suitable target milestone
• Involved in concept review meetings for various features and implementations to automate those feature.
• Handling multiple projects simultaneously (multi-tasking)
• Strong problem solving and analytical skills and responsible for trouble shooting in labs
• Analyzed and provided solutions for various issues when automation development
2. Page 2
Project Experiences
Project #1
WICED IOT – Wireless Inter Connectivity Embedded Devices
Company : Broadcom Communications India Pvt. Ltd, Bangalore
Duration : Feb 2016 to Till Date
Role : R & D Engineer
Description : WICED is a development kit which will make easy to create prototypes of Internet of Things
applications using a standard wireless platform dubbed WICED. Also WICED will combine Computers,
Connectivity and Sensors will lead to new level of milestone in IOT. In WICED there are some variants such
as WICED Sense, WICED Smart, WICED SmartReady, WICED WLAN, WICED BT Audio which will use
Bluetooth Smart and low power (BLE).
Responsibilities:
• Developed an Automation Framework using Python to automate the test cases in the WICED
SmartReady project
• Automated most of the sanity and functional use cases to reduce the manual effort of validation
and provide the quick sanity run
Project #2
4364 – Apple TV OS
Company : Broadcom Communications India Pvt. Ltd, Bangalore
Duration : Oct 2015 to Jan 2016
Role : Engineer Staff - I
Description : 4364 is a module based on Apple TV which supports multiple functionality such as AWDL,
WLAN, WLAN and BT Coex. This feature is to test the Coex use cases which includes scenarios from basic
Coex policy to validate whether WLAN and Coex exist in same 2.4 frequency and able to communicate.
Responsibilities:
• Manually or automatically test each BT Coex scenarios according to test plan
• Developing Test plan and Test specifications from the MRD provided. Also done some study to
identify the BT parameters which need to be tested with WLAN Coexistence.
• Also supports in developing automation scripts for various support like AWDL, RSDB and other
Coex related scenarios.
Project #3
SVTLIB (Software Validation Team) Automation Framework
Company : Broadcom Communications India Pvt. Ltd, Bangalore
Duration : May 2015 to Till Date
Role : Engineer Staff - I
Description : SVTLIB is an automation framework developed in TCL which allow validating WLAN and BT
Coex scenarios. It also supports multi BT with WLAN Coex scenarios and other BT testing stuffs. The
framework is designed to allow engineers to write test scripts which can be mapped to each test case without
worrying about the details of hardware or software platforms being used for testing to test various BT Coex
scenarios.
Responsibilities:
• Manually or automatically test each BT Coex according to test plan
• Developing Test plan and Test specifications from the Functional Specifications to cover BT Coex.
• Also supports in developing automation scripts for various projects like HP, Samsung and Apple to
support WIDI, WLAN Coex and Multi BT scenarios.
3. Page 3
Project #4
BSA (Bluetooth Simplified API) Automation Framework
Company : Broadcom Communications India Pvt. Ltd, Bangalore
Duration : May 2014 to May 2015
Role : Engineer Staff - I
Description : BSA (Bluetooth Simplified API) is to allow several applications to use Bluetooth services
and to facilitate integration by customers. The objective of BSA is to use Client/Server architecture, i.e. the
server part runs the Broadcom’s Bluetooth Stack and BSA server application. On the client part (customers
application) which connects to BSA server. It is like an Automation framework developed in Perl to test all the
BSA stacks API’s. The framework is designed to allow engineers to write test scripts without worrying about
the details of hardware or software platforms being used for testing to test various BT profiles.
Responsibilities:
• Manually or automatically test each BT profiles API’s according to test plan
• Developing Test plan and Test specifications from the Functional Specifications covering Sanity,
Functional and System level test cases.
• Also supports in developing automation scripts for various BT profile based features and used to
run regression suites using STAF.
Project #5
QTApp Tool Automation
Company : Broadcom Communications India Pvt. Ltd, Bangalore
Duration : January 2015 to May 2015
Role : Engineer Staff – I
Description: QTApp is a QML based GUI tool developed to test multiple profiles in single environment which
contains Bluetooth profiles such as A2DP, PBAP, HFP and AVRCP. Also this tool is used to test
multi-profile scenarios to cover concurrency and stress related tests.
Responsibilities:
Developed an automation framework to automate the GUI based tool QTApp using Perl
Configuration and compilation of BSA and QTApp can be done using this framework
Added test cases to automate the multi profile testing and individual profile testing without
manual intervention using this framework
Project #6
Boot Loader 60 GHZ – 802.11 ad Automation
Company : Broadcom Communications India Pvt. Ltd, Bangalore
Duration : December 2014 to January 2015
Role : Engineer Staff – I
Description : Boot loader is the feature in 60 GHZ – 11ad which will be used to map OTP with the Pcie
registers in the boot time.
Responsibilities:
Developed an test script to map multiple OTP rows with each Pcie registers present in ROM
Automated to generate multiple occurrence of .bin file which contain random OTP bin rows
to validate the Pcie register behavior’s in boot loader
Also verified the spare entry in each registers and manipulated to check whether the updated
Pcie registers from boot loader trace 32 output with the test script output
4. Page 4
Project #7
PAN Profile Automation
Company : Broadcom Communications India Pvt. Ltd, Bangalore
Duration : July 2014 to December 2014
Role : Engineer Staff – I
Description : The Personal Area Networking (PAN) Profile describe how two or more Bluetooth enabled
devices can form an ad-hoc network and how the same mechanism can be used to access a
remote network through a network access point. The profile roles are the Network Access Point,
Group Ad-hoc Network, and Personal Area Network User. Network access points can be a
traditional LAN data access point while Group Ad-hoc Networks represent a set of devices that
are only attached to one another.
Responsibilities:
• Tested manually to understand the ideas and concept of the PAN profile using BSA sample app
• Developed an test plan for PAN profile which consists of 38 test cases which includes Functional,
Stress, Negative and concurrency test scenarios
• Providing automation design requirements to automate the test cases for each test scenarios and
test cases
• Added automation support in existing automation framework BSA using PERL and C
• All the test cases had been automated and validated individually and concurrently
Project #8
WLAN Automation Framework
Company : Qualcomm, India Pvt. Ltd, Chennai
Duration : June 2012 to May 2014
Role : WLAN Test Automation Engineer
Description : SWAT (System Wide Automation Tool) is an Automation framework developed in Perl to test
all the WLAN features. The framework is designed to allow engineers to write test scripts without worrying
about the details of hardware or software platforms being used for testing.
Responsibilities:
• Developing automation scripts for various WLAN features
• Developing Test plan and Test specifications from the Functional Specifications covering Sanity,
Functional and System level test cases.
• Complete ownership for the core features.
• Doing manual functional testing and regression testing using automation scripts.
• Fixing script issues and defect recreation for the customer critical issues.
• Co-ordination with Development team to fix defects and closely tracking the defects for the proper
closure.
• Preparing and Sending Test reports weekly for New feature manual testing and daily for
regression suites.
• Participating in Functional & Test specification review meetings.
• Test script run and log analysis, troubleshoot failures, review and reports on results, work with
Development groups to identify and resolve problems.
Project #9
System Performance
Company : Qualcomm, India Pvt. Ltd, Chennai.
Duration : February 2014 to April 2014
Role : WLAN Test Automation Engineer
Description: This feature is to test the system level use cases which includes scenarios from basic
functionalities to advance features and provides a plan to measure the performance and stability of the
system.
5. Page 5
Responsibilities:
• Tested manually to understand the ideas and concept of the feature.
• Providing Design & Requirements to automate the test cases for each system level cases
• Added automation support in existing automation framework SWAT using PERL
• All the interfaces available in the system are being validated individually and concurrently
Project #10
USB HOST Generic Functional Testing
Company : Qualcomm, India Pvt. Ltd, Chennai.
Duration : September 2013 to February 2014
Role : WLAN Test Automation Engineer
Description: This feature is to test the performance of USB interface with various vendor devices of USB 2.0
and USB 3.0 in various platforms. Also to perform the Read/Write operations and measure high peak
throughput for various devices
Responsibilities:
• Tested manually to understand the ideas and concept of the feature.
• Developed an automation framework support for USB testing
• Measured the throughput performance for Read/Write operations using IOZone tool
• Used samba server to share the particular drive in console and performed various Read/Write
operations from wireless clients with the console.
Project #11
SATA Functional Testing
Company : Qualcomm, India Pvt. Ltd, Chennai.
Duration : June 2013 to August 2013
Role : WLAN Test Automation Engineer
Description: This feature is to test the performance of SATA interface with various vendor devices SATA
1.0, SATA 2.0 and SATA 3.0 in various platforms. Also to perform the Read/Write operations and measure
high and peak throughput for various devices
Responsibilities:
• Tested manually to understand the ideas and concept of the feature
• Developed an automation framework support for SATA testing
• Measured the throughput performance for Read/Write operations using IOZone tool
• Used samba server to share the particular drive in console and performed various Read/Write
operations from wireless clients with the console.
Project #12
Emulated Station
Company : Qualcomm, India Pvt. Ltd, Chennai.
Duration : March 2013 to May 2013
Role : WLAN Test Automation Engineer
Description: This is a WLAN feature to measure the high and peak throughput when there is high traffic
being sent between multiple numbers of clients. Also check the packet loss when there is high traffic is sent
between the clients.
Responsibilities:
• Tested manually to understand the ideas and concept of the feature
• Developed an XML for supporting the feature to comply with the framework
• Added automation support in existing automation framework SWAT using PERL
• Verify both the results between the manual and automation results acquired
6. Page 6
Project #13
ProxySta (QWrap)
Company : Qualcomm, India Pvt. Ltd, Chennai.
Duration : December 2012 to February 2013
Role : WLAN Test Automation Engineer
Description: This is a WLAN feature is intended to test the access point in “WRAP” mode which supports
both wired and wireless STAs, where Q-WRAP will bridge the traffic between Stations and Root AP using 3-
Address format. MAC address of Wireless clients modified (MAT) by Q-WRAP to avoid multi ACK problem
Responsibilities:
• Tested manually to understand the ideas and concept of the feature.
• Validated by checking Q-WRAP with different security, scanning, WPS functionality in Q_WRAP
• Automated those features which manually done and validated each test cases
• Also verified the performance after enabling and disabling Q-WRAP. Also Stress test with this
feature gives insight on checking the stability and performance
Project #14
QTest - Online Automation Testing Tool
Company : Qualcomm, India Pvt. Ltd, Chennai.
Duration : June 2012 to November 2012
Role : WLAN Test Automation Engineer
Description: This project provides mechanism to start the WLAN feature testing using an web tool
with the help of an automation framework named “SWAT” and get the related results of each test
cases which run on any test bed’s across the geo’s. Using this tool, the testers can give a request to start
the test for certain feature and the tool does the remaining things and gives them the results in one hand. It
also provides user’s reliability and reduces their manual efforts such as flashing the image on board and
configuring it.
Responsibilities:
• Developed the application using J2EE, Oracle11i & Apache Tomcat Server.
• Involved in designing the project and developed the code.
• Unit and integrated testing had been done to verify the stability of the tool.
Project #15
Bill Management System
Company : Krichez Technologies
Duration : Feb 2012 to April 2012
Role : Application Developer (FreeLancer)
Description: This project provides mechanism for the customer to pay bill online. In this new system,
users have to register with application and it will forward the bills from service provider to the particular user.
The user will later pay their bills online.
Responsibilities:
• Developed the application using J2EE, Struts, Oracle 10 and Apache Tomcat Server.
• Validated and tested the application to check the integrity of the application.
7. Page 7
Project #16
Online Examination System
Company : Krichez Technologies
Duration : Nov 2011 to January 2011
Role : Application Developer (FreeLancer)
Description: This project provides mechanism for the candidates to take up the online examination. In this
new system, A Candidate is asked to register for the online test. Upon successful registration, the Candidate
is redirected to the exam guidelines page and forwarded to the exam page. Upon completion of the exam,
the marks are computed and the Candidate details along with their answers are sent through mail to the test
conducting personnel. She/he evaluates the answers and the marks statement is sent to the HR.
Responsibilities:
• Developed the application using J2EE and Oracle
• Developed the java script for validating the candidate inputs.
Project #17
Mapping: CareerBuilder - XML, USA
Company : Concentrix-Synnex Corporation Pvt. Ltd
Duration : June 2011 to Oct 2011
Role : XML Developer
Description : This project provides mechanism to map the various client job requirements from their own
websites to the CareerBuilder using XML and Java Script.
Responsibilities:
• Evaluating the end client’s application and website.
• Check the compatibility/similarities on the application platform.
• Customization of source program – Microsoft Visual Studio/XML for data portability.
• Liaise with web administrator for troubleshooting and customization of web data portability to
CareerBuilder site.
Education
Master degree in Software Engineering, 2011, Noorul Islam College of Engineering, Kumaracoil