Summary
Overview
Work History
Skills
Timeline
Generic

Yeswanth Chowdary Edara

Melbourne,VIC

Summary

Over 5+ years of experience in information technology, with experience in software quality assurance and manual and automated testing skills. Experience in test automation software such as Selenium WebDriver, Cucumber BDD, Junit, TestNG, Maven, and Jira. Experience on expanded test scenarios, recorded Cucumber Reports connected with Junit utilizing Page Object Model (POM), and Behavior Driven Development (BDD) achieved using Cucumber employing Gherkin language. The back-end language utilized is JAVA. Experience in regression testing, functional testing, black box testing, smoke testing, GUI testing, front end and back end (client server) testing, and automation testing. Developed the capability to set up Jenkins, GIT, Maven, Junit, TestNG, and Cucumber in order to deliver a seamless Continuous Integration. Strong skills in setting up the Selenium WebDriver, JUnit, TestNG, and Cucumber BDD tools, as well as in using Java to create Selenium Automation Scripts in Junit. Knowledge of how to create test plans, test cases, test scenarios, test scripts, and data-driven testing (DDT). Gained knowledge of TDD (Test Driven Development), Agile Scrum, and other Software Development Life Cycle (SDLC) approaches. Employing manual and automated tools for quality assurance, such as Selenium IDE, WebDriver, Grid, Cucumber, TestNG, Postman, and Swagger UI. Knowledge to execute the data integrity tests using SQL and PL/SQL queries and be an expert with Microsoft Office tools. Knowledge of databases (MySQL, Aurora using Terraform, Ansible, and AWS services), Jenkins, GitHub, and Source Tree. Proficiency in test automation software, including Cypress, Selenium, TestNG, JMeter, and Junit. Designed and put into use a variety of automation frameworks for diverse projects, including POM (Page Object Model), Keyword Driven, Data Driven, and Hybrid Framework. Developed the BDD and TDD frameworks to contribute to the creation of Cucumber Step Definitions, Scenarios, and Gherkin Features. Developed software for API and web service testing, such as Postman and Rest Assured. Functional and automated testing of RESTful web applications using the Rest Assured Framework. Gained knowledge of mobile testing using Selenium Appium on iOS and Android devices and with the use of simulators or emulators. UNIX-based Data Warehouse/ETL application testing experience with Informatica, Data Stage, SQL Server, Oracle, DB2, and other platforms. Gained Understanding of the unit testing framework TestNG, Eclipse, and other IDE tools and object-oriented programming languages, such as Java. Knowledge of how to read code written in a variety of programming languages, such as SQL, Python, and Java. To adept at doing mobile testing through the development and execution of test scripts for Android using Appium, Java, TestNG, Cucumber, and Maven. Knowledge of several Selenium frameworks, such as TestNG and the Robot automation framework, and possess knowledge of the Serenity framework. Extensive understanding of Java, Ruby, Groovy, Python, JavaScript, VBScript, JSON, HTML, Ruby, XML, and SQL as well as the Windows, Mac, and UNIX operating systems. Developed a complete solution for continuous integration tools like Jenkins, complete with code checkout from GitHub and the generating of regression reports.

Overview

5
5
years of professional experience

Work History

QA Automation Engineer

