1. RESUME
Sunil S
Mobile: +91 9731034714 E-Mail: sunil.sharanappa@gmail.com
Objective
To work in an organization that inspires me to learn, enhance my skills, contribute towards development of
organization, and believes in continuous value addition, with being an asset to the company.
Professional Summary
Overall 5.3 years of experience as a Senior Automation Test Engineer with specializing in Automation Testing
(Selenium) which includes 1 year of over sea experience in UK at client place also experienced in the area of
Functional Testing,Database Testing,Mainframe Testing in the Retail banking domain.
Hands on experience in different Testing Techniques &Methodologies (SDLC, STLC)
Expert in writing Test Cases and Business scenario based on requirement.
Experience on Defect tracking & knowledge of Defect Life Cycle using Defect management tools.
Having experience working on UAT testing at client’s place.
Experience in using automation tools Web driver (selenium 2.0).
Experience in creating scripts in Selenium- Web driver by using Java.
Good understanding of Automation Life Cycle.
Expert in XPath,CSS DOM, Matching text patterns.
Involve in designing Framework & script Review.
Experience in working on Page Object Model Framework (POM) with TestNG and SVN.
Having Experience in Core Java, White box Testing & Oracle SQL
Experience in Running the tests in parallel and sequential on different browsers (Internet explorer, Mozilla
Firefox, Google chrome) analyzing the results.
Having good knowledge on Continuous Integration Tool (Jenkins), maintaining build versions for each
build with sub-version tools SVN.
Experience in generating reports using TestNG Test Framework in Java
Excellent in working with Apache POI and JXL Library for MS-Excel.
Having experience in working on MAVEN build tool and SVN Repository.
Experience in Functional, Integration, GUI, Validation, Regression testing.
Involved in weekly status meetings and reporting on regular basis to the client.
Experience in Functional Testing, Database Testing and Mainframe Testing in Banking domain.
Good Exposure on ALM and Quality Centre for tracking the bugs and maintenance.
Good knowledge on Oracle SQL.
Having Experience in Agile testing Methodology.
Good exposure to Mainframe batch application testing. Have a fair knowledge of JCL.
Innovative, zeal to learn new technology and undertake challenging jobs.
Flexible and Versatile to adapt any new environment and work on any project or Domain.
Quick learner and excellent team player having ability to meet tight deadlines.
Certifications & Technical Expertise
ISTQB Foundation Level Certified Software Professional
Oracle certified Associate(OCA) Software Professional.
Indian Institute of Banking And Finance(IIBF) Certified Professional
Technical Skills
Languages :VBA Scripting, SQL, Pl/Sql, Core Java.
Automation Tools :Selenium Webdriver, AutoIT, Sikuli, VBA macros.
Bug Tracking Tools : QC,ALM 11.0
Tools : Putty, SQL Developer, Remedy Tool,Staffware,Eclipse(IDE)
2. Operating System : Window 2000/XP/Vista/Windows 7/Linux/Mainframes
Educational Qualification
Bachelor of Engineering in Computer Science from Visveshwariah Technological University (VTU), Belgaum (2009).
Work History
Currently working as Senior Software Test Engineer at ITC Infotech from 2010 - Till date.
Project Details
Project Name : SMS Reminder on PF and RF loans
Customer : NCB Saudi Arabia
Period : March 2015 to May2015
Industry : BFSI (Banking Financial Services and Insurance)
Project Type : Automation Using Selenium Web Driver (Selenium 2.0)
Role : Automation Test Engineer
Team Size : 2
Test Management Tool : ALM 11.0
Tools & Environment : ALM, Web driver, Core Java, Test NG ,Maven,Jenkins
Project Description:
SMS Reminder is a regulatory project where an SMS should be triggered to the customer less than 2 days before the
Installment deduction for RF and PF loan Customers. If a customer has got both PF and RF loans a separate SMS
should be triggered 2 days before the installment deduction. that enable the end user to track and find emergency
enquiries and attend to it on priority
Rolesand Responsibilities:
Understanding requirement by analyzing the requirements. Finalizing the scope for testing after discussing with
onshore and offshore team.
Build and enhancement of POM framework with additional features using java.
Converting Manual Test cases to Automation Scripts.
Locating the dynamic elements using xpath and css selector.
Test Scripts execution in different browsers (Chrome, IE, and Firefox).
Good Communication with Manual Testing Team helps developing scripts in early time.
Knowledge Transfer sessions to new team members assigned to this project.
Preparing and Executing Batch Test Suite through Maven.
Reports were generated using TestNG frame work.
Mapping Test Cases and Test Scripts on Requirements Traceability Matrix.
Committing the changes on the SVN repository.
Project Name : Account Opening Process
Customer : SANTANDER BANK UK
Period : November 2014 to February 2015
Industry : BFSI (Banking Financial Services and Insurance)
Project Type : Automation Using Selenium Web Driver (Selenium 2.0)
Role : Automation Test Engineer
Team Size : 2
Test Management Tool: ALM 11.0
Tools & Environment : ALM, Web driver, Core Java, Test NG ,Maven,Jenkins
Project Description:
POC was done on account opening using selenium automation tool to minimize the regression testing efforts that were
being done by manual testers whenever any changes are patches added on to the Sales application. All the bureau
searches which were part of account opening were automated and PDF’s generated through the account opening process
was saved using AUTO IT tool. Maven build tool was used to reduce future dependencies that might arise in the project.
Jenkin was used to schedule the task.
Rolesand Responsibilities:
Designed and implemented POM framework.
Converting Manual Test cases to Automation Scripts.
Locating the dynamic elements using xpath and css selector.
Test Scripts execution in different browsers (Chrome, IE, and Firefox)
Implementing SVN Repository to maintain and manage the scripts.
Good Communication with Manual Testing Team helps developing scripts in early time.
Knowledge Transfer sessions to new team members assigned to this project.
3. Preparing and Executing Batch Test Suite through Maven.
Reports were generated using TestNG frame work.
Mapping Test Cases and Test Scripts on Requirements Traceability Matrix.
Project Name : FirmsData Submission Framework (FDSF)
Customer : SANTANDER BANK UK
Period : May 2014 to October 2014
Industry : BFSI (Banking Financial Services and Insurance)
Project Type : ETL Testing
Role : Software Test Engineer
Team Size : 3
Test Management Tool : ALM 11.0
Tools & Environment : ALM, Putty, Mainframe, JCL, Oracle, SQL Developer, Unix
Project Description:
FDSF is a regulatory reporting requirement in the UK required by the Bank of England Prudential Regulatory Authority
(PRA) to provide data for stress testing the bank’s exposure. This is a new system to acquire and store retail and corporate
data and centralize items of Risk data required to produce FDSF submissions and perform data analysis, by the Risk
Business Area. Items of Risk data will be stored in a secure area that will allow the Risk Business Area to perform analysis
on the data stored. A Data mart will be developed for BOXI Reporting purpose, these reports are created on monthly basis
as pre-defined by the PRA and will be sent on securely to the PRA on a quarterly basis.
Rolesand Responsibilities:
Understanding requirement by analyzing the requirements. Finalizing the scope for testing after discussing with
onshore and offshore team.
Preparation and Review of CIT and IST Test Scripts.
Prepared test data sets which were processed during the CIT test execution.
Verifying the BOXI Reports that were generated by executing power center Jobs.
Verifying the source, staging, extraction, and transformation and load files on UNIX.
UNIX scripts were created to check each stages of ETL process.
Load file checking against the dimension and fact tables.
Verifying dimension table, facts table, aggregation and reporting table on Data mart for correct population of values.
Knowledge Transfer sessions to new team members assigned to this project.
Approving deployments to change management.
Project Name : Mortgage Retention System
Customer : SANTANDER BANK UK
Period : November 2013 to July 2014
Industry : BFSI (Banking Financial Services and Insurance)
Project Type : Automation Using Selenium Web Driver (Selenium 2.0)
Role : Automation Test Engineer
Team Size : 3
Test Management Tool: Mercury Quality Center 9.0
Tools & Environment : ALM, ALM, Web driver, Core Java, Test NG ,Maven,Jenkins, Oracle
Project Description:
Mortgage retention is a process of offering the different types of offers and products to customers. Bank tries to retain
customers whose tracker term of the mortgage is coming to an end and are moving to higher interest rate product and avoid
mortgage switch. In the UK the fixed term can be as short as five years, after which the loan reverts to a variable rate (which
makes the loan an ARM-Adjustable Rate Mortgage based on the market during that time). The objective of the project is to
verify the data on MRS tool where the Customer and Broker has got option to choose their switching product through the
upstream OMRT application and these Products should be approved and authorized by the advisor . After authorization a
Key fact illustration containing the summary of the product will be posted to the customer for his signature, once the
customer returns in 14 days a new Mortgage account number will be generated.
Roles and Responsibilities:
Converting Manual Test cases to Automation Scripts.
Locating the dynamic elements using xpath and css selector.
Test Scripts execution in different browsers (Chrome, IE, and Firefox)
Implemented data reading from excel using POI.
Implementing SVN Repository to maintain and manage the scripts.
4. Good Communication with Manual Testing Team helps developing scripts in early time.
Knowledge Transfer sessions to new team members assigned to this project.
Preparing and Executing Batch Test Suite through Maven.
Mapping Test Cases and Test Scripts on Requirements Traceability Matrix.
Reporting clients with weekly progress during status meet.
Preparation of test closure report for providing signoff.
Knowledge Transfer sessions to new team members assigned to this project.
Project Name: Daily Fee Overdraft Charges
Customer : SANTANDER BANK UK
Period : August 2013 to September 2013
Industry : BFSI (Banking Financial Services and Insurance)
Project Name : Daily Fee Overdraft Charges
Project Type : Manual Testing
Role : Software Test Engineer
Team Size : 4
Test Management Tool: ALM
Tools & Environment : Dashboard and Remedy Tool
Project Description:
An extra daily fee on the customer was charged on customer when there was an statement on bank holiday if there is an
overdraft on the Banking account. Testing were carried out replicating bank scenario conditions in preprod and verifying
whether the extra charges were getting levied on the accounts in preprod.
Roles and Responsibilities:
• Understanding requirement by analyzing the requirements. Finalizing the scope for testing after discussing with the
Integrators.
• Preparation and Review of IST Test Scripts.
• Prepared test data for testing considering all the scenarios.
• Verifying the Reports which were generated as a result of batch run.
• Preparation of test closure report for providing signoff.
• Raising performance testing requests and liaising with change management team.
Project Name: Armadillo
Customer : SANTANDER BANK UK
Period : September 2011 – October 2011
Industry : BFSI (Banking Financial Services and Insurance)
Project Name : Customer Service Tracker
Project Type : Manual Testing
Role : Software Test Engineer
Team Size : 2
Test Management Tool: Mercury Quality Center 9.0
Tools & Environment : Putty, VBScript, Mainframe, JCL, Oracle
Project Description:
Armadillo is an AVIVA insurance Product, daily we get 6 data sets these datasets will go through the splitter process which
gets transformed in to 3 datasets and further these datasets will be loaded on to OCDB/MDB. Few of the monthly Data sets
from the AVIVA source will get directly loaded on to the MDB database without going through the splitter.
Roles and Responsibilities:
• Understanding requirement from DDS documents.
• Understanding requirement by analyzing the DDS.
• Preparation and Review of CIT and IST Test Scripts. Reviewed test scripts and added some test scripts to fill the
gaps in test coverage.
• Verifying the data and reconciling the data on the output data set which would have got generated as result of
successful execution of the job.
• Verifying the data and checking for it's accuracy for the data sets which has got loaded on to OCDB and MDB.
5. Project Name: A&L Commercial Integration – Localisation
Customer : SANTANDER BANK UK
Period : July 2010 – November 2010
Industry : BFSI (Banking Financial Services and Insurance)
Project Name : A&L Commercial Integration – Localisation (SEGMENT A)
Project Type : Manual Testing
Role : Software Test Engineer
Team Size : 4
Test Management Tool : Mercury Quality Center 9.0
Tools & Environment : Putty, VBScript, Mainframe, JCL, Oracle
Project Description:
This is project is Database migration of A & L commercial Banking to OCDB & MDB of Santander UK. Alliance & Leicester
Bank is acquired by Santander, so the database of A&L is being added to the Partenon System and also OCDB and MDB
database. Alliance & Leicester Bank has its own business in Personal Accounts, Cards & Commercial Banking. The data
was provided in form of data sets/input files, which will be populated into the OCDB & MDB database for the use of some
existing applications.
Roles and Responsibilities:
• Understanding requirement from DDS, DDR & Data Model documents.
• Preparation and Review of CIT and IST Test Scripts.
• Performed CIT tests by submitting the JCL jobs adhoc in MAINFRAME. Analyzed & verified the ORACLE database
after successful submission and reporting. Modified the pre-prod test data to cover all the test scenarios.
• Reported bugs through QC and followed-up till closure.
• Performed IST tests after the OPC applications has been set up and scheduled.
• Coordinating with Onsite Test Manager for daily status update and offshore development team to get the issues
resolved quickly.
Personal Details
Name : Sunil S
Father’s Name : Sharanappa
Languages Known : Kannada, English, Hindi, French (A2)
Passport Number : H5835780
Address : #15,3rd
Main 7th
Crs Soudhamin layout Bangalore-560062
Declaration
I do hereby declare that the information furnished above is true to the best of my knowledge.
Place:
Date:
(Sunil S)