Post Job Free
Sign in

Test Cases Project

Location:
Fort Lauderdale, FL
Posted:
September 28, 2017

Contact this candidate

Resume:

SUMITHRA REDDY

Mobile: +1-954-***-****

Email: ********.******@*****.***

Experience Summary:

Over 9+ years of experience in Software Development Life-cycle involving requirement analysis, design, development, testing, implementation and documentation in Web-Based environment, distributed n-tier and Client/Server architecture.

Experience in J2EE technologies like Spring, Spring Batch, Spring (MVC),

Web services (SOAP, REST), Struts, JSF, JSP, Servlet

Solid knowledge in core java

Extensive knowledge in Spring Batch

Extensive knowledge in Spring Batch Admin along with Customization of the framework

Experience in APIGEE

Extensive knowledge with Open APIs and Web Services (REST and SOAP)

Implemented and lead technology projects using Object-oriented programming paradigm (OOPS) that included full-cycle SDLC.

Experienced with managing, developing and deploying distributed multi-tier applications on various application Servers like IBM WebSphere and Jboss

Experience in migrating legacy applications like Mainframe applications to java.

Have involved in all phases of SDLC from inception, planning, design, coding and testing to project closure.

Experience in BFS (Banking & Financial Services), Healthcare and Electrical domains.

Proficient in analysing and translating business requirements to technical requirements.

Strong database skills in Oracle, MS SQL Server, PostgreSQL, DB2 and IMSDB

Experience in ePaas, XLR,LARA

Experience in estimation skills and delegation experience.

Demonstrates commitment to leadership/teamwork through positive contributions in streamlining systems and providing superior customer service.

Good communication and interpersonal skills with good team leading capabilities.

Strong analytical and troubleshooting skills.

Experience with managing team of software engineers.

Experience in code harmonization tools like Cobertura, SonarQube, find bugs.

Experience in integrating and configuring continuous integration using Jenkins

Designed and coded application components in an Agile environment utilizing a test driven development approach.

Created and maintained project tasks and schedules.

Provided programming estimates, identified potential problems and recommended alternative solutions

Experience in debugging and providing Root Cause Analysis for the production issues

Proficient with IDEs such as RAD, Eclipse, MyEclipse.

Proficient with tools like maven, Mercury Quality Center, SVN, GIT, Jenkins and other open-source tools.

Extensive knowledge on Rally

Experience at client location – AMEX USA: as Technical Lead and Onshore-Offshore co-ordinator for American Express Technologies, Plantation, FL, USA from August 2013 till date

Domain Areas / Applications worked on:

Banking & Financial Services:

Enterprise Content Management – American Express Technology, FL-USA

Master Control Accounts to Outside Agency – American Express Technology, FL-USA

WCC Next-Gen Batch – American Express Technology, FL-USA

Extraordinary Customer Care Online - American Express Technology, FL-USA

Global Registration (G-Reg) - American Express Technology, Phoenix-USA

Healthcare:

- SoarianMedSuite - Hospital Information System (HIS) –DSFH Hospital, Dubai

Telecom/Electrical:

- R-APDRP (Restructured Accelerated Power Development and Reform Programme).

Skill set / Computers worked on:

Computer System

Programming Languages

Special Software/Tools/DBs/ Servers

Windows XP, Unix

Java, J2EE, Spring Framework, Spring Batch, Spring MVC, Struts, Web Services(SOAP,REST), Spring Boot, Design Patterns, JSF, JSP, Servlets, XML,QUARTZ, HTML and Java Script, Apigee, Log4j, JUnit;

Data Bases:

DB2, MS SQL, Oracle, IMSDB,

PostgreSQL

WebSphere, JBoss, Tomcat;

IBM RAD 7.0,IntelliJ, Eclipse, MyEclipse;

SOAP – UI;

IBM Datastudio;

Maven,Gradle;

Mercury Quality Center;

GIT,SVN,CVS;

MS-Excel, MS-Word, MS-Visio and MS-PowerPoint;

Educational Qualification:

Master of Computer Applications (MCA) from Osmania University, Hyderabad, India - with Distinction

