Manoj Kumar has 5 years of experience in software testing and development. He has expertise in automating tests for Bluetooth, Wi-Fi, and mobile applications. Some of his projects include developing automation frameworks for testing Wi-Fi and Bluetooth features on various devices. He is proficient in languages like Python, Perl, C, C#, Java, and JavaScript.
How Virtual Compilation Transforms Static Code AnalysisCheckmarx
Many assume that code analysis requires code compilation as a prerequisite. Today, all major static code analyzers are built on this assumption and only scan post compilation - requiring buildable code. The reliance on compilation has major and negative implications for all stake holders: developers, auditors, CISOs, as well as the organizations that hope to build a secure development lifecycle (SDLC). Historically, static code analysis required a complete and buildable project to run against, which made the logical place to do the analysis at the build server and in-line with the entire build process. The “buildable” requirement also forced the execution of the scan nearer the end of the development process, making security repairs to code more expensive and greatly reducing any benefits.
How Virtual Compilation Transforms Static Code AnalysisCheckmarx
Many assume that code analysis requires code compilation as a prerequisite. Today, all major static code analyzers are built on this assumption and only scan post compilation - requiring buildable code. The reliance on compilation has major and negative implications for all stake holders: developers, auditors, CISOs, as well as the organizations that hope to build a secure development lifecycle (SDLC). Historically, static code analysis required a complete and buildable project to run against, which made the logical place to do the analysis at the build server and in-line with the entire build process. The “buildable” requirement also forced the execution of the scan nearer the end of the development process, making security repairs to code more expensive and greatly reducing any benefits.
• 11 years of experience of successfully designing, developing & implementing web based application in Java/J2EE technology.
• Currently employed as a Technology Lead in Infosys Ltd. With active involvement in development & integration of web based applications using WebLogic Server 10.3, WebSphere Application server 7.0 and multi-tier technologies like Struts, Spring and JSF with Oracle as back-end.
• Handled various aspects of software development including Effort Estimation, Designing, Prototyping, Development, Testing, Release, Documentation, Monitoring and Support.
• Participates in discussions with customers to gather scope information and performs analysis of scope information in order to provide inputs for project scope documentation.
• Provides inputs on process tailoring and quality goals in order to finalize project quality plan.
• Participates in requirement elicitation process defined in the project management plan to identify requirement gaps/issues (both functional and non-functional) in order to come up with a comprehensive requirement docu-ment.
• Performs high and low level design, Provides pseudo codes, Implements the prototype and does design reviews in order to deliver design documents as per customer requirements.
• Participates in architecture review sessions to provide inputs to architecture team through framework analysis, de-sign patterns, prototype specifications in order to be able to create High level design specification.
• Participates in KT sessions, prepare and review system appreciation documents, understand application / system / infrastructure dependencies, perform shadow support in order to complete transition.
• Good interpersonal, communication and presentation skills with ability to work in team with diverse background. Strong analytical skills along with strategic knowledge in implementation of Business Logic. I have played a vital role in the team in size from 5-15 people.
5 Best Automation Testing Tools to Speed up Testing.pdfSerena Gray
Automation testing tools play a key role in developing a robust software product while ensuring the quality is in line with the expected requirements. There are many automation testing tools that have played a key role in carrying out various software development projects with utmost efficiency along with profitable and productive outcomes. In this article, you will get to know about the five best test automation tools that play a pivotal role in the software development process.
Read more https://bethwilsonuk.wixsite.com/my-site/post/5-best-automation-testing-tools-to-speed-up-testing
• 11 years of experience of successfully designing, developing & implementing web based application in Java/J2EE technology.
• Currently employed as a Technology Lead in Infosys Ltd. With active involvement in development & integration of web based applications using WebLogic Server 10.3, WebSphere Application server 7.0 and multi-tier technologies like Struts, Spring and JSF with Oracle as back-end.
• Handled various aspects of software development including Effort Estimation, Designing, Prototyping, Development, Testing, Release, Documentation, Monitoring and Support.
• Participates in discussions with customers to gather scope information and performs analysis of scope information in order to provide inputs for project scope documentation.
• Provides inputs on process tailoring and quality goals in order to finalize project quality plan.
• Participates in requirement elicitation process defined in the project management plan to identify requirement gaps/issues (both functional and non-functional) in order to come up with a comprehensive requirement docu-ment.
• Performs high and low level design, Provides pseudo codes, Implements the prototype and does design reviews in order to deliver design documents as per customer requirements.
• Participates in architecture review sessions to provide inputs to architecture team through framework analysis, de-sign patterns, prototype specifications in order to be able to create High level design specification.
• Participates in KT sessions, prepare and review system appreciation documents, understand application / system / infrastructure dependencies, perform shadow support in order to complete transition.
• Good interpersonal, communication and presentation skills with ability to work in team with diverse background. Strong analytical skills along with strategic knowledge in implementation of Business Logic. I have played a vital role in the team in size from 5-15 people.
5 Best Automation Testing Tools to Speed up Testing.pdfSerena Gray
Automation testing tools play a key role in developing a robust software product while ensuring the quality is in line with the expected requirements. There are many automation testing tools that have played a key role in carrying out various software development projects with utmost efficiency along with profitable and productive outcomes. In this article, you will get to know about the five best test automation tools that play a pivotal role in the software development process.
Read more https://bethwilsonuk.wixsite.com/my-site/post/5-best-automation-testing-tools-to-speed-up-testing
Dabble is an event technology & marketing platform building a marketplace for local classes and experiences. We are raising a round to fuel our growth. Join the party. Let's Dabble
Bullows is known for its system excellence in terms of quality, innovation and customization. We have extended our wings & specialized ourselves into Spray Painting Solutions & pre-treatment systems & solutions with help & support from our associate concern M/s Triologics Surface Coating Private Limited. Bullows had pioneered spray painting technology in India, from conceptualization to application, for achieving best surface finish, fast productivity and in compliance with environmental protection norms, keeping operator safety at prime focus.
Having around 1.3 years of experience in Unit Testing field which mainly include Test automation.Involved in Preparation of Module Test Specification for C Functions using White Box Testing Methodology.Experience in Component testing each module of the HeliTrak Helicopter Autopilot V&V using RTRT tool. Experience in Implementation of Module Test Specification in Test Script using LDRA and native C Code
Sound Knowledge in Equivalence classes, Boundary Value analysis, Decision tables. Experience in Black box Testing, White Box Testing & Grey Box Testing.Experience in Verification & Validation (V&V) as per D0178B Level B guidelines
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