Summary
Overview
Work History
Education
Skills
Ci Cd Tools
Cross Browser Platform
Version Control
Operating Systems
Build Tools
Defect Tracking Tools
Timeline
Generic

SRI SAI PRAVEEN GANNI

Summary

Over 4+ years of experience in Software Testing in the areas of Manual and Automation testing of various applications for Client/Server and Web-Based environments. Experience in performing Black box testing, integration testing, Regression testing, Functional testing, system testing, and user acceptance testing (UAT) with business users. Proficient in writing test cases and automation test scripts based on User Requirements and Specifications and executing the same. Experience in working with open-source tools Selenium (Selenium IDE, Selenium RC, and Selenium WebDriver), Test NG, Eclipse IDE, Postman, Rest Assured, Maven and Jenkins CI. Experience in Core Java Programming using OOP (Object-oriented Programming) concepts, Collections, Exception handling, Threads used for developing automation scripts and automating with Selenium WebDriver. Knowledge in creating Test Automation Framework using Selenium WebDriver with Java, TestNG and Extent Reports. Extensively worked on Framework level activity such as Framework Maintenance, Automation script development, Automation script maintenance. Designed and developed Data driven, keyword driven and Hybrid Frameworks. Knowledge in Web Services Testing using SOAPUI and Postman. Experience in managing dependencies using Maven. Requirement Documents for Functional, Security, Performance, Configuration, Regression, Integration, Usability Testing and Cross- Browser Compatibility Testing. Worked on automated application deployment using Jenkins. Maintaining agent feedback and logged in production bugs and enchantments using Jira, used to customize the dashboard to see the progress of agent feedback. Experience in creating self-contained, reusable, and testable modules and components. Proficient in analyzing system requirements, use cases and other documents to gain overall understanding of the applications to determine the appropriate level of testing required and creating Test plans/ Test Strategy and test cases based on requirements. Experienced with the test case management and defect tracking tools like Jira and ALM. Expertise on Jenkins for parallel execution of selenium scripts to check the Browser compatibility of the application on multiple browsers like Firefox, Chrome, and Internet Explorer. Good Knowledge in Configuration Management Tool like Git and SVN. Good experience with writing and utilizing SQL queries for data verification SQL Server. Good Communication, interpersonal & analytical skills, Contributed to Page-Object-Model framework by developing Java library to query database, read test data from file properties using selenium and log4j maintain log files. Experience in Database testing using SQL to check the data validation and data integrity. Involved in various stages of Software Development Life Cycle (SDLC) implementing Waterfall and Agile methodologies.

Overview

6
6
years of professional experience

Work History

Sr. Quality Assurance Engineer

SOUTHWEST AIRLINES
Dallas, TX
07.2022 - Current
  • Engineered and maintained over 150+ robust automated test scripts in Java and Selenium, improving test efficiency by 50% and achieving 95% coverage for multiple web applications
  • Employed advanced Java programming to craft and refine test scripts, playing a crucial role in the development of high-quality testing solutions that reduced bug rates by 30%
  • Involved in capturing test requirements from business requirements and system requirements
  • Communicated with BA’s, Developers to translate requirements to test cases
  • Generated detailed Test Plans, Test Procedures, Test Requirements, and executed test scripts and cases to meet business and functional specifications
  • Developed and executed manual and automated test scripts using Selenium, TestNG and Maven to build and manage
  • Handled daily status calls from both offshore and onsite teams
  • Defect logging, Tracking, Reporting and Validation using JIRA
  • Developed automated scripts using Java as the main programming language
  • Creating reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts
  • Existing Selenium Framework is used to automate the Web Applications which follows Page Object Model
  • Framework has Object Repository and test data from spreadsheet
  • Also sends email after the execution of the test suite
  • Managing the source code using GIT version control
  • Executing the developed scripts from Jenkins CI
  • Wrote the SQL scripts and tested the backend data for various test scenarios
  • Creating reusable functions, which improve the robustness, re-usability, and maintainability of the test scripts
  • Integrated and managed GitLab CI/CD pipelines for the automated build and deployment of test environments, cutting testing turnaround time by half and increasing testing cycles by 60%
  • Integrated Selenium WebDriver with IntelliJ IDEA to optimize the test development process, which enabled real-time debugging and led to a 20% improvement in test script enhancement speed.

