Experienced Software Professional with 10 years in the field, specializing in Automation, Manual, Database, and Web Service Testing, along with proficiency in SRE and Development. Holds certifications in Java, Hashicorp Terraform Associate, as well as ERP SAP BW & HANA. A dedicated team player who thrives on challenges, excels in Agile methodologies, and is always eager to learn.
Key Skills and Expertise:
- In-depth familiarity with AWS services including ECS, ECR, Lambda, SNS, and S3, Docker, Images, and Containers.
- Exceptional ability to strategize, design, construct, and maintain intricate Test Automation Frameworks.
- Proficiency in both manual and automated testing for Web-based Applications and REST services.
- Skilled in utilizing Selenium and Cypress for automating Web UI applications, and conducting REST API Automation for web services.
- Proficient in employing automation frameworks like Cucumber, JUnit, TestNG, etc.
- Experienced with various development environments such as IntelliJ, Eclipse, STS, and Visual Studio.
- Competence with build management tools like Maven and Gradle.
- Familiarity with version control tools such as GitHub and Bitbucket.
- Proficient in Java and TypeScript programming languages.
- Hands-on experience in CI/CD pipelines, particularly with Jenkins.
- Strong command over SpringBoot, UNIX commands, shell scripting, Python programming, HTML, XML, JSON, etc.
- Skilled in crafting SQL queries for backend data validation across databases like MS SQL Server, Oracle, DB2, MongoDB, etc.
- Adept in Agile (SCRUM) development methodologies, principles, and procedures.
- Proficient in using Jira and Confluence for project management.
- Outstanding interpersonal and customer relationship skills, coupled with excellent communication, leadership, and presentation abilities.
- Notable team player, renowned for self-initiative and drive within collaborative environments.
Project: Nebula (XChange CenterSM):The XChange CenterSM provides Cash-Released XChange Servicers and Co-issue Xchange servicers herein referred to as Transferee Servicers (Servicing Buyers), the capability to create, manage and reconcile their Servicing-Released Premium (SRP) grids.
- Developed a robust Rest Assured Automation framework from scratch, incorporating Cucumber, Java, and Spring Boot,WireMock within Gradle project environment.
- Tailored Automation framework specifically for Angular web application using Cypress and Cucumber.
- Evaluated and improved existing Selenium Automation Regression suite developed with Maven, resolving local setup issues, and documenting solutions.
- Mentored team members, guiding them in setting up and configuring Automation framework on their local machines, and provided ongoing support.
Client: Fannie Mae
Role: Site Reliability Engineering (SRE)/SDET
Project: SRE HIVE
Contributed to SRE HIVE (Center of Excellence) as part of the Development team for various Capabilities in enterprise level and POCs for adopting new tools and automated various functionalities to help SRE Embedded team members on their daily responsibilities.
- **Chaos Engineering and Resiliency:**
- Conducted proof of concept (POC) for Chaos Toolkit, Mangle, and AWS FIS (Fault Injection Simulator) for chaos engineering at Fannie Mae.
- Collaborated with Enterprise Architects and Application teams for tool adoption, specifically Chaos Toolkit, for Chaos Engineering purposes.
- Participated in the Technical Solution Proposal (TSP) process to discuss and integrate Chaos Toolkit as a new tool in the technology stack.
- Implemented end-to-end chaos scenarios at both infrastructure and application levels using AWS SDK and JUnit framework, generating comprehensive Extent Reports.
- **Observability Automation Framework:**
- Contributed to building an Observability automation framework for various AWS capabilities, utilizing Spring Boot.
- Automated tasks such as invoking Lambda functions, managing S3 files, and publishing messages to SNS/SQS.
- **Deployment and Automation:**
- Deployed the Mangle resiliency tool on AWS Fargate to perform Chaos Engineering POC.
- Created CI/CD pipelines using CodeBuild and CodePipeline for streamlined development and deployment processes.
- Assisted application teams in adopting newly developed capabilities by the SRE HIVE team, and provided ongoing support.
- **Automation of Manual Processes:**
- Automated manual processes to reduce efforts for L1/L2 support teams using Selenium with BDD (Cucumber) framework.
- Integrated automation processes with Jenkins for production environment integration.
- **NFR Validation and Monitoring:**
- Automated non-functional requirement (NFR) validation tasks using CloudWatch, including verifying Splunk subscription for application logs, validating dashboards, and monitoring health and availability metrics for different applications.
- **Disaster Recovery and Auto Healing:**
- Conducted POCs for automating Disaster Recovery scenarios, such as failover and failback.
- Explored automating auto-healing processes using Moogsoft to generate alerts.
Client: Freddie Mac
Project: Various Automation Projects
Contributed as automation engineer, Test engineer at Freddie Mac for more than five years in following major of business areas.
Rep & Warrant
Rep & Warrant unit supports loan eligibility flow in Freddie Mac. It consumes data from all upstream clients and process them as necessary and send to downstream for decision and final Eligibility decision is send back to respective client Systems through various Webservice calls.
Factory:
This project deals with the quality assurance of various applications at Freddie Mac that are identified for infrastructure upgrades
Market Pricing
Market pricing unit helps Freddie Mac in receiving live prices from vendors and sending to internal consumers for further need.
- Transitioned existing SOAP automation to Rest Assured framework, enhancing efficiency and adaptability.
- Developed automation scripts utilizing BDD (Cucumber) and Java with Rest Assured for both SOAP and REST APIs.
- Demonstrated proficiency in handling XMLs, XPath, and JSON for parsing and processing API responses
- Created scripts to establish connections to servers using tools like Putty, enabling SOAP tunneling and access to development, testing, and UAT servers.
ITBMS, a premier solution provider in SAP Document Management System domain, has provided out of box as well as client specific solutions to its clients.
**Certifications:**
- Completed Crash Course on SAP
- Attained certification in SAP BW 7.0 and HANA from SAP, demonstrating expertise in these technologies.
- Participated in end-to-end implementation of various in-house projects
Testing Tools: Selenium WebDriver, Selenium Grid,Cypress,SOAP UI, and POSTMAN
Test Framework: Junit, TestNG, Cucumber
Bug tracking Tools: JIRA, Version1, ALM/ Quality Center (QC)
Database: Oracle, DB2, SyBase, MongoDB
Build Tool: maven, Gradle
Languages/Scripting: JAVA, PYTHON, Typescript, HTML5, CSS3, XML,JSON
Operating Systems: Windows, Linux
SDLC Methodologies: Agile-Scrum
IDE: Eclipse, IntelliJ, STS,Visual Studio
Other Tools: PUTTY, win SCP, SQL, PL/SQL, TOAD, Rapid SQL, GIT, Jenkins