Summary
Overview
Work History
Work History
Education
Skills
CUST
Certification
Timeline
Teacher
BASAVA KIRAN SHEKHARAPPA

BASAVA KIRAN SHEKHARAPPA

Tech Lead
Bengaluru INDIA,KA

Summary

9.6 years of experience in both application development using java/J2EE & C++ and Automation testing using BDD cucumber with Java selenium, UFT, TOSCA, TMS & Protractor for different banking domain applications for Bank Of America & Societe Generale banks and in eCommerce domain for Macys customer. Worked as onshore automation test lead in TATA CONSULTANCY SERVICES for Bank of America client(Mexico).

As Developer:

  • Having 4+ Years of experience as a Java/J2EE Developer with diversified exposure in analysis, design, development and implementation of JAVA restful APIs for web-based applications.
  • 2+ years of Experience as a C++ developer for backend processing for investment solutions over Linux environment.
  • Extensive knowledge on Java SE including Collection, Threading and Core Java.
  • Good experience on Java EE technologies such as Servlet, JDBC and JSP.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA.
  • Strong experience using MAVEN 3.0 Build System. Experienced working with technologies such as Log4j.
  • Good experience in developing applications with SOAP and RESTFul Web Services.
  • Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM.
  • Participated in ML/AI technologies hackathon using python(9 months)
  • Very good experience in Java socket programming.
  • Experience in Java Native interface application development.
  • Good experience on transfer protocols like TCP/IP, UDP etc.
  • Implemented unit tests for all functional implementations on each application.

As Tester & DevOps Engineer:

  • Good experience in UFT, Selenium and TOSCA (Tricentis) automation tools with Core JAVA and VB script using Jbehave/Cucumber BDD framework, also experience in API testing using Rest Assured.
  • Worked on project estimations based on the business requirement.
  • Good Knowledge of white box testing, Black box testing, waterfall and agile methodology.
  • Very Good in Test Execution Process, Defect Life Cycle, and Test Plan. Detecting bugs & classifying them based on severity, priority.
  • Have good knowledge in developing Automation frameworks in Selenium JAVA, UFT.
  • Very good experience on CI/CD pipeline tools.
  • Worked on Jenkins integration for creating CI/CD pipeline.
  • Good experience on Implementation of CI/CD in AWS/Azure.
  • Worked on Containerization with docker and Kubernets.
  • Created jobs on Jenkins to get notifications on CICD progress.

Overview

10
10
years of professional experience
4
4
years of post-secondary education
3
3
Certifications

Work History

Tech Lead

Societe Generale. Bangalore, KARNATAKA
03.2019 - Current

Roles & Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modelling, analysis, architecture design, prototyping, developing and testing.

• Representing Dev team in Agile @ Scale activities.

• Created Services to consume REST API's and to communicate between components

• Developed server side application to interact with database using Spring Boot and Hibernate.

• Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

• Developed test classes in JUnit for unit testing.

• Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

• Used GIT for version control tool for merging branches and used Sourcetree to solve conflicts.

• Worked with Threads, Multi-threading, Synchronization and Collection API.

  • Developed java utilities/apps using Java Native Interface.


PROJECT 1:

Project Name : CRM(Customer Relationship Management)

Client : Societe Generale

Location : Bangalore

Environment: JDK 1.7, Java SE, J2EE, Tomcat, Spring Boot 1.2.x, Hibernate 4.0, JavaScript, JSP, Maven 3.0, Eclipse, GIT, JUnit, MySQL 5.7, Agile, Eclipse, Windows, Angular, Python

Team Size : Three

Duration : 7th Mar 2019 – Till Date

Description: CRM is front office application, will be the starting point of Private banking customer onboarding services. Many downstream application will consume CRM data for processing Trade and bonds.

Test Automation Engineer and Junior Developer

Senior Software Engineer, Zensar Technologies.
07.2017 - 03.2019

Roles & Responsibilities:

• Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.

• Implemented server side programs by using Servlet, JSP and JDBC.

• Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.

• Involved in developing Automated test cases using JBehave BDD framework.

• Design test plans, scenarios, scripts, or procedures.

• Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.

• Document software defects, using a bug tracking system, and report defects to software developers.

• Identify, analyze, and document problems with program function, output, online screen, or content.

• Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.

