Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Upasana Lakhotia

Pittsburgh,PA

Summary

  • 11 years of experience in IT in the field of developing scalable Java based applications and Automation.
  • 4 years of experience in developing microservices, Spring boot and Cloud technologies.
  • Expert at working in Agile environments using Scrum methodologies.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Java Developer

Wells Fargo Bank (via Mphasis),Suprasoft Inc
McDonald, PA
07.2021 - 10.2023

Project: Wire Application

Description: Wire transfer is a method of transmitting the money electronically between people or businesses where no physical money is exchanged.

Responsibilities:

  • Designed and developed secured RESTful APIs using Spring Boot and OAuth2.0.
  • Implemented well organized spring boot java code to maintain validation rules in the business layer of application.
  • Designed and implemented concurrency handling for multiple users accessing or modifying the same transaction.
  • Reduced code redundancy by removing duplication of queries in Spring Boot and exposed the master queries as APIs achieving reusability.
  • implemented Jenkins pipeline structure and branching strategies.
  • Performed performance test using JMeter and improved performance to achieve better response time.
  • Working in an Agile SCRUM methodology using JIRA.

Environment: Java 11, JUnit 5, Spring Boot,Jenkins Pipeline, Git, Sonarqube, JMeter, Maven, Spring Tool Suite, Jira.

Software Developer

FedEx, Atos Syntel
Pittsburgh, PA
08.2018 - 07.2021

Project: FXG_SortSystem

Description : Load Plan Interface (LPI) is designed to replace the manual request systems that Sortation teams had been using to maintain the load plan.

Responsibilities :

  • Played key role in designing the microservices and architecture of the application.
  • Developed Microservices based applications using Spring Boot and Java.
  • Automated Acceptance tests using Cucumber and TestNG and integrated them with Jenkins pipeline.
  • Automated UI functional tests using Selenium.
  • Improved application performance by optimizing SQL queries and by finding opportunities to convert sync call to Async call wherever necessary.
  • Recommend some design changes to front end application the way it is sending data to backend.
  • Used Dynatrace tool for application monitoring and alerting.
  • Used Splunk for log searching and building dashboards based on data form logs.
  • ·Worked with performance and Load testing of APIs using JMeter, calculate throughput, transactions per sec, response time and generate graphs.

Environment:

Java 11, JUnit 5, TestNG, Spring Boot, Cucumber, Selenium, JMeter, PCF,Jenkins, Git,SQL Server, Dynatrace, Splunk, Spring Tool Suite IDE.

Software Quality Assurance Engineer

FedEx, Syntel Inc
Pittsburgh, PA
07.2016 - 07.2018

Project: FXG Modernization

Desscription: Modernization of legacy systems (IBMi) to open systems. Process includes deploying Load Plan Interface(LPI) and Open Package File(OPF) application on PCF Cloud.

Responsibilities:

  • Developed POM based Automation Framework using Selenium web-driver.
  • Designed and implemented automation framework for REST Web services using Java, Rest Assured, JUnit and TestNG.
  • Performed parameterization of the automated test scripts in BDD Cucumber to check how the application performs against multiple sets of data.
  • Manage test data, scenarios, execution results, capture metrics and generate reports in Selenium webdriver.
  • Use API testing tools Postman, SoapUI, Ready API, swagger for executing Restful web services.
  • Worked extensively with performance and Load testing of APIs using JMeter, calculate throughput, transactions per sec, response time and generate graphs.
  • Defined branching strategy, permissions and access management for team members.
  • Managing code base for each release cycle and export results into the CI/CD reporting framework for reporting and defect analysis.
  • Extensively performed Oracle SQL queries to retrieve/validate/update/modify data from DB tables.
  • Agile methodology for backlog, story refinement, story & task estimation, sprint demo, retrospective, pair programming with Stakeholders and team members to identify scope and impact on upcoming sprints.

Environment:

Java 8, BDD Cucumber, Selenium, TestNG, GitHub, Maven,Jenkins, Jira, Splunk,Rest assured,Ready API 3.8, SOAPUI 5.6, swagger, Postman,Jenkins,JMeter 5.0,SQL Developer 17.2, Oracle 10g

Software Test Engineer

FedEX, Syntel Limited
Pune, India
07.2012 - 06.2016

Project: FedEx- CAFÉ (Customer Automation for Future Endeavour)

Description:CAFÉ is an offline FedEx application which stores, uploads processes millions of business shipments offline (Express, Ground, Freight and smart post).

Responsibilities:

  • Worked closely with team members and participated in complete SDLC and STLC in a Waterfall Model.
  • Participated in peer review of software requirements, designs and test procedures.
  • Documented Test Plans and Test Cases studying business rules and requirements.
  • Worked and communicated with programmers, project managers and other groups in order to set and meet quality standards and deadlines.
  • API Testing using SoapUI and data validation using SQL queries.
  • Using LeanFT to automate regression scenarios.
  • Used Quality Centre/ALM 11.0. to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.
  • Performed System, Positive, Negative, Integration, Boundary, Sanity, Functional, End-to-end, Cross-Browser, Regression and UAT testing.
  • Created RTM (Requirement Traceability Matrix).

Environment:

SOAPUI, SQL Developer, DB visualizer, HP Quality Center, LeanFT.

Education

Bachelor of Technology - Information Technology

Rajasthan Technical University
Rajasthan,India
01-2011

Skills

  • Java 8, RESTful Webservices, SpringBoot, Pivotal Cloud Foundry(PCF), MS SQL Server, Oracle SQL, OAuth 20,Maven, Selenium, JUnit, TestNG, Behavior Driven Development(BDD), JMeter, Jenkins, Continuous Intergration/Continuous Delivery(CI/CD),GitHub,Eclipse,STS,Agile,Scrum,Waterfall

Certification

· Certified Scrum Master (CSM from Scrum Alliance)

· SAFe Practitioner 4.0(Scaled Agile Community Platform)

Timeline

Java Developer

Wells Fargo Bank (via Mphasis),Suprasoft Inc
07.2021 - 10.2023

Software Developer

FedEx, Atos Syntel
08.2018 - 07.2021

Software Quality Assurance Engineer

FedEx, Syntel Inc
07.2016 - 07.2018

Software Test Engineer

FedEX, Syntel Limited
07.2012 - 06.2016

Bachelor of Technology - Information Technology

Rajasthan Technical University
Upasana Lakhotia