[go: up one dir, main page]

0% found this document useful (0 votes)
136 views4 pages

Vidita Thummalagunta Professional Summary: Cypress

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 4

Vidita Thummalagunta

thvidita@gmail.com II ph. No;- 706 760 3509

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.

Consumers energy, Denver, CO Aug 2017 – Feb 2021


QA Automation Engineer

 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.

EasyPost - Denver, CO Aug 2015 – July 2017


QA Analyst
 Created test scenarios and test cases based on test plan and functional documents.
 Setting Test plan and Test Lab in the Quality Center for the projects to create and access requirements, defects, test cases and reports for the status.
 Created and executed detailed test cases with step-by-step procedure and expected results and maintained the test logs, test reports, test issues, defect
tracking using Quality Center.
 Used Quick Test Professional (QTP) for regression testing and running the automation suite.
 Involved in web services testing with SOAP UI by validating request and response for XML and JSON files.
 Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
 Customized the QTP test as per the test Case by using the VB-Script.
 Executed SQL queries to verify the database for the relevant test cases.
 Maintained a complete set of Technical and User Documentation.
 Documented the defects in Quality Center and assigned them to relevant developer.
 Performed Functional testing, Integration testing, System testing, Positive testing, Negative testing, GUI testing and UAT testing.
 Implemented Data driven testing to verify the same functionality with multiple sets of data using Apache POI API.
 Involved in Maven configuration for running servers and scripts after the build.
 Contributed in developing Automation Framework that uses selenium WebDriver and TestNG framework implements using Data Driven, Page Object
Model (POM).
 Involved in tracking defect and reporting defects to the developer team using JIRA.
 Defect testing and exploratory testing/ad-hoc testing performed after each build.
 Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements
made to product.
 Involved in conducting tests on Web Services API transactions like automatic payment, wire transfer, and account transfers sent over HTTP by
inspecting every XML request and response using SOAP UI.
 Created test data using Selenium, Java, and Java Scripts and provided frame work for creating test data for the application.
 Used Firebug, Fire path, Chrome developer toolkit and customized XPath and CSS to locate web elements.
 Used Selenium WebDriver to run test cases in multiple browsers and platforms.
 Developed and executed SQL queries and procedures to perform database testing.
 Provided weekly status report to project manager and team lead, worked closely with Business and development teams
 Participated in every day stand-up meetings, iteration planning and retrospective meetings.

Hitachi – Hyderabad, India Jan 2013 – Oct 2014


QA Analyst
 Responsible for running automation regression suite once in every sprint and logging defects for failed steps.
 Executed scripts using Jenkins as a continuous Integration tool to configure with build management tool, Maven.
 Involved in testing web services, validated request and response XML and added assertions to validate the XML in web services.
 Analysed business requirements, system requirements, studied the application and interacted with clients, developers and QA team.
 Worked with Scrum Master/Product owner, testing and development team in identifying product backlogs, sprint backlogs, story point and prioritizing
user stories.
 Performed Functional tests using Selenium WebDriver with data-driven framework.
 Verified data integrity by back-end testing of the application by writing SQL queries.
 Applied robust page object model (POM) pattern on new builds and every modification in the application to do smoke and regression testing.
 Involved in creating Test plans for different components within the project.
 Involved in testing the application using Scrum (Agile) methodology.
 Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in testing environment using Selenium
WebDriver.
 Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
 Participated in various meetings, discussed Enhancement and Modification Request issues.
 Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user
specific test cases.
 Worked under Agile Scrum Methodology.
 Extensive experience in Mercury tools UFT/QTP, ALM/QC, Selenium and Rational Tools Clear Case, Clear Quest.
 Detected Defects, communicated to the developers using Bug Reporting Tool and Tracking the Defects using Quality Center/ALM or JIRA.
 Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.

EDUCATION
o Master of Business Administration from Jawaharlal Nehru Technological University, Hyderabad, India
o Bachelor of Science from Kalinga University, Raipur, India

You might also like