ISTQB Certified Senior Automation tester with 13+ years of experience in web services, UI, API, and Automation Testing. Have comprehensive experience in end-to-end development of automation framework using different tools in Agile & DevOps model. Adept at enhancing team performance and proactively identifying opportunities for development and advancement.
Technology Stack: GraphQL, JavaScript, Postman ,JIRA, SQL, AWS Lambda, DynamoDB, and EventBridge
Technology Stack: Cypress, Selenium, REST Assured API, Postman, SoapUI, Java, JavaScript, Mock Data, JIRA, OpenShift, Jenkins, SQL, Splunk
Cypress
Playwright
Selenium
GraphQL
Postman
SoapUI
GUI Testing
IVR Testing
Jenkins
CI/CD
JMeter
Java
JavaScript
C#
SQL
Mobile Testing & Manual Testing
Functionality Testing
Smoke Testing
Regression Testing
Integration Testing
Performance Testing
Stress Testing
Exploratory Testing
Accessibility Testing
Lump Sum Payments
Problem: Small Business Customers are not able to make lump sums of payments on their Loans via Internet Banking and mobile.
Descriptions:
• Online Lump sum payments are one of the features the SME hub bankers are most excited about. Currently for customers to be able to maintain their Business Loan (BF01) they need to make a call to the SME hub taking up both customers' time and bankers' time. Providing a way for customers to make lump sums on their business Loans via Internet Banking and mobile is the key objective.
Solution:
• Created and designed application and software testing processes.
• Monitored system and software functionality.
• Allow a customer to make an unscheduled (lump sum) loan repayment on 90-day (floating) loans.
• Real-time updates to account balance when a one-off payment is made.
• Display time saved by making a one-off payment.
• Customers who are floating can pay off their loans in full.
Responsibilities:
• Perform API Testing using Postman and SoapUI tools.
• Build API automation with Rest Assured Framework in Java language and used API stubbing (Wiremock).
• Used XPath and DOM to work with dynamic and static objects.
• Familiarity with integrating tests into Jenkins pipelines and in the open shift.
• Good working experience with applications deployed into OpenShift.
• Write UI automated test using Cypress (Javascript) to verify front-end functionality.
• Perform Stress testing using Jmeter.
• Participate in product, and feature design with developers, usability specialists, user interface designers, and product managers
• Work to reduce product bugs through better tooling, monitoring, and automation.
• Analyze requirements, develop test plan strategies, create and execute test cases, track defects.
• Help other teams succeed through easy-to-use tooling, monitoring, and automation that you create.
• Perform both manual and automation tests on API,web-based applications, and mobile. Monitor errors using Splunk.
• Designing early defect detection techniques.
Change Repayment
• Business loans are often so big and last such a long time that they can be very hard to visualize and engage with. This means that many customers just pay their minimum each fortnight and don't really understand how their actions impact their business loans. We intend to make some of this business loan information accessible so our customers will start to understand the impact making extra repayments (either one-off or regular) will have on the life of their business loan and the amount of interest they pay. We will also give them the tools to apply this new learning and make changes to their business loan online. This will potentially have a massive impact on their level of understanding and control of their business loan.
Responsibilities:
• Built and maintained automation scripts, and Performed both manual and automation tests on web-based applications.
• Performed automated tests on SOAP and REST services using tools such as SOAP UI, Postman, Rest Assure, etc.
• Engaged in project planning to identify test automation opportunities and promote its usage.
• Participated in product and feature design with developers, usability specialists, user interface designers, and product managers.
• Worked to reduce product bugs through better tooling, monitoring, and automation.
• Worked cross-functionally in an Agile/Scrum environment alongside Development and Product Management to deliver high-quality solutions.
• Analyzed requirements, developed test plan strategies, created and executed test cases, and tracked defects.
• Collaborated with teams across engineering (development, QA, operations) to find automated ways to reduce the length of time to market for new features.
• Supported release and deployment calls to production.
• Continuous Integration Environment using Jenkins.
European Market Infrastructure Regulation (EMIR)
Project Description:
• DTCC's cross-asset Global Trade Repository (GTR) will provide the industry with a central point of communication and storage for reporting Security-based Swaps (SBS) for all 5 asset classes of Credit, Equity, Rates, Commodities, and FX Derivatives. The Trade Repository will accept all trades globally from all swap trading entities (or their agents) even if not reportable as per Dodd-Frank rules. The Global Trade Repository will act as the central Repository and receive Trade information, from Trade inception up to the maturity of the Trade. The GTR is enhanced in other jurisdictions as well like JFSA, SEC, and CFTC.
Responsibilities:
• Built and maintained automation scripts, and Performed both manual and automation tests on web-based applications.
• Developed test plans, and test cases based on functional specifications and design documents.
• Created Test Cases, Test Scripts as per the design documents (both Functional and Technical Designs) worked closely with Scrum Master to assign tasks in QC.
• Performed sanity test, ad hoc test, exploratory test, and smoke test.
• Worked on development methods like TDD, ATDD, and BDD, and used Hybrid framework and Specflow frameworks.
• Developed test scripts using C# as a programming language with the implementation of OOP concepts.
• Developed the scripts under the page object model and implemented them on the MSTest framework.
• Performed functional and regression tests with selenium web driver, Implemented projects, and performed continuous integration with Jenkins.
• Implemented Page Objects, Data Driven, Keyword Driven, and Hybrid automation frameworks using Selenium.
• Worked under BDD framework with Specflow in Selenium Web Driver, and Performed backend testing implementing JDBC in selenium Web Driver. Developed Automation Frameworks and all automation scripts using Descriptive Programming.
COBRA:
The employee is eligible for COBRA benefits based on their age and length of service with the company. Continuation of coverage is provided in accordance. The CHI is obligated to offer continuation of coverage to the participants for 18 months under COBRA. The benefits with fewer out-of-pocket expenses for employees.
Responsibilities:
• Developed test plans, and test cases based on functional specifications and design documents.
• Developed and maintained automated regression test cases in Selenium WebDriver using C# programming language and Junit Framework
• Performed Data drove testing using Selenium WebDriver, Junit functions, and JDBC Connections which reads data from scripts using property and XML files.
• Developed test code in C# language using VS2015 and MSTest framework.
• Used C# language and MSTest framework for automation scripting.
• Used Selenium Webdriver for building the WebDriver project.
• Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.
• Implemented Page Object Model automation framework with Java, Selenium WebDriver, and Specflow.
• Performed integration of test suites to Jenkins to execute them automatically after every successful deployment.
• Designed test cases based on the use cases and the complex business logic defined for each web service or message.
• Performed the test plans on the web and mobile (Apple & Android) as per requirements.
• Experience in load and performance testing tool JMeter.
• Used XPath and DOM to work with dynamic and static objects in Selenium.
• Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP U
• Used SOAP UI tool to test SOA-based architecture applications to test SOAP services and REST API.
• Prepared test cases, test data, and test responsibility matrices for the application under test.
• Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
• Performed Back-End Testing, and database table manipulations of relational database systems by writing complex SQL queries manually.
• Lead walk-through, inspection, review, and user group meetings for quality assurance with BAs, SMEs, and Developers.
• Performed Smoke testing, Sanity testing, Functional testing, Cross-Browser testing, Regression testing, and Manual and Automated testing.
• Tested various HTTP Request and Response APIs using object-oriented scripts.
• Used TOAD for SQL queries and data validation.