Summary
Overview
Work History
Education
Skills
Accomplishments
Affiliations
Certification
Volunteering
Additional Information
Timeline
Generic

Sonali Sehgal

Hockessin,DE

Summary

Accomplished Software Engineer with a proven track record at JP Morgan Chase Bank NA, where I enhanced software functionality and streamlined development processes. Expert in Front-End Development and Agile Methodologies, I excel in cross-functional collaboration, significantly reducing bug occurrences. My work has consistently delivered high-quality software solutions, demonstrating a strong customer focus and technical prowess.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Software Engineer Developer

JP Morgan Chase Bank NA
06.2022 - 03.2024
  • Improved software functionality by identifying and resolving various coding issues.
  • Enhanced application performance through the optimization of algorithms and data structures.
  • Developed user-friendly interfaces for seamless user experience in multiple software products.
  • Collaborated with cross-functional teams to deliver high-quality software solutions on time and within budget constraints.
  • Ensured code quality by implementing rigorous testing protocols, reducing bug occurrences significantly.
  • Streamlined development processes through the adoption of Agile methodologies, increasing team efficiency.
  • Integrated third-party APIs to enhance application features and capabilities, broadening product offerings.

• Expertise in coding and testing in Spring Kafka, Microservices [RICHMOND and Suppressions] with pair programming.

• Expertise in Apache Kafka SAF Testing with pair programming.

• Posted Batch Data Conditioning- with pair programming.

• Migrated an application to java11 for Real Time Application also with pair programming.

• Worked on Cucumber , Junit , Mockito testing scenarios.

• Expertise in API Coding and Testing,Using postman with pair programming.

• Expertise on Real time Transactions Application – on API coding (with pair programming) and Testing.

• Worked on API Data Governance independently.

• Creating DDL in Cassandra.

• Good knowledge of queries in Cassandra.

• Can establish good connectivity Cassandra DAO using java, spring code.

• Expertise on AVRO schemas and KAFKA topics.

• Expertise in understanding of encryption and decryption.

• Participated in Force for good (worked on SalesForce development related project) like volunteering activities and AWS Deep Racer.

• Good knowledge of FLINK, Spinnaker and Terraform.Performance Testing using JMETER was performed.

• Experienced in AWS Deep racer - Python Reward functions.

• Sales force experience and helped end client Congreso for Force for good.

• Responsible for Java , spring ,Microservices and MAVEN coding.

• A complete understanding of Splunk.

Software Engineer

JP Morgan & Chase
06.2020 - 06.2022
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Enhanced user experience with intuitive interface design and responsive web applications.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.
  • Optimized algorithms for faster processing, reducing overall computation time.

My Team is responsible for monitoring the ongoing Defects prior to launch in the new production projects with the Optima GUI (using Pega Technology). I was also responsible for performing Regression Testing using UDF, selenium and java and VBA. Analyzed Functional Specifications, Design Documentations and System requirement documents under supervision from Test lead.

• Responsible for coding for UDF, java selenium scripts.

• Responsible for Workflows Audience Attribute, XLOB ,Manual List, PVA, OBE , Initiative and ChannelTreatment Placement.

• Responsible for Manual and Automation Framework(Techno-Functional Role.)

• A complete understanding of UDF Framework and Kibana.

• Involved in all the stages of Software Development Life Cycle and have a deeper understand of thedevelopment process such as Blended Agile methodology with Scrum Team.

• Executed Test Cases and procedures for Functionality Testing, Transaction Testing, Positive Testing,Negative Testing and Black Box Testing.

• Attended the Daily Stand ups with good progress reports.

• Experienced in automating Excel Sheets.

Systems Engineer Lead

