Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Seshu Reddy

Atlanta,GA

Summary

  • Nearly 6 years of experience as QA Automation Tester/SDET in all phases of SDLC,Software Testing Life Cycle (STLC), developing Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews and developed Automation Test scripts using Selenium, Java, Java Script, Protractor,
  • Ready API, Rest Assured. Diversified experience in Automation and manual testing of Client Server, Web based and Cloud Applications and worked on various domains such as Banking, Retail, and Healthcare.
  • Experienced in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Automation testing and manual testing.
  • Experience in Agile Testing Environment (Agile /scrum model) and good expertise in attending Scrum calls, Sprint Planning, Reviews and retrospective meetings.
  • Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.
  • Experience in developing end to end automation using Selenium WebDriver, RC, IDE, Grid, Junit, TestNG, ANT, Maven, Jenkins, Protractor, Jasmine, Web Services (REST, SOAP), and Rest Assured.
  • Designed and developed various testing frameworks like Keyword, Data Driven framework, Hybrid framework, and advanced Framework Behavioral Driven Development (BDD).
  • Experience in working with Behavior Driven development (BDD) by writing gherkins language in cucumber tool, creating Feature files, step definitions, Runner files.
  • Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script. Developing. spec and .config files for various scenarios in Also integrated with Jenkins to run the latest version of code in the background. Local repository and central repository maintained using Push, Pull, and Clone commands maintained the code files.
  • Well-versed with Functional Testing (Unit Testing, Smoke testing, Integration Testing (Top Down, Bottom up Testing), Integration Testing, GUI Testing, Regression Testing, and User Acceptance Testing, Black box testing, Performance and System Testing.
  • Experience in creation and execution of Test plans, Test Script and Test Cases for both Manual and Automated Testing.
  • Strong Experience in executing SQL queries to validate the data in the backend as part of Database Testing. Excellent working knowledge of designing &
  • Validated the data from the source systems and different databases, by sending the requests Using Soap UI, Ready API and Rest web services then captured the response from them.
  • Extensively used Quality Center for specifying requirements, updating Test Cases, application testing status reporting, maintaining Test scripts and observing traceability.
  • Tested applications developed in Mainframe, Java, and Visual Basic and so on. Involved in analyzing business and technical requirements and workflow of Software Development Life Cycle-SDLC.
  • Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components. Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, Angular and JQuery

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Quality Engineer

T-Mobile
12.2021 - Current
  • Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria
  • Involved in Requirement gathering, and Preparation of test cases based on Product Backlog
  • Developed BDD Automation framework using Cucumber and developed Features, Scenarios, Step definitions
  • Developed Hybrid Framework, added global and application-level reusable libraries, developed a driver script and created a package for all the Page objects using Page object model
  • Designed, developed, and executed automated tests using Selenium WebDriver
  • Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services
  • Performed cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG
  • Verified the integration of various components in the application and executed end-to- end Testing
  • Handled the special mouse events and selected the options from the dropdown menu using Selenium actions builder, mouse hover and synchronization
  • Executed the automation suite of scripts by using continuous integration tools like Jenkins and worked on the Maven build tool and added all the dependencies
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium
  • Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to install builds and extract the logs from different phones
  • Performed compatibility testing on different version iOS and android for the mobile application
  • Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to install builds and extract the logs from different phones
  • Performed compatibility testing on different version iOS and android for the mobile application
  • Testing on several iOS and android virtual devices using the perfecto mobile virtualized environment
  • Involved in updating and execution of Test Cases according to the requirements
  • Performed testing on the web services API’s using protocols like HTTP, HTTPS, SOAP and WSDL using SoapUI related with various interfaces
  • Automated Web services/API’s by using java and HTTP Client
  • Automated one of the applications developed in AngularJS framework by using Protractor, Jasmine, JavaScript with describe it and Expect
  • Raised defects and performed tracking using JIRA and communicated the same with the developers and managers
  • Performed Data Driven testing by getting the data from Excel and used SQL Queries to fetch data from the Oracle database
  • Maintained and executed Maven build files for running automated tests
  • Reported daily status of data creation and sent weekly status reports
  • Performed back-end testing to ensure that the user data was updated in database using SQL
  • Attended Bug triage meetings and meetings with the QA Leads, Managers and Developers for query resolution
  • Built effective test data covering all possible scenarios and added in datasheets for LISA Middleware Testing
  • Created Automated Regression test scripts using iTKO LISA
  • Trained the team members in using the framework and help them to write java code while developing the reusable libraries
  • Test levels: Functional testing, Integration testing, System testing, Interface testing, Security testing, User Acceptance testing and Automation testing
  • Environment: JIRA, Confluence, TOAD, ReadyAPI/SoapUI pro, XML, Selenium, TestNG, Maven, AngularJS Appium, Protractor, Jasmine, Java Script, Perfecto Mobile, iPhone Configuration Utility, XCode, SOAP, HTML, Android, Cucumber, Gherkin

QA Automation Tester

Verizon
08.2020 - 12.2021
  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules
  • Developed Automation framework using Selenium Web Driver
  • Used Selenium WebDriver for writing test scripts for regression test coverage
  • Implemented Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files
  • Worked on Data Driven Framework and MVC for Automation test scripts
  • Extended TestNG framework by adding some helper classes and methods
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
  • Created Maven and SVN to create nightly automation script
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
  • Worked on acceptance testing using Selenium WebDriver
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests
  • Monitored the test execution in Jenkins once the code pushed into CI
  • Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application
  • Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
  • Maintain the scripts in using the version control tool Gitlab
  • Tested web-based application on different operating systems such as Windows, Mac and different browsers such as IE, chrome, Firefox
  • Conducted backend testing using SQL queries to validate data for database
  • Coordinated with technical support associates to fix proprietary software issues
  • Created manual test cases, reviewed with different stakeholders to validate the functionality
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements
  • Edited and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM)
  • Verified, edited and update test data in new or existing systems before testing
  • Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, MVC, SOAP UI, qTest, Firebug, Firepath, XPATH, XML, DOM, Gitlab, Internet Explorer, Chrome, Firefox, SQL and Windows.

