Sanyasirao Animireddi
Email: **********.*@*****.*** Phone: 646-***-****
Experience Summary:
Possess 16 years of hands-on experience in Quality Assurance with API Testing, Test Automation frameworks, Manual Testing, Test estimation, Test planning, Test execution, Test management for web applications and API testing in Agile and Waterfall
Lead multiple projects simultaneously, single point of contact from quality assurance teams working with onshore, offshore and with all business stakeholders
Expertise in RESTful API automation with REST Assured and Cucumber with BDD
Experience in implementation of automation framework for Web Applications using Selenium WebDriver with Java
Expertise in API Testing using Postman tool
Experience in automating the SAP and Web applications using Tricentis Tosca
Experience in A2B and API Automation framework using PySpark and Scala in Azure DevOps platform.
Experience in Azure cloud, Databricks, Azure Data Factory (ADF) pipelines and Clusters
Experience in creating and executing Azure Notebooks with Spark SQL queries in Databricks.
Expertise in using Postman tool and SoapUI to validate the request and response for API Testing
Experience in BDD process and designed automation framework using Cucumber, Gherkin and TestNG
Experince in testing SAP CRM, ECC and HANA systems
Expertise in Mobile testing uisng Browser Stack
Expertise in Native Mobile App Testing with iOS and Android
Had good experience in UAT testing at Vendor locations.
Hands on experience with AWS services like S3, Cloud Watch, Cloud Trial, Lambda, etc.
Experience in preparing the Test plan, Test summary reports, Test status reports and Test Estimates preparation for large/complex projects in agile and waterfall methodologies
Experience in Agile/Scrum development model (Involved in Grooming, Sprint planning, Daily Standups, Demos, Retrospectives)
Experience in Interactive and Job clusters for running Notebooks and Pipelines in Azure
Experience in automated Deployments and builds on various environments using CICD pipelines and PowerShell.
Implemented automation frameworks using TestNG, JUnit with Selenium WebDriver
Experience in Control-M jobs creation and execution
Experience in writing and executing SQL queries to validate the data against Database.
Experience in ADF pipelines creation and configuration to extract the data from on-prem to Azure cloud.
Experience in using Gitlab for version configuration and continuous integration&execution through CICD pipelines
Having good exposure on JMeter and Load runner
Experience on EPIC (EHR system) in Health Care
Expertise in generating and validating all HL7 messages at Interface level
Experience in build tools Gradle, Maven, Ant, and version control tools such as Gitlab, SVN
Experience in using Putty/Mputty to connect Linux sever and validate the logs/messages.
Well experienced in usage of Test Management tools – JIRA, Qtest, Team Foundation Server (TFS), Jira, ALM and Quality Center and actively involved in the Defect Triage meetings.
Experience in UNIX to validate the log files and data in the Server.
Expertise in various Testing phases like Functional, Integration, GUI, Data Validation, Multi browser, System, Regression and UAT with business core team and to ensure no issues arise in the production environment.
Proficient in Test Case Design, Execution and Defect Management
Experience in Functional testing on .Net framework and Java based applications.
Well acquainted with Software development life cycle (SDLC), Software test life cycle (STLC) and QA methodologies
Experience on Telecom, Health care, Airlines, ERP, Investment Banking and Energy domains
Excellent communication & interpersonal skills with good ability to coordinate with all stakeholders BA, Client, external vendors, Dev team and management and commitment, result oriented, hard working with a quest and passion to learn new technologies and undertake challenging tasks
Technical Skills:
Automation Frameworks
Azure Scala and PySpark using Notebooks, BDD (Cucumber), Rest Assured, TestNG
Cloud technologies
Azure, ADF pipelines, Databricks, Blob Storage, Clusters, Notebooks
Automation Testing Tools
Rest Assured, Selenium, Tricentis Tosca, Postman, JMeter, TestNG, SAP, Browser Stack
Automation Domain
API/Web Services and Web Application
Test Methodologies
Agile (Scrum and Kanban), Waterfall
Test Management and Defect tracking tools
JIRA, Zephyr, QTest, TFS, HP ALM Quality Center
Primary Languages
Core Java, Scala
Version Control and CICD tools
Gitlab, SVN and Jenkins
Databases
Oracle, MS SQL
Build and Logging Tools
Gradle, Maven
Project Engagement overview:
Projects Name
Avangrid
Start Date
May 2023
Client
Avangrid
End Date
Till Date
Project Location
Orange, CT
Team Size and Role
6 and QA Lead
Project Description:
Avangrid is a leading sustainable energy company which serves 3.3 million electric and natural gas customers in the Northeast, and Renewables, the third-largest renewable energy company in the U.S. It has 6 OPCO's UI, SCG, BGC, NYSEG, CNG and CMP which covers all Northeast states. Here, customer can make payments, report outage, billing preferences, etc with two payment systems at backend SAP and Kubra.
Responsibilities:
Attending requirements review and understand the requirements by working with PO/BA during each sprint grooming meetings.
Prepared Test plan and estimations for testing efforts.
Performed testing all API’s using POSTMAN tool.
Implemented automation scripts using Selenium WebDriver with Java for each OPCO.
Implemented Page Object model framework to automate smoke and regression test suites using Selenium with Java
Automated all P1 test cases which required SAP and Kubra validation using Tricentis Tosca
Designed and Implemented BDD Cucumber framework using TestNG, Gherkin.
Create and schedule the Regression and Smoke testing jobs on Jenkins.
Integrated the test automation suite with CI/CD pipeline to kick-off shakeout test and regression suite.
Validated all transactions in SAP and Kubra.
Performed smoke, functional and system integration testing to verify the data flow between various upstream/downstream applications
Participated in grooming, spring planning, daily scrum meetings and retrospectives
Worked closely with BA, Product owner, Dev and participated actively in requirement walkthrough meetings.
Involved in Defect triage meetings and understanding the impact of the issues on various systems.
Daily communication with the business stake holders and report the status to the Stakeholders.
Projects Name
Digital Financial Services - Collections
Start Date
Nov 2020
Client
T-Mobile
End Date
May 2023
Project Location
Atlanta, GA
Team Size and Role
8 and SDET Lead
Project Description:
Collections CFAM is meant to replace the credit-specific components or functions of the current EIP system with a robust credit decision and authorization engine. It will leverage dynamic profiling, events, and customer behavior modeling for right-fitting risk across customer lifecycle. There will be flexible and extendable configuration of credit levers to accommodate current and future needs with less IT friction.
CFAM will enable Proactive Customer Credit Management, replacing the credit-specific components & functions distributed across multiple systems with a robust credit decision and authorization engine.
Responsibilities:
Attending requirements review and understand the requirements by working with PO/BA during each sprint grooming meetings.
Prepared Test plan and estimations for test cases/test scripts development
Performed testing all API’s using POSTMAN tool.
Implemented API (Restful) test automation scripts with Rest Assured API for all API’s which will be utilized by Collections domain.
Implemented A2B and API automation framework using PySpark and Scala
Integrated the test automation suite with CI/CD pipeline in Azure DevOps to kick-off shakeout test and regression suite.
Created notebooks for Encryption and Decryption of the files.
Created Notebooks with all Spark SQL queries and run in Azure Databricks
Configure and trigger the ADF pipelines to extract the data from On-prem to Azure cloud and trigger the Notebooks code for automation framework.
Deployed the builds in NPE environments using CICD pipelines in GitLab and created the required jars for deployment.
Created joins and sub-queries for complex queries involving multiple tables to retrieve the data.
Trigger the packages (stored procs) to extract the data from SOR DB to Views and validate the data using SQL queries.
Worked on AWS services like S3, Cloud Watch, Cloud Trial, Lambda, etc.
Capture the Splunk logs and validate.
Executing Regression Scripts for each release which covers entire scenarios in previous Sprints.
Performed smoke, functional and system integration testing to verify the data flow between various upstream/downstream applications
Participated in grooming, spring planning, daily scrum meetings and retrospectives
Worked closely with BA, Product owner, Dev and participated actively in requirement walkthrough meetings.
Involved in Defect triage meetings and understanding the impact of the issues on various systems.
Daily communication with the business stake holders and report the status to the Stakeholders.
Projects Name
JAWS
Start Date
Sept 2019
Client
Morgan Stanley
End Date
Nov 2020
Project Location
NJ
Team Size and Role
11 and QA Lead
Project Description:
JAWS is an application where FA’s will use it for following kind of Transfers (Journal) between different types of accounts and approve the transactions. JAWS can do Bulk Transactions, bulk file transactions, and generate Reports and all.
Cash - Cash Account Retail to FX, Retirement Account to Account, Type to Type, etc.
Security – Account to Account, Type to Type, Account to Account adj, etc.
Fee – Transfer Fee Reimbursement, Ancillary fee Charge, etc.
Deposits/Withdrawals – Incoming Wire Transfer, Debt card transaction, etc.
Cash and Security Transfers – Retirement Cash and Security Transfers
Responsibilities:
Attending requirements review and understand the requirements by working with BA during each sprint grooming meetings.
Performed Rest API testing for all rest service calls using POSTMAN tool.
Prepared Test plan and estimations for all testing efforts
Created and validated Journals like Securities, Cash, Mutual fund, and other types of Journals
Prepared the test data for test execution with MS and E-Trade accounts with different combinations like retirement, individual,
Participated in grooming, spring planning, daily scrum meetings and retrospectives
Performed MVP testing for user stories before moving to QA testing.
Created defects and run the test suite in Jira.
Capture the Splunk logs and validate.
Trigger the packages and validate the stored procs and write the SQL queries to validate the data.
Involved in Defect triage meetings and provide the root cause of the issues and impact of the App.
Worked closely with BA, Product owner, Dev and participated actively in requirement walkthrough meetings and provide necessary inputs.
In monthly release cycles, participate in Prod cutovers and validated the application functionality with minimal access.
Co-ordinate with other team members on the test case creation/execution and prepare the reports and send over to Management team.
Daily communication with the business stake holders and report the status to the Stakeholders.
Projects Name
EDI Webservices, Epic and ICRD
Start Date
Oct 2017
Client
Md Anderson Cancer Center
End Date
Sept 2019
Project Location
Houston, Tx
Team Size and Role
6 and QA Lead
Project Description:
Epic is an electronic medical record software application, which support functions related to patient care, including registration and scheduling; clinical systems for doctors, nurses, emergency personnel, and other care providers; systems for lab technologists, pharmacists, and radiologists; and billing systems for insurers.
Responsibilities:
Attending requirements review and understand the requirements by working with BA during each sprint grooming meetings.
Performed testing all API’s using POSTMAN tool.
Participated in the sprint planning meeting and providing the estimates to the sprint backlogs.
Designed and Implemented BDD Cucumber framework using Gherkin, TestNG and Maven
Implemented API (Restful) test automation scripts with Rest Assured API framework for all API’s which will be utilized by MDA.
Integrated the test automation suite with Devops (CI/CD) pipeline to kick-off smoke tests and to schedule full regression suite using Jenkins jobs.
Executing the Jobs during the release time and share the reports with Manager and Director
Generated all HL7 messages in Epic and validated in Bridges & Interfaces
Generated all kinds of Orders (Ancillary, Ambulatory, Appointment and Case scheduling) and validated in Bridges & Interfaces
Performed Md Anderson Mobile App testing with IOS and Android
Participate in cutovers and validate the application functionality before and after rolled out the changes for all Production releases held in Daily, Weekly, Monthly and Dress rehearsals.
Executing Regression Scripts for each release which covers entire scenarios in previous Sprints.
Participated in UAT testing for all Ancillary Applications as part of Cloverleaf to Iguana migration.
Performed smoke, functional and system integration testing to verify the data flow between various upstream/downstream applications
Participated in grooming, spring planning, daily scrum meetings and retrospectives
Worked closely with BA, Product owner, Dev and participated actively in requirement walkthrough POD meetings. Discuss with the Business team on daily basis or as when situation demanded and provide the status of the support.
Involved in Defect triage meetings and understanding the impact of the issues on various systems.
Daily communication with the business stake holders about the requirement and co-ordinate with the offshore team and report the status to the Stakeholders (Client, Project Manager/Test Manager and the Business
Project Name
United Airlines
Start Date
Feb 2010
Client
United Airlines
End Date
Sept 2017
Project Location
USA
Team Size and Role
8 and QA Lead
Project Description:
United is the world’s leading airline and is focused on being the airline customers want to fly, the airline employees want to work for and the airline shareholders. It is operating the second largest fleet with 702 aircrafts.
CSL Web Services:
CSL is common service layer which has all the web services consumed by United Airlines. Each web service developed based on the required functionality. Applications will use the web services for their functionality from CSL layer and request to CSL team if they required additional functionality to be implemented.
Contribution:
Attending requirements review and understand the requirements by working with BA and Product owner during each sprint grooming meetings.
Create Test plan for the commitments and integrate them with the Automation Scripts.
Develop Automation Scripts to cover the entire scenarios of the user stories committed for the Sprint using diverse tools (Selenium, Java, JUNI, TestNG, APPIUM, Jenkins, Maven, Rally).
Design benchmarks and testing framework.
Implemented API (Restful) test automation scripts with Rest Assured API for API’s placed in CSL layer utilized by all united systems.
Implemented automation scripts using Selenium WebDriver with Java
Tested Restful API Services manually using POSTMAN as a tool.
Implemented Page Object model framework to automate smoke and regression test suites using Selenium with Java
Designed and Implemented BDD Cucumber framework using TestNG, Gherkin
Create and schedule the Regression and Smoke testing jobs on Jenkins.
Modify the Architecture of the Automation design on Release basis.
Involve in meetings and Triage the Defects
Executing the Jobs during the release time and share the reports with Manager and Director
Mentored team members with technical issues when developing automating scenarios
Participated in UAT testing at Vendor locations before Production release.
Participated in grooming, sprint planning, grooming, review and retrospective sessions on each sprint.
Identified automation test suite for regression and smoke in order to run on daily basis and nightly jobs
Used to give Demo to product owner on each user story worked on in sprint.
Participated in all production cutovers and validated our application before and after rolled out the changes.
Attend daily Scrum calls to update the team on the work and keep team on track worked closely with BA, Product owner, Dev and participated actively in requirement walkthrough POD meetings. Discuss with the Business team on daily basis or as when situation demanded and provide the status of the support.
Attend the grooming sessions on the requirements and will groom the same to offshore team.
Escalated issues in timely manner that are impacting the schedules on time to all the stakeholders.
Capturing logs from Putty and analyzing /validate the messages in application server logs.
Preparing DSR, WSR, Monthly metrics dashboard at the end of a testing each cycle.
Escalating the blocking issues upfront which blocks test case execution and getting issues fixed.
Environment: Web logic 10.3, Java version 6, XML, WSDL, SOAP, Web Services, Golang, .Net framework, Mongo DB, SQL server and Oracle.
Project Name
FXall Trading
Start Date
Jul 2008
Client
FXall
End Date
Aug 2009
Project Location
USA
Team Size
9
Project Description:
FXall is the leading provider of automated trading and workflow solutions for foreign exchange and treasury products. FXall is the only multibank foreign exchange portal to serve institutional clients across the foreign exchange markets. Each day the world’s largest financial trade billon on Fxall. Foreign Exchange (FX) trading system on Fxall electronic trading platform would help integrate the treasury operations of Fxall Users. The QuickOMS allows user to direct one or more orders to the same provider for execution. The QOMS allows users to simultaneously set and execute trades using single bank execution method or a multi bank execution method.
Contribution:
Understanding Trading Domain and Trading Life Cycle.
Involved in understanding the Functional Requirement documents of Fxall.
Involved in preparing test cases in Quality Center test plan tab, execute test cases in test Lab and analyzing the results.
Participate in Defect Analysis process.
Involved in GUI, Functional, System and Regression Testing.
Found defects in QOMS application and reported in Quality Center defects tab and Assigned to Development team.
Closely work with development team and resolve the issues.
Intense client interaction through status call and status report for daily progress.
Environment: Java/J2ee, Spring, Hibernate, Web Sphere 6.0, XML and Oracle 9i.
Education and Certifications:
Degree
College / University / Institution
B. Tech
Jawaharlal Nehru Technological University
Course / Certification Name
Institution
ISTQB
International Software testing Qualification Board