Amit Barnwal
Mobile no: +91-812*******
Email-Id: ********@*****.***
Experience Summary
. Over 5+ years of experience in Mobile device and application Testing
(Android), Multimedia Testing, Java API Testing, Webservices Testing, Web
Application Testing, Jboss Clustering & Load Balancing
. Extensive work experience on Black Box / Manual Testing, Sanity Testing,
Regression Testing, Functional Testing, System Testing, Adhoc Testing and
Non-Functional Testing
. Expertise in generating Test scenarios
. Experience in Android tools.
. Involved in Complete Google Certifications process for submission of
software final release for Android OS like CTS [Compatibility Test
Suite], ATM [Android Test Manager], SDT [Samsung Device test], CTS
Verifier, Logging checker, DMSEG & LOGCAT
. Worked on Different Android OS Versions (Gingerbread, Honeycomb and Ice
cream sandwich, Jelly bean and Kitkat)
. Experienced in GOTA / FOTA and Google approval for all OS Upgrade Models
. Experience in Defect management and Bug life cycle.
. Involved in test case automation by writing plain java test cases using
client code provided by developers.
. Good Knowledge in Testing Methodologies and SDLC & STLC.
. Post-Management Exposure at HQ - South Korea for Testing.
. Post-Management Exposure at Samsung Telecommunications America, USA for
Testing.
Work History
Organization Joined Date Leaving Date Designation
Samsung R&D Institute India 14/06/2012 Till date Lead Engineer
Pvt Ltd, Bangalore
Tech Mahindra Ltd 04/05/2011 07/06/2012 Technical
Associate
Marlabs (Deputed at Tech 06/10/2010 29/04/2011 Software Engineer
Mahindra Ltd.)
XI Links IT Solutions Pvt. 20/10/2008 31/01/2010 Software Engineer
Ltd
Technical Summary
SKILLS TOOLS
Testing DDMS, Power Monitor Tools, Heat
Measurement Apk, Battery Measurement Apk,
T-Set Automation Tool, Android Fire Flow
Tool
Defect Tracking Tools JIRA, JTrac, Redmine, ClearQuest, PLM
Software Android sdk, jdk1.6, Oracle9i, MySQL5.5,
Apache Tomcat 5.5, Jboss4.2.2.GA,
Jboss5.1.0.GA, Eclipse3.4,
apache-ant-1.8.2
O S Windows, Android
Language JAVA
Repository Tool SVN, CVS, Quick Build
Certifications
. Oracle Certified Associate.
Achievements
. I have got Best Performance Award in Tech Mahindra in 2011.
. I have got Best Performance Award in Samsung in 2013.
PROJECTS
1. Samsung KNOX
Role : Lead Tester
Location : Bangalore, India
Client : US Department of Defense
Description:
KNOX delivers the security needed for enterprise's Samsung devices. From
hardware to architecture to apps, multi-layered security ensures
enterprise enjoy the world's favorite mobile operating platform with the
security standards enterprise network demands. When enterprise buy and
activate KNOX licenses, a virtual container is installed on employees'
devices, designed to secure all enterprise apps and data. Apply security
policies through enterprise MDM console and push them to employee
devices.
Samsung KNOX is currently approved to run on US Department of Defense
networks.
Benefits:
. Enjoy the Samsung phones and tablets you love on the network your
enterprise manages.
. Easily navigate inside the KNOX workspace with the familiar Android
interface.
. Manage and download your favorite apps from Google Play or other
stores, in your device's personal space.
. Download only secure, tested apps to the workspace through Samsung
KNOX Apps or immediately start using basic business apps that come
preloaded in KNOX.
. Protect your devices from hacks, malware, viruses and unauthorized
access.
. Prevent inadvertent or malicious tampering of your business data.
Responsibilities:
. Prepare Test Plan and analyze requirements
. Test cases review
. Test cases execution and report generation
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into Redmine (defect tracking tools)
. Non-Functional Testing like Sluggish Testing, Heat measurement
Testing, Battery Measurement Testing
. Mentoring team members
Duration Organization Designation
Mar 2013 - Till date Samsung Lead Engineer
2. Split Billing Solutions
Role : Lead Tester
Location : Bangalore, India
Client : 3HK Operator, Hongkong
Description:
Split Billing will allow both enterprises and consumers to better manage
their mobile data costs independently in ways best suited to their usage
patterns by choosing among various value-added and competitive billing
plans provided by carriers.
Enterprises will be able to remotely configure and manage split billing
of their employees' Samsung Galaxy devices. They can also choose which
applications they want to include into their billing. This allows them to
seamlessly enable and operate split billing without the need for end-user
intervention.
The Split Billing Solution of Samsung KNOX will send out two bills, one
on corporate usage and one on personal usage, to 3 Hong Kong enterprise
customers who have subscribed to KNOX services with supporting Samsung
devices. Administration and bill management can be handled with great
ease. The service also gives peace of mind to IT/administration managers
in avoiding employees' bill shocks and reimbursement hassles.
Responsibilities:
. Prepare Test Plan and analyze requirements
. Test cases review
. Test cases execution and report generation
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into Redmine (defect tracking tools)
. Non-Functional Testing like Sluggish Testing, Heat measurement
Testing, Battery Measurement Testing
. Mentoring team members
Duration Organization Designation
Apr 2014 - Till Date Samsung Lead Engineer
3. Samsung SSO Solutions
Role : Lead Tester
Location : Bangalore, India
Client : Samsung
Description:
With the proliferation of personal and enterprise apps on smartphones,
remembering multiple username and passwords, and entering them every time
you use those apps, becomes cumbersome. KNOX solves this problem by
providing Single Sign-On (SSO) capabilities, which make it possible to
enter a single username and password, for accessing multiple
applications.
The majority of mobile SSO solutions have been developed for the cloud-
based apps using standards such as Security Assertion Markup Language
(SAML) or other similar protocols for authentication with an enterprise
Active Directory.
Better Experience for users:
. Users can now enjoy SSO, not only for SaaS and cloud-based apps but
also for web-based intranet apps.
. This enhanced capability brings SSO on KNOX-enabled mobile phones
closer to a desktop PC experience. Imagine, employees securely
accessing a company's intranet homepage on their mobile phones,
checking email, accessing enterprise's cloud and sharing data - all
with just one log-in.
. A user enters an AD username/password on the login screen once and
gets smooth login sessions to all other whitelisted apps
automatically.
. Until the login sessions expire or the user is asked to authenticate
again remotely by IT admin, there is no need to enter
username/password again.
Responsibilities:
. Prepare Test Plan and analyze requirements
. Test case development activities
. Test cases review
. Test cases execution and report generation
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into Redmine (defect tracking tools)
. Mentoring team members
Duration Organization Designation
Jan 2014 - Till Date Samsung Senior Software Engineer
4. Mobile Device Management (MDM)
Role : Lead Tester
Location : Bangalore, India
Client : Airwatch, MobileIron, U.S Department of Defense (DoD)
Description:
Samsung KNOX can fortify Mobile Device Management solution to satisfy
most security-conscious clients. With Samsung KNOX, enterprises are
equipped with a secure solution on the world's most popular mobile device
platform.
Features:
. Secure platform, built throughout the stack: hardware, Linux kernel,
Android operating system, and apps
. First Android platform with official security approval from the U.S
Department of Defense (DoD)
. Over 500 security policies that can be deployed from IT admin consoles
. Over 1100 APIs that can be called from MDM apps on devices
. Access to an MDM Alliance Manager
. Online and live support from our Samsung KNOX Support team
Benefits
. Enhance your MDM solution with a suite of security tools
. Gain competitive advantages
. Be at the forefront of innovation and early adoption
. Provide a compelling service to your clients
Responsibilities:
. Prepare Test Plan and analyze requirements
. Test case development activities
. Test cases review
. Test cases execution and report generation
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into Redmine (defect tracking tools)
. Mentoring team members
Duration Organization Designation
May 2013 - Apr 2014 Samsung Senior Software Engineer
5. PerApp Virtual Private Network (VPN)
Role : Lead Tester
Location : Bangalore, India
Client : Mocana, F5 Edge, Juniper
Description:
Problem:
Unencrypted data sent wirelessly from a device can be monitored by
sniffer devices situated throughout a network's infrastructure.
Solutions:
Samsung KNOX supports VPN encryption of data. Additionally, Samsung
offers a per-app VPN that isolates corporate data-in-transit. Enterprise
IT admins can enforce secure VPN connectivity only for enterprise apps,
web-based software as a service (SaaS) apps. This keeps personal apps
from congesting enterprise VPN resources. Employee privacy is also
ensured through the use of VPN for enterprise apps because personal data
is kept off the enterprise network.
Responsibilities:
. Prepare Test Plan and analyze requirements
. Test case development activities
. Test cases review
. Test cases execution and report generation
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into Redmine (defect tracking tools)
. Mentoring team members
Duration Organization Designation
Oct 2013 - Dec 2013 Samsung Senior Software Engineer
6. NA CDMA Android OS Upgrade ~JellyBean
Role : Lead Tester
Location : Bangalore, India
Client : Verizon, T-Mobile, Sprint, AT&T, US Cellular
Description:
This Project involves Upgrading of Android Phones,Tablets from ICS to
JB:
Features of JB (Jelly bean 4.1)
. Notifications from the same application are grouped together, and the
first item is automatically expanded. You can also pinch notifications
to expand or collapse them.
. With Android Beam on Jelly Bean you can now easily share your photos
and videos with just a simple tap, in addition to sharing contacts,
web pages, YouTube videos, directions, and apps. Just touch two NFC-
enabled Android devices back-to-back, and then tap to beam whatever's
on the screen to your friend.
. Writing messages on the go is easier than ever with Gesture Typing -
just glide your finger over the letters you want to type, and lift
after each word. You don't have to worry about spaces because they're
added automatically for you.
Responsibilities:
. Google Approval for all Upgrade Models
. Responsibilities of Preparing Test cases, Master Suites for Sanity
and Regression
. Executing test cases for Native Android applications like Voice call,
SMS, Bluetooth, Settings, Camera/Camcorder, Calendar & GMS
applications like Maps, Places, Market, Latitude, YouTube
. Responsible for Functional, System, Regression, UI-User Interface,Sanity and GOTA testing
. Testing all the applications using 2G/3G and Wi-Fi networks.
. Participated in Defect management and Bug reporting using bug-tracking
tool like CQ (Clear Quest)
. Verifying default settings before and after GOTA/FOTA upgrade from ICS
to JB
Duration Organization Designation
Oct 2012 - Feb 2013 Samsung Senior Software Engineer
7. NA CDMA Android OS Upgrade ~ICS
Role : Tester
Location : Bangalore, India
Client : Verizon, T-Mobile, Sprint, AT&T, US Cellular
Description:
This Project involves Upgrading of Android Phones and Tablets from
Gingebread and Honeycomb to ICS:
Features of ICS (Ice Cream Sandwich 4.0)
. Separation of Widgets in a new tab, listed in a similar manner to
applications.
. Easier to create folders, with a drag & drop style.
. Pinch to zoom functionality in Calendar
. Integrated Screenshot Capture (accomplished by holding the power &
volume down buttons.
. Face Unlock feature that allows user to unlock the handsets using
facial recognitions software.
. New tabbed web browser allowing up to 16 tabs
. Data usage section in settings that lets users set warnings when they
approach a certain usage limit.
. Ability to shutdown apps that are using data in the background
. Built in Photo editor application
. Wi-Fi direct feature.
. New Gallery layout, organized by location & person.
Responsibilities:
. Google Approval for all Upgrade Models
. Responsibilities of Preparing Test cases, Master Suites for Sanity
and Regression
. Executing test cases for Native Android applications like Voice call,
SMS, Bluetooth, Settings, Camera/Camcorder, Calendar & GMS
applications like Maps, Places, Market, Latitude, Youtube
. Responsible for Functional, System, Regression, UI-User Interface,Sanity and GOTA testing
. Testing all the applications using 2G/3G and Wi-Fi networks.
. Supporting to the development team for reproducing all the issues
raised by HQ testing team.
. Participated in Defect management and Bug reporting using bug-tracking
tool like CQ (Clear Quest)
. Running Automation tools for Google approval process like CTS
(Compatibility test suite), ATM (Android Test manager), SDT (Samsung
Device Test), CTS Verifier, Log checker, Dmesg, Getprop and Logcat
. Verifying default settings before and after GOTA/FOTA upgrade from GB
/ Honeycomb to ICS
. Taking Kernel Logs & Dumps using DDMS and RDX tool.
Duration Organization Designation
Jun 2012 - Sep 2012 Samsung Senior Software Engineer
8. Finsol
Role : Lead Tester
Location : Bangalore, India
Client : Finsol Boomo, New Zealand
Description:
Admin needs to login into portal using credentials. After logging in
admin has to create the campaign for registered users by setting geofence
area in particular locations. Whenever users comes inside the geofence
area admin will be notified for those users with the consent of user and
a welcome message is sent to the user. Admin could be able to check all
the active campaign. Admin could be able to check the campaign history.
Responsibilities:
. Prepare Test Plan and analyze requirements
. Lead test case development activities
. Test cases review
. Downloading latest build from SVN, generating war and jar files of
latest build using apache -ant-1.8.2 software, Environment setup
. Test cases execution
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JIRA (defect tracking tools)
. Test report generation
. Mentor the new employees in the team.
Duration Organization Designation
Dec 2011 - May 2012 Tech Mahindra Ltd. Technical Associate
9. Location Based Enabler (IDA)
Role : Lead Tester
Location : Bangalore, India
Client : IDA, Singapore
Description:
Location awareness is an important aspect of mobile services. The
Location-based enabler (LBE) should offer a complete solution for
deploying location-based services. LBE as an aggregator connects all the
MTO' to provide Location-based services. The LBE aggregator should put a
layer between the network and the services as a gateway to access the
enabler and resources in a controlled manner. It should connect to the
network using standard as well as proprietary interfaces, and allow the
services and applications to use them as necessary. Thus the application
provider needs to know only the Parlay X Web Services, OpenLS interface
towards LBE and need not concern with the telecom protocols which
individual network elements use. This relieves the application
development from the drudgery of the understanding or writing telecom
protocol stacks and helps to focus on the business logic of the
application.
Responsibilities:
. Analyze requirements
. Lead test case development activities
. Test cases review
. Downloading latest build from SVN, generating war and jar files of
latest build using apache -ant-1.8.2 software, Environment setup
. Test cases execution for Java API Testing, Webservices Testing
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JIRA (defect tracking tools)
. Test report generation
. Mentor the new employees in the team.
Duration Organization Designation
Oct 2010 - Nov 2011 Tech Mahindra Ltd. Technical Associate
10. Workforce tracking application
Role : Lead Tester
Location : Bangalore, India
Duration : Vodafone, India
Description:
Admin portal:
A. User shall be able to login to portal using credentials
B. It shall provide the functionality to manage (add, update and delete)
the employee tracking list.
C. Admin shall be able track single or multiple employees at a time based
on frequency and duration.
D. Admin shall be able to create geofence; when ever particular employee
reaches fence area portal shall receive the notification to portal and
admin's mobile phone.
E. Admin shall be able to view currently location of employees on the map
F. Portal shall be able to display the tracking related errors when ever
employee denies the tracking request.
G. Admin shall be able to create fence
Responsibilities:
. Prepare Test Plan and analyze requirements
. Lead test case development and execution activities
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JIRA (defect tracking tools)
. Test report generation
Duration Organization Designation
Sep 2011 - Nov 2011 Tech Mahindra Ltd. Technical Associate
11. Location Listener (Android Mobile Application)
Role : Tester
Location : Bangalore, India
Client : IDA, Singapore
Description:
IDA Location Based Enabler (LBE) Platform aggregates location for
subscriber's of all Mobile Telecommunication Operators (MTOs) in
Singapore.
Mobile Service Provider and Mobilte Terminal Operator will be provided
with the location listener for adding and updating location information
of the subscriber after checking the subscription status of the user. The
request from the handset will check the subscription status and then the
application shall insert/update the data in the database.
Responsibilities:
. Analyze requirement
. Lead test case development and execution activities
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JIRA (defect tracking tools)
. Test report generation
Duration Organization Designation
Jun 2011 - Aug 2011 Tech Mahindra Ltd. Technical Associate
12. Developer Forum
Role : Tester
Location : Bangalore, India
Client : Tech Mahindra, India
Description:
The Developer Forum is a great way to interact with other developers on
Tech Mahindra Network. It is also a great place to discuss news related
to Location based services, share experiences and opinions. Getting
started on your discussion forum is easy. You can reply to an existing
discussion or start your own.
Responsibilities:
. Analyze requirement
. Lead test case development and execution activities
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JTrac (defect tracking tools)
. Test report generation
. Mentor the new employees in the team.
Duration Organization Designation
Mar 2011 - Jun 2011 Tech Mahindra Ltd. Technical Associate
13. BuddyFinder (Android Mobile Application)
Role : Tester
Location : Bangalore, India
Client : SingTel, Singapore
Description:
BuddyFinder is a new social networking service built specifically for
Internet enabled mobile devices. It focuses on merging location-based
services with social networks to help people connect with friends and
places around them. How does it work? The idea is simple, tell us where
you are and we'll tell you who and what is around you. BuddyFinder is a
service that helps you share information with the right people at the
right time to help bring people together. Interactive maps let you zoom
in or out, and move in all directions so you can orient yourself
visually. Get a bird's eye view of your Buddy's location or desired
points of interest.
Responsibilities:
. Analyze requirements
. Test case development and execution activities
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JTrac (defect tracking tools)
. Test report generation
Duration Organization Designation
Jan 2011 - May 2011 Tech Mahindra Ltd. Technical Associate
14. Finance Monitoring System for WODC
Role : Tester
Location : Bhubaneswar, India
Client : WODC, Orissa
Description:
This is web enable project having all the necessary information of
district project finance system. In this project in every district some
govt. project were implemented through a particular agency. The project
was implemented in constituency that was a part of district. In every
project there is a project head and some amount was release against that
project. The total project divided into separate phases and after the
completion of each phase an enquiry was done by the govt. against the
work done. After the completion of project a certificate will issued
against the project.
Responsibilities:
. Analyze requirements
. Test case development and execution activities
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JIRA (defect tracking tools)
. Test report generation
Duration Organization Designation
Feb 2010 - May 2010 Interface Software Software Engineer
15. Smart City
Role : Tester
Location : Hyderabad, India
Client : XI LINKS IT Solutions (P) Ltd.
Description:
If you are desirous to give a web based platform to your city to be
showcased for all it has in terms of unique business, places to see,
things to do, use local transport for a new traveler-how would you
structure this information and also try and make some money by charging
people for atleast 4 services you may offer.
Responsibilities:
. Analyze requirements
. Test case development and execution activities
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JIRA (defect tracking tools)
. Test report generation
Duration Organization Designation
Sep 2009 - Dec 2009 XI LINKS IT Solutions (P) Software Engineer
Ltd.
16. Elastic Path Single Phase Checkout Store System
Role : Tester
Location : Hyderabad, India
Client : XI LINKS IT Solutions (P) Ltd.
Description:
On-Line Product Selling is software which helps you to do the major part
of online shopping by using this site and can be managed by online.
Customer can do the all major transaction in a secured way. Here the
customer will feel a virtual shopping by adding the selected product to
his/her cart in addition to that, he/she can also do bulk addition into
the cart before purchasing. This all options are done by session
management. To ensure the authentication of the customer he/she must have
to register before proceeding. It provides standard features of any e-
commerce website.
Responsibilities:
. Analyze requirements
. Test case development and execution activities
. Raising new CR's - Logging of defect data (Bugs, Issues,
Defects, Errors) into JIRA (defect tracking tools)
. Test report generation
Duration Organization Designation
Apr 2009 - Aug 2009 XI LINKS IT Solutions (P) Software Engineer
Ltd.
Education
. B. Tech. (Computer Science) from National Institute of Science &
Technology (BPUT), Orissa with CGPA 6.7/10 in 2008.
. 12th from St. Xavier's College, Ranchi, Jharkhand with 60.33% in 2003.
. 10th from St. Mary's High School, Jamshedpur, Jharkhand with 68.28% in
2001.
Personal Information
Gender : Male
Address : Bangalore
E-mail : ********@*****.***
Mobile : +91-812*******
DOB : 15/05/1985
Passport : Valid
Declaration
I hereby declare that all the above mentioned details are true to the best
of my knowledge.
Amit Barnwal