Certifications:

Java Standard Edition 6 Programmer Certified(SCJP)

Java EE 6 Web Component Developer Certified(SCWCD)

Certified Scrum Master

Career Profile:

Since December 2016 till date Tata Consultancy Services

Title

Enterprise Content Management

Period

December 2016 to till date

Client Name

American Express Technologies

Position / Roles handling

Technical Lead

Technologies/Tools

Java/J2EE, Spring Framework, REST and SOAP WebServices, APIGEE, ePaas, XLR, LARA, Jenkins,

Eclipse, GIT,SOAP UI, Service Now, Rally

Project/Work locations

Ft. Lauderdale, Florida, USA

About Client and Application:

American Express (AMEX) is one of the largest Credit Cards Companies in the United States of America, and has a global presence. American Express Travel Related Services have been providing various travel related services to customers all over the world, credit cards, traveller cheques to name a few. It has its headquarters at New York. It has several regional headquarters for different regions.

The Enterprise Content Management (ECM) system is a transactional document management solution for enterprise business customers. ECM System supports the management, workflow, storage, search, retrieval and purge of enterprise content at American Express. There are many interfacing application systems which upload & retrieves documents using various channels like API, Web service, SFT, MQ, Image Viewer Utility web application and Client Work Manager (CWM). ECM has approximately 20,000 active users and stores a Billion inbound & outbound documents, communications that belongs to various markets (Domestic & International) & line of business like Disputes, New accounts, Merchants, Payments,Credit, Collections, etc.

Carried out the following activities:

Worked on Design, development and deployment of API’s

Worked on APIGEE integration for all API’s

Developed REST and SOAP webservices

Deployed API’s in Epaas environment using XLR

Created LARA profiles and deployed application in Solr servers using LARA to reduce TI cost

Created reusable and generic framework components

Responsible for Analysis, Design, Development (coding), Unit testing and Implementation.

Took leadership and responsibility to migrate all API’s from IAAS to ePaas environment to reduce cost

Involved in preparing POCs before the design phase to identify the feasible solution before implementation

Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.

Involved in designing the service layer by using Spring dependency injection

Involved in integrating and configuring the continuous integration using Jenkins.

Interacting with the dependent teams to understand the project requirements and finalize its scope

Since May 2015 – Dec 2016 Tata Consultancy Services

Title

WCC Next-Gen Batch

Period

May 2015 – Dec 2016

Client Name

American Express Technologies

Position / Roles handling

Technical Lead

Technologies/Tools

Java/J2EE, Spring Framework, Spring Batch, Web Services, Quartz Scheduler, Oracle DB,DB2,IMSDB

Eclipse, GIT, SVN, SOAP UI, Service Now, Rally

Project/Work locations

Ft. Lauderdale, Florida, USA

About Client and Application:

American Express (AMEX) is one of the largest Credit Cards Companies in the United States of America, and has a global presence. American Express Travel Related Services have been providing various travel related services to customers all over the world, credit cards, traveller cheques to name a few. It has its headquarters at New York. It has several regional headquarters for different regions.

WCC stands for World Credit and Collections. The WCC Batch jobs run round the clock for various markets sending account information to the dialer teams about risk, theft and fraud happened on particular accounts.

After receiving the reports from the jobs the dialer dials in to the account holder to alert him regarding the same and takes care of locking the account for protection. There are various different jobs which does a different checks on the account for checking balance due, for updating the promise accounts and so on. There are total 300+ jobs where each and every job has its own significance

The current WCC Batch jobs are implemented in Mainframe using COBOL, JCL and IMS Hierarchical Database. The WCC Next-Gen Batch is migration of WCC batch jobs on a distributed platform using Java and WCC Next-Gen Framework for achieving the TI Costs and potential re-design. WCC Next-Gen Framework is a framework developed on top of different java frameworks like spring, Spring Batch and are customized as per AMEX standards.

Carried out the following activities:

Created the generic framework components on top of Spring Batch by customizing most of the Spring Batch components

Involved in migrating Mainframe application to Java application.