Wells Fargo
07.2021 - Current
  • Company Overview: The project's goal was to offer straight-through processing for trading Fixed Income Securities from trade execution to clearing and settlement. For underlying fixed income assets, this system offers Portfolio Management, Compliance, and Clearing & Settlement. This system offers definitions for bond products (such as type, issuer, date, and coupon), bond quotes, benchmarking, bond reports, automated fixed income security valuation, and the ability to view market data and price.
  • Built scenarios and a Selenium WebDriver automation framework using the BDD approach. All scenarios have step definitions written in feature files using the Gherkin language, utilizing the already-present reusable methods and page objects from the Page Object Model.
  • Making use of the Junit or TestNG Test Automation framework, Java, the Selenium Web Driver, and TestNG Annotations.
  • Used to send requests to the web server and then used Postman to inspect the XML and JSON responses to test APIs.
  • Worked and managed common defect tracking procedures, such as using JIRA to log new issues, give them to developers to work on, review their solutions, and close them.
  • Used Selenium WebDriver, Java, BDD, Junit, Cucumber, Maven, and Serenity to build an automation framework for UI testing applications aided in the automation of the user interface by Cypress.io. To imitate API calls, cypress intercept and other functionalities were used.
  • Contributed to the performance testing of Web applications and Rest APIs using JMeter by writing and running the performance test, collecting data, and producing results.
  • Used POM was created to house project data, and Maven was used to specify its settings in order to build the project.
  • Jenkins is set up and configured for continuous integration and the test automation framework and scripts are incorporated into the DevOps build pipelines for smoke and health checks in different QA settings.
  • Built the project using Gradle after creating Build. Gradle to hold the project's data and setting up its configuration.
  • Used the HTTP JAVA Test Client to perform REST API testing for SOAP/REST web APIs.
  • Performed functional, integration, regression, performance, API, accessibility, and GUI testing across several platforms.
  • Built a framework from the ground up utilizing TypeScript, NodeJS, and NPM for Angular-based user interface with Cypress to automate UI testing.
  • Environment: Windows, JIRA, J Unit, Selenium Web Driver, Selenium Grid, Test-NG, Git Hub, SVN, BDD, Appium Jenkins, Maven, SOAP UI, Eclipse, Rest API, Java, Java Script.

QA Engineer

ADP
06.2020 - 06.2021
  • Company Overview: American Express Bank, usually referred to as Amex, is a global provider of financial services. Excellent experience with large-scale, readily available, complicated, and real-time IT system environments, including the gathering of functional requirements, designing and developing software, testing it, and capturing requirements and technical specifications.
  • Developed the Page Object model design pattern-based test automation framework using Selenium WebDriver and TestNG.
  • Automated tests utilizing Selenium, TestNG, and Maven were created using the IntelliJ IDE for Java in order to replace manual testing and enable continuous regression testing.
  • Used a track record of translating automation scripts written in Java, TestNG, and Selenium WebDriver to new frameworks.
  • Worked as a part in Web UI Testing with the Cypress UI Testing, Protractor, and Cucumber BDD Framework.
  • On UNIX-based platforms, used SQL queries to analyze and fix application problems. These queries were used in backend testing to validate the data in an Oracle database.
  • Used Selenium to take part in and finish validating the sanity, functional, integration, regression, UAT, and end-to-end test suites, as well as SOAPUI to test the web services' request and response.
  • With experience in integrating GitHub and Maven with Jenkins to create a Continuous Integration server.
  • One utilized Postman and SOAP Web services to publish a request and subsequently receive responses from the service classes.
  • Protractor was used to work with Java, Angular JS, Python, TestNG, Cucumber, Shell Script, and Bugzilla.
  • Gradle, Selenium, and the Web Driver were examined using the Java Test Automation Framework.
  • Present-day proficiency with the BDD/TDD Framework, SoapUI, JMeter, and industry-recognized test automation methodologies like AGILE and Scrum.
  • Appium should be added to the Test Automation Framework.
  • You assisted the Manager by providing automation strategies, Selenium/Cucumber Automation, and JIRA reports.
  • Carried out the test plans on the web and mobile (Apple and Android) in accordance with the requirements using the Appium tool.
  • Knowledge of Node.JS programs and the most modern HTML5 APIs. Understanding of MongoDB, a NOSQL database.
  • Environment: Agile, Scrum, Git Lab, Git Hub, Eclipse, Jenkins, Cucumber, Linux, Maven, Jenkins, Splunk, Oracle, Selenium, QA, SQL, Java Script, Junit, Test NG, JIRA, SoapUI, JMeter, and Linux.

Skills

  • JIRA, HP Quality Center/ALM, Bugzilla, Visual Studio TFS
  • Junit, TestNG, TDD, BDD, Data-Driven Development
  • Windows variants, Mac OS, UNIX/LINUX
  • SQL Server, MySQL, MS-Access, Mongo DB, Oracle
  • Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, HP Quality Center/ALM
  • JMeter, Load Runner, SOAP UI, POSTMAN, Cypress, Serenity
  • ANT, Maven, Gradle, Eclipse
  • Agile, Waterfall, Scrum

Timeline

QA Automation Engineer

Wells Fargo
07.2021 - Current

QA Engineer

ADP
06.2020 - 06.2021
Yeswanth Chowdary Edara