• Document test procedures to ensure replicability and compliance with standards.

• Monitor bug resolution efforts and track successes.

• Plan test schedules or strategies in accordance with project scope or delivery dates.

• Develop or specify standards, methods, or procedures to determine product quality or release readiness.

• Update automated test scripts to ensure currency.

• Investigate customer problems referred by technical support.

• Design or develop automated testing tools.

• Design or develop of server side enhancements/utilities using C++.


PROJECT 1:

• Project Name : OCOM(Order Capture and Order Management System)

• Client : Macy’s

• Location : Bangalore

• Environment : Spring boot, Core Java with JBehave(BDD), API Testing and Selenium(Java), C++

• Team Size : 2

• Duration : 24st July 2017 – 1st Mar 2019

Description: Order Capture and Order Management System(OCOM) is the eCommerce complete order processing system having communicated to multiple different platforms(Web services, Mainframe and Web applications) in each stage. Order process divided in to two main domains MCOM and BLCOM based on type of customer and region.

Test/Devops Automation Lead

IT Analyst, Tata Consultancy Services Ltd. Bangalore, KARNATAKA
03.2013 - 07.2017
  • Estimating capacity for the sprint – Agile technology.
  • Involved in analyzing the customer requirements and project estimation.
  • Involved in deriving the Test Scenarios and developing the UFT/QTP scripts.
  • Involved in defining Automation scope for requirements.
  • Involved in generating the test data and preparing the status reports.
  • Involved in scrum meetings with Release Management team.
  • Bug Tracking and Error Reporting
  • Created CICD pipe line in jenkins
  • Developed containers using Dockers and Kubernets.
  • Worked on cloud services like AWS

Project Descriptions:

Project 1:

· Project Name : iSERV And Synergy

· Client : Bank of America

· Location : Bangalore, India

· Environment : UFT Automation Testing(Agile) and Selenium Web driver

· Team Size : 3

Description: iSERV(Merrill lynch and Wealth customers) is the integrated desktop application to serve multiple products like deposits, home loan and small business. This platform leverages ML desktop framework and Borneo deployment patterns. It uses integrated process and tools to enable the business and reduces the call transfer to other agents.

Project 2:

· Project Name : Synergy(Contact Center Voice and Fraud Technology)

· Client : Bank of America

· Location : Bangalore, India and Guadalajara, Mexico

· Work mode : TOSCA and QTP/UFT Automation Testing

· Team Size : 5

Description: Synergy is the integrated desktop application to serve multiple products like deposits, home loan and small business. This platform leverages ML desktop framework and Borneo deployment patterns. This integrated desktop comprises many contact center applications like Lean, Interact, CCMS etc. It uses integrated process and tools to enable the business and reduces the call transfer to other agents.

Work History

TCS - Project Management and Organize(PMO)

2 Years
08.2016 - 07.2017
  • Worked on billing activities for both organization and client.
  • Handled On-boarding and Off-boarding process for new joiners to account.
  • Part of Talent Acquisition Group(TAG).

Hackathon

3 Months
04.2019 - 06.2019

Participated in Hackathon conducted by Socite Generale for VR Application development and won first prize.

Link to see app: https:NewHackathonProject.github.io

Education

undefined

Nitte Meenakshi Institute Of Technology, Bangalore.
07.2008 - 05.2012

Skills

    Core Java

undefined

CUST

VISA DETAILS:
  • USA : Business and Tourism(B1/B2) till July-2026
  • USA : Transit(C1) till Dec-2020


Certification

ISTQB certified from Indian Testing Board

Timeline

Tech Lead

Societe Generale. Bangalore, KARNATAKA
03.2019 - Current

Test Automation Engineer and Junior Developer

Senior Software Engineer, Zensar Technologies.
07.2017 - 03.2019

Master Craft certification from TCS for testing

02-2016

TOSCA Certified Professional (Automation) from Tricentis.

08-2015

ISTQB certified from Indian Testing Board

11-2014

Test/Devops Automation Lead

IT Analyst, Tata Consultancy Services Ltd. Bangalore, KARNATAKA
03.2013 - 07.2017

undefined

Nitte Meenakshi Institute Of Technology, Bangalore.
07.2008 - 05.2012
BASAVA KIRAN SHEKHARAPPATech Lead