Worked on Design, development and deployment of API’s

Responsible for Analysis, Design, Development (coding), Unit testing and Implementation.

Took leadership and responsibility in setting up the E1 environment by configuring WebSphere 8.5 and deploying the WCC Next-Gen Batch application along with Spring Batch Admin on to WebSphere

Involved in preparing POCs before the design phase to identify the feasible solution before implementation

Responsible for decoupling the application code in to 3 different components (Core, Admin & Application specific)and aggregation of the same using Maven multi-module mechanism

Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.

Involved in preparing class diagrams, Sequence diagrams, code reviews, UAT support.

Involved in designing the service layer by using Spring dependency injection

Involved in integrating and configuring the continuous integration using Jenkins.

Interacting with the dependent teams to understand the project requirements and finalize its scope

Since May 2016 – Nov 2016 Tata Consultancy Services

Title

Master Control Accounts to Outside Agency

Period

May 2015 – Nov 2016

Client Name

American Express Technologies

Position / Roles handling

Technical Lead

Technologies/Tools

Java/J2EE, Spring Framework, Spring Batch, Web Services, Quartz Scheduler,DB2,IMSDB

Eclipse, GIT, SVN, SOAP UI, Service Now, Rally

Project/Work locations

Ft. Lauderdale, Florida, USA

About Client and Application:

American Express (AMEX) is one of the largest Credit Cards Companies in the United States of America, and has a global presence. American Express Travel Related Services have been providing various travel related services to customers all over the world, credit cards, traveller cheques to name a few. It has its headquarters at New York. It has several regional headquarters for different regions.

Today, all individual accounts under a Master (Client) Control Account level, and Client liability is assigned to an outside agency manually. This results in high handling time as manual efforts have potential for errors and determining market share can be imprecise.

The purpose of release 2 is to automate the propagation of the individual account belonging to the MCA. Assignments to the OA CSP Laser page will be enabled for Corporate OA placement at the MCA level and Client liability (i.e. Individual Corporate account)

Carried out the following activities:

Responsible for Analysis, Design, Development (coding), Unit testing and Implementation.

Took leadership and responsibility in setting up the E1 environment by configuring WebSphere and deploying the application

Responsible for effective communication between the project team and the business. Provide day to day direction to the project team and regular project status to the business.

Implemented SOAP and REST clients to consume web service from different service providers

Implemented SFTP to send files to Outside Agencies

Involved in preparing class diagrams, Sequence diagrams, code reviews, UAT support.

Involved in designing the service layer by using Spring dependency injection

Involved in integrating and configuring the continuous integration using Jenkins.

Involved in integrating and deploying application using LARA

Analysed and fixed the Bugs for the development environment

Interacting with the dependent teams to understand the project requirements and finalize its scope

Since Aug 2013 – April 2015 Tata Consultancy Services

Title

ECCO(Extraordinary Customer Care Online)

Period

Aug 2013 - April 2015

Client Name

American Express Technologies

Position / Roles handling

Technical Lead

Technologies/Tools

Java/J2EE, Struts, Web Services, Spring Framework, Oracle DB,

Eclipse, Subversion, SOAP UI, Service Now

Project/Work locations

Ft. Lauderdale, Florida, USA

About Client and Application:

American Express (AMEX) is one of the largest Credit Cards Companies in the United States of America, and has a global presence. American Express Travel Related Services have been providing various travel related services to customers all over the world, credit cards, traveller cheques to name a few. It has its headquarters at New York. It has several regional headquarters for different regions.

ECCO or Extraordinary Customer Care Online is a unified platform that has integrated various portals; the American Express has for different business functionalities. ECCO provides one unified front end to the AMEX (Call Centre) representatives regardless of the back end interface.

ECCO is an intranet application, used by American Express customer service representatives to service and respond to customer questionnaire on various products to the card members in United States, Canada and Australia. A single Portal, ECCO, provides best-in-class relationship management capabilities and flawless service delivery across all CCP-supported interactions.

Carried out the following activities:

Involved in Understanding the Business requirements and preparation of High level as well as Technical design documents