Quality Assurance Engineer/ SDET

CITI Bank
Bangalore, IN
01.2020 - 08.2021
  • Played a key role in the architecture of test strategies for Java, C#, and .NET applications, designing automated tests that reduced regression bugs by 35%
  • Conducted performance optimization for critical web applications, achieving a 35% enhancement in load times and supporting user concurrency levels of up to 10,000 users
  • Understanding all the requirements of the project by studying the Product Market Requirements (PMR) document
  • Prepared Test cases and involved in Test Data Creation
  • Developed and executed manual and automated test scripts using selenium WebDriver, TestNG, and database as source of Test data
  • Wrote Test cases to handle Alerts and Web pages
  • Performed verification (Verify/Resolve) actions for defects and moved defects into appropriate states (Resolved, Closed) based on test case result
  • Wrote SQL Queries to connect to the database to retrieve data for a specified set of test requirements
  • Performed cross browser compatibility testing using Chrome, Firefox, Safari
  • Executes test cases related to mouse overusing Actions class to find hidden Elements using XPath, frames, and window classes
  • Tested Restful Services using Postman
  • Build and maintain CI/CD pipelines using Jenkins, GitHub for releases and deployments
  • Experience in mobile build infrastructure and build management.

QA Automation Engineer

FLIPKART
Bengaluru, India
07.2018 - 12.2019
  • Led end-to-end quality assurance for an E-commerce web application, achieving a 30% reduction in critical defects post-launch through meticulous test planning and execution
  • Executed API testing for over 300+ endpoints using Restful and SOAP UI, which improved the test coverage by 45% and reduced the error rates by 60%
  • Developed Hybrid Framework using Selenium, TestNG, Java
  • Participation in weekly Status updates and project delivery reviews and approvals
  • API Testing using soap UI, Postman
  • Attended daily Scrum meetings and weekly sprint planning meetings
  • Participated in weekly status meetings and updated the testing progress
  • Written and executed Test Cases, and documented defects in the Quality center
  • Build and maintain CI/CD pipelines using Jenkins for releases and deployments.

Education

Master of Science in Computer Science (STEM) -

UNIVERSITY OF MASSACHUSETTS
05.2023

Skills

  • Selenium WebDriver
  • Selenium IDE
  • Selenium Grid
  • QTP
  • Appium
  • JUnit
  • ALM
  • UFT
  • SOAP UI
  • TOSCA 91
  • TestNG
  • Firebug
  • Fitnesse
  • Fire Path
  • Load Runner
  • Cucumber
  • Postman
  • Rest-Assured
  • Test Complete
  • JMeter
  • HTML
  • CSS
  • JavaScript
  • AngularJS
  • NodeJS
  • XML
  • JDE
  • XSLT
  • JDBC
  • REST services
  • Cloud Computing: Amazon Web Services (AWS)
  • Scrum
  • MS Project
  • Excel
  • PowerPoint
  • OneNote
  • MS Access
  • Word

Ci Cd Tools

  • Jenkins
  • Hudson

Cross Browser Platform

  • AWS
  • Sauce Lab
  • Selenium GRD

Version Control

  • Subversion
  • Teamforge
  • GITHUB
  • Source Tree

Operating Systems

  • Windows XP/7/8
  • Mac OS
  • UNIX
  • Linux
  • Kernel Android
  • AWS
  • Elastic search

Build Tools

  • ANT
  • Maven
  • Calabash
  • XCTest/XCUITest
  • Bugfender

Defect Tracking Tools

  • HP/Quality Center
  • Venafi
  • JIRA

Timeline

Sr. Quality Assurance Engineer

SOUTHWEST AIRLINES
07.2022 - Current

Quality Assurance Engineer/ SDET

CITI Bank
01.2020 - 08.2021

QA Automation Engineer

FLIPKART
07.2018 - 12.2019

Master of Science in Computer Science (STEM) -

UNIVERSITY OF MASSACHUSETTS
SRI SAI PRAVEEN GANNI