Automation Test Engineer

Bank of America
06.2018 - 07.2020
  • Analyzed Software and Business Requirements documents to get a better understanding of technical and business perspectives
  • As a QA tester, was involved in assisting and participate in planning, organizing the test schedules, test suites, test cases
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional
  • Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration (CI) tools to schedule the jobs
  • Extensively used the Selenium methods to build the framework and run the test scripts
  • Extensively used POM model to create the reusability of same objects for different tests
  • Using TestNG annotations controlled the entire test
  • Generated the clear web html reports for analysis purpose
  • Used Soap UI and Ready API for testing the web Services by the request and response time by the help of WSDL file and XML data
  • Added various assertions and did a data driven by getting the data from excel sheet
  • Given some assertions to find out the pass and failure criteria of response from the systems
  • Involved in the TestNG framework Automated test suites using Jenkins in the background
  • Responsible for updating and maintaining the Quality center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle
  • Automated android mobile app using Appium by configured the emulators and on the real devices and executed scripts by taking the .apk file from the development team
  • Good knowledge on setting the capabilities for working on various browsers
  • Executed the positive and negative test case for regression testing and took the screen shots for validation of test case
  • Executed test scripts from quality center
  • Conducted System Testing, Functionality Testing and Configuration Testing as well as stress testing
  • Responsible for creating Test plans, Test cases, Test Scenarios, and mapping business requirements to test cases
  • Performed Functional, Regression and Integration Testing as well as UAT testing
  • Automated the test cases by using Java with Selenium environment, back end test using SQL
  • Validating all transitions posted as per requirements in Database and also verifies the transactions are posted after file management
  • Tested the Web Application of Customer Account Activity to check whether they were reprised or not
  • Interacted with Developers and Project Managers to follow up on Defects/Issues
  • Participated in various team meetings and discussed Enhancement and Modification requests
  • Environment: Selenium, Java, JavaScript, TestNG, JUnit, Jenkins, Git, Quality Center, XML, SOAP, REST, S OAPUI, HTML, Excel, Word
  • PL/SQL, Agile Methodologies| Page| Page

Education

Bachelors - Computer Science

VIT

Master’s - Computer Science

Umass
Lowell, MA

Skills

Software Testing

  • Functional, Database, Security, Performance, Desktop Applications
  • And Web based UI Testing, Windows and Web Services

Testing tools

  • Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, Fitness, Cucumber, Geb, Spock, TestNG, JUnit
  • Sauce Labs, UFT/QTP, APPIUM, SOAPUI and Gherkin
  • Bamboo and TFS

Programming Languages

  • JAVA, C, C

Databases

  • MYSQL, Oracle, SQL Server

Testing Frameworks

  • Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT) , Behavior Driven Development
  • (BDD) and Page Object Model

Other tools

  • Jira, Rally, Bugzilla, Quality Center, Auto IT, Eclipse, FireBug and
  • Fire Path

Load And Performance test

  • Gatling and JMeter

Markup Languages

  • HTML, CSS, XML, XPath, CSS Selector

Operating Systems

  • UNIX, WINDOWS, Linux, OS Yosemite

CERTIFICATIONS AND AWARDS

  • Certified ISTQB Professional
  • Certified Java Programmer
  • CSM Certified

Certification

Certified ISTQB Professional

Certified Java Programmer

CSM Certified

Timeline

Software Quality Engineer

T-Mobile
12.2021 - Current

QA Automation Tester

Verizon
08.2020 - 12.2021

Automation Test Engineer

Bank of America
06.2018 - 07.2020

Bachelors - Computer Science

VIT

Master’s - Computer Science

Umass
Seshu Reddy