Developed new Batch and alerts and enhancing the existing programs

Application Maintenance

Involved in answering the user queries on ECCO problems and fixing the tickets. Also, Involved in Analyzing Root Cause for the production failures and provided permanent fixes

Involving in preparation of PRCs, CMRs using INFOMAN to move the code to production and also to hold the jobs

Web Services Development

Monitoring the Application performance in production

Involved in Coordinating on-site and off-shore teams

Post –Implementation Support

Subversion tool used for code management

Involved in Mentoring / supervising new hires / junior resources in the team and making sure that the assigned work is delivered in stipulated time-lines

Involving in extraction of data and preparation of reports for business users in applying business intelligence and action as appropriate

Jan 2011 - July 2013 Tata Consultancy Services

Title

Global Registration (G-Reg)

Period

Jan 2011– July 2013

Client Name

American Express Technologies

Position / Role(s) handled

Senior Software Engineer

Technologies/Tools

Java, J2EE, Struts, Web Services, Spring Framework, DB2, RAD, Eclipse, Subversion, SOAP UI, ManageNow, Infoweb, Mercury QC

Project/Work locations

Phoenix, Arizona, USA

About Client and Application:

American Express (AMEX) is one of the largest Credit Cards Companies in the United States of America, and has a global presence. American Express Travel Related Services have been providing various travel related services to customers all over the world, credit cards, traveller cheques to name a few. It has its headquarters at New York. It has several regional headquarters for different regions.

Internal Registration and Domestic Registration are the two applications that are used by the American express to register the users and give access permission to the different applications. Two applications are meant for doing the same work. But there are lot issues like synchronization of data, access permission problem, difficulty in managing the markets, report generation, searching problem etc. Because of these problems Global Registration project evolved.

Global Registration project was developed as an alternative to the International-Registration and Domestic-Registration. G-Reg is used to add and maintain different types of contacts profile, giving access permission to different applications with in American express Ex: @work, GOPM, reports etc. By using this application user can enroll them, give access permission to perform transactions and manage markets etc. The major modules in this project are Contact Details, Audit Search, Contact Search, view hierarchy, email utility, security services.

Carried out the following activities:

Involved in Understanding the Business requirements and preparation of High level as well as Technical design documents

Involved in Coding, Code reviews, Test Cases preparation and Unit Testing

Web Services Development

Integration testing of deliverables

Involved in Coordinating on-site and off-shore teams

Post –Implementation Support

Tracking and promotion of bug fixes using Mercury Quality Centre

Review of application code using Distributed Code Review Checklist

Prepare Test cases using Junit and perform Unit testing

Subversion tool used for code management

Involved in Analyzing production failures and provided permanent fixes

Involved in Coordinating on-site and off-shore teams.

Involved in Mentoring / supervising new hires / junior resources in the team and making sure that the assigned work is delivered in stipulated time-lines

Oct 2009 – Sept 2010 PRDC Infotech

Title

R-APDRP(Restructured Accelerated Power Development andReformProgramme).

Period

Oct 2009 – Sept 2010

Client Name

TATA Consultancy Services

Position / Role(s) handled

Senior Software Engineer

Technologies/Tools

Java, J2EE,JSF, Spring Framework,Web Services, Oracle 10g, Eclipse, Subversion, SOAP UI, bugzilla

Project/ Work locations

Bangalore, India

About Application:

RAPDRP stands for Restructured Accelerated Power Development and Reform Programme, a major initiative of the Government of India, for reduction of aggregate technical and commercial losses in the distribution sector is a priority. The project involves the web development of existing client server desktop product of Mipdap Power system which involves various PS element modules namely bus/pole, transmission lines, capacitors, reactors, transformers etc using the rich client interfaces and layered multi-threaded architecture involving Spring framework.

Carried out the following activities:

Involved in Understanding the Business requirements and preparation of High level as well as Technical design documents

Involved in Coding, Code reviews, Test Cases preparation and Unit Testing

Web Services Development

Integration testing of deliverables

Post –Implementation Support

Tracking and promotion of bug fixes using bugzilla

Review of application code using Distributed Code Review Checklist