Accenture Americas
01.2019 - 06.2021
  • Implemented IT infrastructure upgrades, ensuring minimal downtime during the transition process.
  • Improved system performance by identifying and resolving technical issues in a timely manner.
  • Completed software updates and assessed security patches for optimized computer use.
  • Collaborated with cross-functional teams to successfully complete complex projects on time and within budget constraints.
  • Defect Monitoring: As a key member of the Middleware Team, I played a crucial role in monitoring defects before project launches. This involved analyzing functional specifications, design documentation, and system requirements under the supervision of the Test Lead.
  • UFT and VBScript Coding: Responsible for coding and executing UFT and VBScript files within ALM.
  • Workflow Management: Managed the workflows of ATO, DAF, and MWD.
  • Payload Understanding: Proficient in handling JSON and XML payloads, leveraging them effectively in automation techniques.
  • Kafka Testing: Conducted KAFKA testing for regular messages and SAF Testing.
  • Scenario Testing: Performed both happy path and unhappy path testing through Kafka.
  • Tools and Technologies: Experienced with tools like putty and jconsole.
  • TSYS Knowledge: Familiar with TSYS functionality and BOSS system.
  • BRD Acceptance: Successfully accepted Business Requirement Documents and obtained sign-offs from management.
  • Team Collaboration: Collaborated closely with two team members.
  • SDLC Involvement: Engaged in all stages of the Software Development Life Cycle, including a deep understanding of the development process using a blended Agile methodology with Scrum.
  • Testing Execution: Executed test cases and procedures for functionality, transactional integrity, positive outcomes, negative outcomes, and black-box scenarios.
  • Daily Stand-ups: Consistently contributed to daily stand-up meetings with progress reports.
  • Selenium Workflow: Demonstrated Selenium workflows and performance enhancements during Sprint reviews with the Team Lead.
  • Excel Automation: Proficient in automating Excel sheets.
  • Bug Tracking: Tracked bugs and reported them using JIRA.
  • Project Meetings: Actively participated in project and bug review meetings.
  • Mobile Testing: Conducted iOS and Android device testing.
  • End-to-End Techniques: Knowledgeable about end-to-end testing techniques and generating Excel reports.
  • Web Services and APIs: Familiar with RESTful APIs, POSTMAN, SOAPUI, and Splunk.

Software Engineer Tester at Chase Bank

PrideOne Consultancy
01.2018 - 10.2018
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Analyzed proposed technical solutions based on customer requirements.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Functional Specifications and Design: Analyzed Functional Specifications, Design Documentations, and System Requirement documents under the supervision of the Test Lead.
  • ADA Manual Testing and Automation: Responsible for ADA Manual Testing and working towards automation using the UDF Framework.
  • Selenium and Cucumber: Coded and executed Selenium and Cucumber Feature files using Eclipse and IntelliJ.
  • SDLC Involvement: Engaged in all stages of the Software Development Life Cycle, with a deep understanding of the development process using a blended Agile methodologywith Scrum.
  • Accessibility Testing: Assisted clients in accessibility reports, administered accessibility testing programs, and remediated accessibility issues to ensure compliance with W3C Web Content Accessibility Guidelines (WCAG 2.0) Level A, AA, and Section 508 accessibility.
  • WCAG 2.0 Knowledge: Gathered extensive knowledge of WCAG 2.0 principles, ensuring web content is perceivable, operable, understandable, and robust.
  • Accessibility Testing Tools: Performed Functional and Section 508 Compliance Accessibility Testing using screen reader NVDA and the automation tool Axe.
  • Test Execution: Executed test cases and procedures for Functionality Testing, Transaction Testing, Positive Testing, Negative Testing, and Black Box Testing.
  • Daily Stand-ups: Actively participated in daily stand-up meetings with progress reports.
  • Frameworks: Coded in PASTA Framework and UDF Framework.
  • Manual Testing: Responsible for manual testing, running test cases, and test scripts.
  • Workflow Testing: Experienced in testing workflows using Java, Selenium, and Cucumber


Software Test Engineer

TCS Americas
09.2016 - 12.2017
  • Managed defect tracking systems, ensuring accurate documentation of issues for efficient resolution.
  • Improved software quality by designing and executing comprehensive test plans and cases.
  • Fixed identified issues to improve workflows.
  • Identified critical bugs and worked closely with developers to ensure timely resolution, resulting in a more stable product.
Agile Ceremonies
  • Actively participated in Sprint Grooming and Planning meetings, contributing to project planning and execution.
  • Provided progress updates during daily stand-up meetings.
Java Development
  • Designed and implemented Java classes (e.g., TSYS Queries and TSYS Fixtures) for data transfer via Mainframe (TSYS).
  • Created Java classes for data transfer through websites, generating HTML reports with embedded values and screenshots.
