Vidita Thummalagunta Professional Summary: Cypress
Vidita Thummalagunta Professional Summary: Cypress
Vidita Thummalagunta Professional Summary: Cypress
PROFESSIONAL SUMMARY
Over 8+ years of experience as a QA Automation Engineer extensively worked on Manual, Automation Testing of client/server applications and web.
Experienced in BDD using Cucumber / Gherkin.
Knowledge of automation testing XML, SOAP, RESTful Web services.
Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script
Expertise in automating mobile native (iOS and Android) applications using Appium, Java and TestNG.
Implementation of Extent API in Selenium using Test-Ng and to create HTML reports, a dashboard view and graphical view.
Excellent training skills in technical and domain areas required for the projects which helps the team.
Ability to work in a team environment or independently, well at multi-tasking and working well under tight deadlines with high efficiency strong verbal
and written communication skills.
Automated the Test Cases using Selenium Web Driver, Java Eclipse and TestNG, J Behave Having strong experience with core java, J2EE, JavaScript,
shell scripting, Bean Shell.
Tested Angular JS code by creating test cases in Jasmine & used Apache POI API for data driven testing with JS, Jest, Mocha and selenium.
Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
Experience on working with MongoDB Ops Manager, Cloud Manager and Atlas Manager
Strong MySQL and MongoDB administration skills in Unix, Linux and Windows.
Experience in writing automation scripts in KIF framework for iOS apps
Hands on experience with Performance Testing of Web Services, Web Application, using Load Runner
Well acquainted with all phases of SDLC and STLC.
Have worked as a Test Engineer under Agile software development methodology.
Experience writing apps from scratch in Kotlin.
Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report
Strong Experience in SQL, Maven, Jenkins and Git Repository.
Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analysing the results of scripts, interaction with
developers in fixing the errors.
Designed & Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
Testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third-party API using Test Complete and
SOAP UI.
Workedon Core Java, Cypress, Databases (MySQL, Aurora using Ansible, Terraform and AWS
Developing applications using Java8 /J2EE(SDET), Spring, Iaas/Paas, Hibernate, Struts, Webservices, Servlets, JSP, Azure, fiddler, JDBC, XML, AJAX,
JQuery, node JS and Java Script.
services) Jenkins, GitHub, Source Tree
Proficient on Automation tools like Selenium WebDriver, HPE, IBM tools for testing Web based Applications.
Implemented multiple test frameworks like TestNG and Junit.
Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
Developed reusable methods using Java as a part of Selenium Automation Framework.
Experience in working with open-source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Soap UI,
JIRA and Eclipse.
Experience with the Cloud (Azure) DevOps - Infrastructure and Platform as a service.
Performed API Testing by using REST Assured library in Java and Springboot.
Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
Extensive data validation in batch files, reports and databases; used SQL to query database extensively for data validation; expert in SQL for sub-queries,
nested queries and for complex data enquiries.
Good knowledge on Object Oriented Programming (OOP) concepts. Extensively used Java, Python for test case automation.
Good understanding of Cloud Services like VMWare, OpenStack and Cloud stack
Automated regression test cases using Jenkins’s build jobs, Selenium IDE, WebDriver, TestNG and Maven.
Experience in Black Box and White Box testing for functionality and structural flow of an application.
Experience in Test driven development for functional and integration testing using Python Nosetest, PyUnit, Robot framework and Selenium
frameworks.
Research and resolve issues in regard with Scrum/Kanban methodologies / Process Improvement .
Comprehensive knowledge of automated testing, Continuous Integration and Continuous Delivery and tools supporting CI/CD pipeline.
Experienced with Soap and Restful web services testing using SOAPUI, Ready API tool. XML, WSDL, and XPATH.
Have hands on experience in groovy scripting with SoapUIPro and Ready API testing web-service
Experienced in developing and executing manual and automated tests in different platforms using Python, Pytest/Unittest/Robot and the Selenium
library.
Experienced in developing Keyword-Driven, Data Driven, TDD, Behavior driven & Hybrid Framework using Selenium WebDriver and Python.
Developed a page object model framework using Java, Selenium WebDriver API, Test-NG, Maven and Jenkins.
Automated UI Testing, Cross Browser Testing, Regression Testing and smoke testing.
Experienced development of Data Driven Framework using Selenium WebDriver, Maven and Test-NG.
Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.
Implemented the Kotlin with Android studio for smooth functioning of the location based services GPS, Bluetooth on Android.
Hands - on knowledge in the Analysis, Design and Development of Data warehousing solutions
Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to
write test cases and automate all the test cases
TECHNICAL SKILLS:
Automation Tools: Selenium (Web-driver), JMeter, Junit & TestNG, SOAP UI, NUnit, Jasmine, Playwright, Appium, Eclipse, Cucumber, TestNG,
GIT, Jest, Postman, JUnit, Firebug, Mocha, Protractor, Jest and Cypress
Bug Reporting Tools: Quality Center, Clear Quest, Rally
Requirement Management Tools: QC (ALM), Test Director, WinRunner, Microsoft Test Manager, Mercury Quality Center
Operating System: Windows 7/XP/2000, UNIX Linux
Databases: Oracle, MySQL, SQL, RDBMS, JDBC
Project Methodologies: SDLC, Agile Scrum, Waterfall, V-Module
Languages: SQL, Core Java, J2EE, Python
Virtualization: VMware, Docker, Kubernetes
Cloud Technologies: AWS, DevOps and Azure Data Factory (ADF)
APIs: REST, GraphQL, JSON
PROFESSIONAL EXPERIENCE
Bank of the West, Denver, CO
QA Automation
Mar 2021 - Present
Involved in creation of automation framework in Selenium WebDriver using behaviour driven approach like Cucumber.
Performed the build and maven dependencies using Maven build tool.
Created test reports generated out of TestNG, XSLT Reports and created the error screenshots.
Wrote Selenium script for taking screenshot and used action class to perform mouse movement
Hands on experience on working Cypress for angular application end to end testing.
Responsible for updating and maintenance of existing selenium scripts.
Experience in testing web applications developed with CSS3, HTML5 and other JavaScript libraries
Implemented Rest API automation using cypress and JavaScript.
Designed Automation Test cases using Selenium WebDriver, JavaScript, Jasmine, Jest, Playwright, Mocha TestNG, and Maven.
Testing REST and GraphQL API logic using Postman.
Worked on XML and experience of Ready API tool in Web services testing in multi-tiered application architecture.
Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for
functional, regression, user acceptance and stress testing.
Designed and worked on a CI/CD pipeline supporting workflows for application deployments using Jenkins, Artifactory, Chef, Terraform and AWS
CloudFormation.
Developed and executed manual and automated tests in different platforms using Python and Selenium library.
Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
Proficient with testing REST APIs, Web & Database testing.
Determine the schedule and sequence of testing activities using test driven development and shift left initiative for all projects in the work program
Created test cases using Groovy scripts for all the operations of web services and executed them in ready API
Compare the requirements with Swagger and Understand the swagger files for the requests and response
Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in
Jenkins (Continuous Integration tool).
Worked on the code written in different programming languages JavaScript
Performed the data integrity on the DB tables by writing the SQL queries
Performed Positive Testing, Negative Testing, and Black Box Testing
Participated in analysing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for
System testing.
Preparation of Automated Test scripts within the Data driven, Keyword driver and Hybrid driven, Jasmine, Playwright, Jest, Mocha, JUnit and TestNG
frameworks.
Performed end-to-end testing considering all interfaces and subsystem for functional and non-functional testing
Created a set of smoke tests designed to run on each supported browser and setup Selenium Grid for testing
Performed Keyboard Events and Mouse Events like Mouse Hover, DoubleClick, Drag and Drop using Selenium Actions builder.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Analysed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
Prepared a Test Suite of Sanity, Smoke, Regression, Module, Integration, System and Ad-Hoc testing.
Attended the Test planning sessions to help understand the End to End team with the code changes for the project
Actively participated in daily Scrum meetings.
Implemented cross browser and cross platform web testing with Selenium WebDriver.
Troubleshoot and monitor API proxies running on Apigee using Trace tool.
Worked with REST API using Swagger tool and chrome extension of Postman to Validate request and response of the JSON.
Involved in design and implementation of CI/CD pipeline for API proxies with multi-environment.
Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads
Used Selenium to expand test scenarios to catch more bugs and improve quality.
Responsible for securing API proxies using various mechanisms like API key, OAuth, LDAP, content protection policies in Apigee Edge
Designed and developed automated scripts for Functional, Regression Testing using Selenium WebDriver.
Developed a page object model framework using Java, Selenium WebDriver API, Test-NG, Maven and Jenkins.
Performed cross-browser testing, used Selenium GRID to execute test cases on multiple platforms.
Setup the automation development environment using Eclipse as the IDE, Selenium WebDriver, Chrome Driver and GIT as the code repository.
Analysed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing
Experienced in running unit and integration test using tools such as JUnit, Karma, Playwright and Mocha.
Combined Protractor with powerful tools and technologies such as NodeJS, Selenium, WebDriver, Jasmine, Playwright, Cucumber and Mocha.
Automated the UI testcases with Selenium/JavaScript and Jest as the unit test framework.
Used Swagger to get REST API Specification and Documentation, Created and Tested Mock Service for the specification using SOAPUI Pro.
Well versed in analysing Requirements, System Specifications, Use-Cases and Technical specifications
Used Java as client library for Selenium WebDriver API and developed Data Driven Framework using TestNG.
Performed complex queries for data validation in SQL statements.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Implemented Continuous Integration of automation framework using Jenkins.
Good experience in testing both SOAP and REST web services using SOAP UI and Rest Assured and Tested both XML and JSON
Created a framework from scratch using API testing tool called Karate for REST API Testing
Validating the Restful API Using Java, Apache Http Client and XML, JSON Parser
Involved in analysing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach
using Selenium Web Driver.
Used AWS services for hosting and deploying Accelerator Application on the cloud.
Specialized in cloud automation through open-source DevOps tools like Jenkins, Azure, Perfecto.
Done SOA testing for API's using SOAP UI and Java framework for web services testing.
Validated web services using Groovy Scripts in SOAP UI.
Well versed with UI Automation by using Selenium WebDriver, Selenium Grid, Java, SoapUI, Database Testing, Angular Testing with Protractor, Mocha.
Work with Postman and Soap UI for the testing API proxies and automating test cases using postman scripts.
Prepared traceability matrix to ensure the adequate coverage of the test cases.
Prepared and executed test scripts using BDD (Cucumber-Serenity) and Selenium Web-Driver.
Worked in A/B testing by build, measure and learn techniques.
Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads.
Used Java language and TestNG framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools
Jenkins for running test on nightly basis automatically.
Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
Expertise in debugging defects and logs.
Updated Test Plans and Test Cases periodically to manage changes in requirements
Proficient in testing web-based applications, REST API Automation
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium WebDriver and Selenium Java client driver.
Developed and implemented robust Keyword driven framework with Selenium WebDriver which cut down the script development time in half.
Developed API Policies, configured API Products and Organization attributes and well-versed with API Proxies, Security, Traffic Management policies,
API Publishing, Policy Extensions, API Analytics and Reports customization, API Testing and Tracing, Maintaining GitHub repository, Developer portal
-Publishing API documentation and Try out operation, Debugging & Troubleshooting.
Used Swagger API to develop the JSON classes to transform the XML response from the web service. Developed services using Spring Restful service.
Used mocks on Jest for unit testing while handling asynchronous data
Connected to database to Query the database using SQL for data verification and validation.
Defect Reporting and Tracking with JIRA.
Worked on client-side JavaScript tests with Karma, Playwright and Mocha and also used Jasmine, protractor, behavior driven development framework for
testing JavaScript and Angular JS code.
Created Test Suite and executed multiple test scenarios and prepared test result.
Implemented behaviour driven Test Automation framework using CUCUMBER & Gherkin. Utilized Feature files and written test scenarios using various
annotations and associated Java Code.
Developed automated scripts using Selenium WebDriver, Java, and TestNG in Eclipse IDE to perform functional and regression testing for web-based
applications.
Performed functional testing to identify various critical points in the application and automated it by using WebDriver IO with Mocha frameworks for
Java Script.
Developed and implemented Data Driven framework using a Selenium WebDriver API.Working on API Automation using SOAPUI Tool and Postman
for manual testing of web service
Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
Wrote Selenium script for taking screenshot and used action class to perform mouse movement.
Used log4j for logging automated steps and script errors.
EDUCATION
o Master of Business Administration from Jawaharlal Nehru Technological University, Hyderabad, India
o Bachelor of Science from Kalinga University, Raipur, India