Post Job Free

Resume

Sign in

Quality Assurance Api Testing

Location:
Alpharetta, GA
Posted:
March 13, 2024

Contact this candidate

Resume:

Sanyasirao Animireddi

Email: ad4bdx@r.postjobfree.com 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



Contact this candidate