Prepare Test cases using Junit and perform Unit testing

Subversion tool used for code management

Involved in Analyzing production failures and provided permanent fixes

Involved in Coordinating on-site and off-shore teams.

Involved in Mentoring / supervising new hires / junior resources in the team and making sure that the assigned work is delivered in stipulated time-lines

June 2008 – July 2009 Siemens

Title

SoarianMedSuite - Hospital Information System (HIS)

Period

June 2008 – July 2009

Client Name

DSFH [Dr. Soliman Fakeeh Hospital]

Position / Role(s) handled

Software Engineer

Technologies/Tools

Java, J2EE, Eclipse, Subversion

Project/ Work locations

Bangalore, India

About Application:

SoarianMedSuite is an integrated healthcare process management solution that sets a new standard for managing patient care, patient information, financial performance, and operations within a healthcare institution. SoarianMedSuite facilitates communication, shared knowledge, documentation, and work allocation between team members.

Dr.SolimanFakeeh Hospital is the largest private hospital in Saudi Arabia.

I have done product enhancements for this project. Mainly we focused upon Registration Module

And Billing Module. I have developed few UI’s using Adobe Flex2, which comprises of MXML and

Action Script,Oracle and have developed business logic using Java.

Carried out the following activities:

Involved in Understanding the Business requirements and preparation of High level as well as Technical design documents

Involved in Coding, Code reviews, Test Cases preparation and Unit Testing

Integration testing of deliverables

Post –Implementation Support

Tracking and promotion of bug fixes

Prepare Test cases using Junit and perform Unit testing

Subversion tool used for code management

April 2008– June 2008 Siemens

Title

StarterSet Tool

Period

April 2008 – June 2008

Client Name

Siemens(Internal Customer)

Position / Role(s) handled

Software Engineer

Technologies/Tools

Core Java, Swing, SQL,Eclipse, CVS,VSS

Project/ Work locations

Siemens,Bangalore, India

About Application:

Starter Set for SoarianMedSuite will be used during implementation to hasten the implementation process. The library maintained in the starter set contains reports and templates which are usually asked for in hospitals. The Starter Set tool helps to identify the reports which the customer wants and upload it into the product.

Here user will be able to view the list of reports and templates, have a preview of the reports and then select the ones he is interested in and wants to have in his system.

Upload function allows uploading the selected reports and clinical templates in the appropriate folder in the workspace. Synchronization option allows to check already existing reports and templates in the workspace and overwrite if necessary.

Carried out the following activities:

Involved in Understanding the Business requirements and preparation of High level as well as Technical design documents

Involved in Coding, Code reviews, Test Cases preparation and Unit Testing

Integration testing of deliverables

Post –Implementation Support

Tracking and promotion of bug fixes

Prepare Test cases using Junit and perform Unit testing

Subversion tool used for code management

Jan 2008– April 2008 Siemens

Title

DashBoard

Period

Jan 2008– April 2008

Client Name

Siemens(Internal Customer)

Position / Role(s) handled

Software Engineer

Technologies/Tools

Java, J2EE, Eclipse, CVS,VSS

Project/ Work locations

Siemens,Bangalore, India

About Application:

The Dashboard views the entire hospital information. By using this dashboard user can able to know like how many patients are the in each department, how many In-Patients are the and how many outpatients and emergency patients are there, what is the income from each department, what is the profit or loss percentage compare to previous year, how many female patients and male patients are there, what is the average Length of Stay for the patients etc.

It also views the list of folders and its corresponding reports in a tree structure from here user can select any of the report and on click of preview button it will preview the selected report in the right portion of the same page.

Developed this dashboard and Report viewer using various graphs that are available in Adobe Flex.

Carried out the following activities:

Involved in Understanding the Business requirements and preparation of High level as well as Technical design documents

Involved in Coding, Code reviews, Test Cases preparation and Unit Testing

Integration testing of deliverables

Post –Implementation Support

Tracking and promotion of bug fixes

Prepare Test cases using Junit and perform Unit testing

Subversion tool used for code management



Contact this candidate