About Me
I have 6+ years of Automation and Functional Testing experience in Web/Enterprise Application using Java/Selenium/RestApi and other related technologies for different domains but mainly for the Financial Domain.
I also have experience in ...
Skills
Web Development
Software Engineering
Software Testing
Development Tools
Programming Language
Others
Portfolio Projects
Company
Regulatory Rules Engine
Role
QA Tester
Description
Domain: Regulatory, MiFID II, Appropriateness, Dodd Frank regulations
Regulatory Rules Engine is a RESTful web service which is used to check the regulatory compliance of the trades to be executed (PRE_TRADE) or executed (POST_TRADE, APPROPRIATENESS) by different trade applications inside the bank.
- Created and maintained Web Service Automation scripts for Regression test cases.
- Created UI Automation scripts to test Rules Editor UI.
- Created WebSocket test cases to compliment the UI test cases (80% WS Backend-20% UI)
- Created and Run Performance tests in JMeter for WebServices
- Created a Web Client to make request and visualize the response from the application using java and Angular JS
Skills
Java (All Versions) Cucumber WebServices Testing Jenkins Apache Maven REST Selenium Test Automation Web Services CSS XPath CI/CD QA Testing JavaScriptTools
Jenkins JIRA Confluence IntelliJ IDEACompany
Blade Commodities
Role
QA Tester
Description
Domain: Derivative Pricing, Commodity Option Pricing, Commodity Swaps, Sales Trader Workflow
Blade Commod is an internal trading platform for pricing and execution of Commodity based derivatives.
-
Created and maintained Web Service Automation scripts for Regression test cases.
-
Created UI Automation scripts to test the UI.
-
Created WebSocket test cases to compliment the UI test cases (80% WS Backend-20% UI)
-
Created and Run Performance tests in JMeter for Pricing
Skills
Java (All Versions) Selenium Cucumber WebServices Testing Test Automation Web Services CSS XPath CI/CD QA Testing JavaScriptTools
Openshift Jenkins IntelliJ IDEACompany
Client On-Boarding Portal
Role
QA Tester
Description
Domain: Client On-Boarding, KYC
Client On-Boarding Portal is a web application where prospective clients can fill out the necessary details for creating an account with SCB. The application is integrated to various external systems.
-
Created and maintained Selenium UI Automation scripts for sanity and regression tests.
-
Performed Framework Update, CI Execution Setup and Reporting, Code Review
-
Automated file upload, file download, excel report validation and pdf verification scenarios.
-
Created Component Object Model, User Pooling Service, SMS OTP Solution
Skills
Java (All Versions) Selenium Cucumber Test Automation Behavior Driven Development (BDD) Jenkins Automation Testing CSS XPath CI/CD QA TestingTools
IntelliJ IDEA Jenkins MavenCompany
Pearson - Schoolnet
Role
QA Tester
Description
Schoolnet is an educational application used by schools in the US to manage all the activities of the school or a group of schools. Teachers can create Tests; students can take the tests online and parents can view the performance of their children through the application.
-
Automation script preparation, Test script maintenance, Code review
-
Used WebServices to create test data for UI Automation test cases
-
Created TestReportAnalyser tool to collate results from multiple TFS build servers for Test Execution analysis
Tools
Jenkins Mtm TFS Visual Studio 2015Company
PayPal - CS COMPASS
Role
QA Tester
Description
Domain: BFS, Customer Support
Compass is a web-based application developed based on Pega PRPC 6.3. The system is to be used by a Customer Care Executives to support a calling customer by giving information or making changes on behalf of the customer.
-
Performed Functional Testing, Regression Testing and Reporting
-
Automation Script preparation and maintenance, Automation FW update
-
Created a Keyword driven framework POC
Tools
JenkinsCompany
STP ION Booking Configuration Editor
Role
Full-Stack Developer
Description
This project is to provide a UI tool to update property files of a Trade booking application, which will allow users to make changes to the way trades are booked in the system.
As part of this I created an application with front-end in Angular JS, ag-grid and backend in JAVA, Springboot which incorporated a maker checker for editing and committing the changes to these configuration files.
The application provided features to add, edit and remove configuration from different files and to compare the changes in the browser before committing the changes to the actual file.
- Design and development of the application
- Created both the front end and backend
Show More Show Less
Skills
Angular (All Versions) Angular.Js Ag-Grid Java (All Versions) SpringBoot Spring Framework Node.Js JavaScriptTools
VS Code IntelliJ IDEACompany
Performance Test runner and analyser
Role
Full-Stack Developer
Description
This application is used to trigger jmeter runs through a Web Api , View and compare results of multiple runs from the browser by creating graphs on differernt metrics.
The runs are triggered from a Jenkins job to stream line the execution and the Web UI is used to analyse the reports.
- Design and development of the application
- Created the application from FrontEnd to Backend
Skills
React.Js Java (All Versions) Spring Framework SpringBoot JMeter Jenkins Charts.Js Node.Js JavaScriptTools
VS Code IntelliJ IDEA Maven