About Me
Result focused professional with proven experience in working in a fast-paced growth start-up and customer focussed environments.Extensively worked on various testing techniques such as Integration, System, Functional and Regression, Block box, White...
Show MoreSkills
Portfolio Projects
Description
Ally.io, recently acquired by Microsoft, is an OKRs management software that turns goals into results. As an SDET engineer in Ally, I've designed and built automation frameworks and tools, maintained, and enhanced existing frameworks and scripts to support multiple functionalities of the application, production deployments, and CircleCI enhancements. Building these automation frameworks and tools has reduced a lot of manual effort and time for the release process and avoided manual regression testing for new features or fixes. We are entirely dependent on automation for all existing features. Also, we have reduced around 70% of QA effort by introducing a more stable automation framework and continuous maintenance.
Currently, we are executing about 2,000 cases and still expanding the suite. We have integrated Applitools into our framework to continuously monitor UI impact during the release process. Finally, we have reduced CircleCI download time by introducing a caching mechanism for a few dependencies and reduced the execution time by increasing the parallelism for the tests.
Description
In this project that involved scaling and performance testing, I created a vast number of users and OKRs in the system for performance testing. We also designed UI automation performance scripts using Flood Element, ran and gathered all performance attributes from different systems and Flood, developed API performance scripts, and gathered all the required details from the New Relic and Gatling reports.
The stakeholders were informed about the application performance so that they could approve the next set of testing. Also, we manually verified the functionality of the application by login with a single user. Finally, we logged many bugs for application performance and user experience issues. After improving the application performance tremendously, most user actions load the application in under five seconds.
Description
Cloud Elements, acquired by UiPath, is an API integration SaaS platform that enables developers to publish, integrate, aggregate, and manage all of their APIs through a unified platform. As a senior software test engineer, I tested the complex integrations to fulfill customers' requirements, built the test data-driven automation frameworks from scratch to test integration solutions, and implemented a few integrations using JavaScript. Additionally, I made sure to deliver the solutions by deadlines, debug issues, add more details to the bug tickets to reduce developers' efforts, and prepare RCA documents for the production issues. Apart from this, I researched and prepared POCs for customers' use cases, a clear document about our chosen approach, and APIs to be used for integrations. As a result of using this API automation framework, we reduced 60% of QA and developers' effort, avoided most of the regression issues, and delivered high-quality solutions in a shorter time.
Show More Show LessDescription
I developed this project for MA IT Solutions, which provides testing services for big eCommerce companies. As a quality assurance engineer, I designed test cases following the requirements, segregating automation, and manual cases for a regression team. I performed end-to-end testing, implemented scripts for the features released to production, and provided KT sessions about the functionality for the cross-functional teams. We have implemented end-to-end, module-specific UI and API frameworks to cover the regression cases as per functionality and executed an end-to-end automation suite for production release. As a result, we performed around 6,000 regression cases and 100 API services using this suite, which reduced approximately 50% of the total QA team effort while validating bug fixes, new features, and production release processes. Finally, the release span was cut from one month to two weeks.
Show More Show LessDescription
Cloud Elements catalogue contains different elements (means different products API services). Based on customer requirements CE builds integration to different products. Transformations are used for transform one product API fields into another product understandable API format.
Show More Show LessDescription
The main aim of this project is to automate the existing regression suite and run the test scripts for every e-commerce release and the objective of introducing test automation is to reduce the time to fetch test executions results and to uncover any defects in an optimal time as well as to execute less prioritized brands and countries.
Show More Show Less