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:
As Tester & DevOps Engineer:
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.
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.
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.
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.
Participated in Hackathon conducted by Socite Generale for VR Application development and won first prize.
Link to see app: https:NewHackathonProject.github.io
Core Java
ISTQB certified from Indian Testing Board
Master Craft certification from TCS for testing
TOSCA Certified Professional (Automation) from Tricentis.
ISTQB certified from Indian Testing Board