Selenium and Cucumber Testing
  • Coded and executed Selenium and Cucumber Feature files using Eclipse.
  • Manually executed Functional Test Cases and prepared defect reports.
Test Execution
  • Prepared and executed test cases, covering Functional, Retesting, and Regression Testing.
  • Validated front-end data against back-end databases.
Workflow Testing
  • Demonstrated Selenium workflows and performance enhancements in Java classes during each Sprint.
  • Tested various workflows, including Payments (Repeat payments and One-time payments), Add Authorized User, Request Replacement Cards, and Rewards and Benefits.
Formal Meetings and Reviews
  • Participated in formal meetings and weekend reviews with onsite resources.
  • Attended project and bug review meetings.
Production Verification Testing
  • Conducted DEV/SIT/UAT Testing for Customer Website Workflow.
  • Verified production changes for Customer Website Workflow.
Additional Responsibilities
  • Created dashboards for monitoring system performance and analyzed weblogs.

Education

Master of Science - Ecommerce

Karnataka State Open University
NIIT , New Delhi , India
06.2019

Bachelor of Science - Mathematics

Delhi University
Civil Lines , New Delhi
06.2000

Skills

  • Front-End Development
  • Customer Focus
  • Object-Oriented Programming
  • Web application development
  • API Integration
  • Cybersecurity Practices
  • Machine Learning
  • DevOps principles
  • Performance Optimization
  • Software Architecture Design
  • Algorithm development
  • SQL
  • Javascript
  • JIRA
  • Data Analysis
  • Python
  • Agile Methodologies
  • Testing and debugging
  • Programming
  • Agile
  • Performance Testing
  • Git proficiency
  • Scripting Languages: PHP, Python, Javascript
  • HTML and XML
  • Software Development Lifecycle
  • Code debugging
  • Technical reporting
  • Database Management
  • Cross-Functional Collaboration
  • Stakeholder Communication
  • Technical Analysis
  • Requirements Gathering
  • Software Development Life Cycle (SDLC)
  • Database programming
  • Linux
  • Software Development
  • Coding standards
  • Code reviews
  • Data Encryption
  • Software Documentation
  • Programming Languages
  • System Administration
  • Performance Tuning
  • Conflict Mediation
  • Amazon Web Services
  • Software Applications
  • Containerization Technologies
  • API design
  • Best Practices

Accomplishments

  • Developed solid working knowledge of engineering, design and architecture as the Software Developer.
  • Designed and created software and systems for high-traffic social networking services, including chase.com.
  • Key contributor in the design and implementation of new features for middleware of chase.com.
  • Resolved existing performance issues in the database which optimized the system better.
  • Used Microsoft Excel to develop inventory tracking spreadsheets.
  • Achieved most accurate results by completing given tasks with accuracy and efficiency.
  • Resolved product issue through consumer testing.

Affiliations

  • Financial Institutions

Certification

  • Java SE Certification
  • Kubernetes Application Developer, Linux Foundation
  • Kubernetes Administrator, Linux Foundation
  • Amazon Web Services Developer
  • Amazon Cloud Practitioner

Volunteering

  • 1. Participated in Force for Good - Sales Force software was developed for Force for Good.
  • 2. Participated in AWS Deep Racer - Secured 4th place in chase.


Additional Information

  • I have good Knowledge on ETL
  • Good Knowledge on Data Engineering on AWS.


Timeline

Software Engineer Developer

JP Morgan Chase Bank NA
06.2022 - 03.2024

Software Engineer

JP Morgan & Chase
06.2020 - 06.2022

Systems Engineer Lead

Accenture Americas
01.2019 - 06.2021

Software Engineer Tester at Chase Bank

PrideOne Consultancy
01.2018 - 10.2018

Software Test Engineer

TCS Americas
09.2016 - 12.2017

Master of Science - Ecommerce

Karnataka State Open University

Bachelor of Science - Mathematics

Delhi University
  • Java SE Certification
  • Kubernetes Application Developer, Linux Foundation
  • Kubernetes Administrator, Linux Foundation
  • Amazon Web Services Developer
  • Amazon Cloud Practitioner
Sonali Sehgal