
Professional Experience
Jan 2024 - Present
Senior Software Engineer

-
Develop software applications, identify technical specs, and lead system requirements analysis.
-
Deliver core software solutions and enhance functionalities to meet client requirements, following software development lifecycle principles.
-
Manage technical documentation, client training, and internal/external product presentations.
-
Participate in design meetings to analyze user needs and technical requirements.
-
Write, debug, and test application code using modern programming languages.
-
Support project planning, budgeting, and execution for timely delivery.
Nov 2022 - Jan 2024
Senior Software Engineer

-
Develop software applications, identify technical specs, and lead system requirements analysis.
-
Deliver core software solutions and enhance functionalities to meet client requirements, following software development lifecycle principles.
-
Manage technical documentation, client training, and internal/external product presentations.
-
Participate in design meetings to analyze user needs and technical requirements.
-
Write, debug, and test application code using modern programming languages.
-
Support project planning, budgeting, and execution for timely delivery.
​​
-
Evaluate a system or functionality to determine whether the products of a given development phase satisfy the conditions imposed at the beginning of the project lifecycle.
-
Automated tests with Selenium, TestNG, and JUnit; integrated into CI/CD pipelines using Jenkins.
-
Conducted functional, regression, and smoke testing; identified and resolved software defects.
-
Collaborated with developers to set up and maintain test environments and test data.
-
Logged and monitored bugs in JIRA; ensured fixes were retested for quality assurance.
-
Evaluated API and UI integration for high-quality product releases.
-
Improved test coverage by creating and executing detailed test cases.
-
Determine test data requirements based on Agile scrum framework for user stories following business requirements and acceptance criteria.
-
Work on test modules for Investment accounts and transfers, including cash in and cash out account transfers and transfer platforms for external accounts.
-
Identify defects/bugs in the application, log and monitor those bugs in JIRA and qTest and work with the development team to retest the bug fixes and ensure a quality product.
July 2021 - Nov 2022
Senior Software Testing Engineer

Dec 2018 - July 2021
End-to-End Lead/ API Tester/ Quality Engineer

-
Successfully launched new initiatives from major payment networks like MasterCard, Visa, Discover, AmEx in coordination with business and development teams.
-
Designed and implemented performance testing strategies using JMeter.
-
Conducted API testing using SOAPUI and Postman for seamless middleware operations.
-
Collaborated on test strategies for microservices architecture.
-
Developed automation scripts for regression testing, reducing manual efforts.
-
Ensured cross-platform compatibility and conducted rigorous QA validations.
-
Worked with Jenkins for CI/CD processes, enhancing deployment efficiency.
-
Developed and applied testing processes for new and existing features to meet product needs including Chargebacks/ Settlements' application REST APIs and User Experience UX testing, Functional/ Blackbox, Integration testing.
-
Write automation test case as a Quality Engineer, working with IBM middleware database query/queries and TOSCA automation tool for regression test suite.
Feb 2018 - Nov 2018
Business Data Analyst

-
Worked closely with the Business to gather requirements based on the change requests raised.
-
Created SQL queries for Data validations in SIT and UAT testing environments, analyze business data.
-
Created SQL queries for data validation in SIT/UAT environments.
-
Conducted data mapping and business reporting for stakeholders.
-
Collaborated with cross-functional teams to ensure timely project delivery.
-
Implemented test planning and execution strategies in Waterfall SDLC.
-
Being an analyst, entrusted with data governance, determining test data needs, test data maintenance, test environment requirements and determining the scope of testing, feasibility of meeting the test quality standards, timeline for delivering financial services within time.
Jul 2017 - Feb 2018
Business Analyst and Agile Trainee

-
Reduced development times by 15% through effective user story selection and resizing.
-
Gathered business requirements via interviews, JAD sessions, and focus groups, defined project scope and business rules.
-
Created design models (UML diagrams) and technical documentation, including requirements and specifications.
-
Collaborated in agile scrum teams, tracking progress with burndown charts, task boards, and defect metrics.
-
Mitigated risks by analyzing financial and statistical data, ensuring delivery of Minimum Viable Product.
May 2014 - July 2015
Database Engineer

-
Designed and implemented data solutions, including architecture, test plans, and debugging processes.
-
Developed efficient techniques to enhance database performance and scalability while utilizing existing designs.
-
Created and maintained ETL processes to ensure continuous data synchronization.
-
Conducted data migrations, database refreshes, and cloning using Export/Import and Transportable Tablespace.
-
Performed disaster recovery exercises, including switchover and failover for primary and standby databases.
May 2013 - May 2014
Computer Engineering - Database Intern

-
Analyzed data contained in the database using SQL, and Tableau and business performance reporting using GeneOs v3.1.0 and facilitated team reviews weekly, Bi-weekly, monthly, and quarterly.
-
Analyzed raw data and metrics to back up assumptions, developed business cases and created Gap analysis document by conducting Fishbone Analysis to solve business problems.
-
Worked with cross-functional teams in forecasting improvements using metrics and business process improvements by Value Stream Mapping and Cause-Effect analysis.
-
Performed end-to-end/whitebox testing, load and regressing/blackbox testing, performance testing, system test, managed critical deliverables with 98% Service-Level Agreement (SLA) compliance.