Keerthi
*******.*****@*****.***
Professional Summary:
Around 10 years of experience as Software testing with expertise in testing Web Based and Client/Server Based Applications.
Software Testing and Quality assurance experience in Client based and Web based applications using Manual,Backend, and Automation process
Experience in waterfall and Agile methodologies
Experience in Bug Tracking System, and process using JIRA, Cypress,also expert in QC (quality center)
Perform Smoke Testing, Integration, System, End-to-End, Regression, Backend, and Cross Browser testing (TestNG) also experienced with selenium Grid.
Expertise in automation using Selenium WebDriver, with Java on TestNG, Rest API Automation Testing with Postman, Mobile testing with Appium (iOS and Android), JMeter, PostgreSQL,
Hands on experience in SDLC and STLC life cycle
Experience in understanding the code written in different programming languages Java, and Java Script.
Attend daily Scrum meeting, Planning Sprint, and Retrospective meetings
Created Spring Boot applications testing suite using Spring Junit plugin.
Hands on experience on BDD and data driven framework with page object concept.
Use Jenkins for continuous integration, GitHub for version control management.
Expert to develop the Automation framework from scratch and enhance by using Maven and Run the Test suite using TestNG.
Actively participated in Scrum meetings like Daily standup meetings, Weekly grooming sessions, PO Demos and Sprint Review and Sprint Retrospective meetings across various business teams and provided status, associated risk, and resolutions for the issues.
Responsible for Provided status reports to appropriate groups concerning test issues and progress.
Excellent team player and has ability to quickly adopt and work under minimal supervision.
Ability to communicate requirements effectively to team members and manage applications.
Dynamic team player, positive thinker, deadline aware flexible personality and work ethics.
Technical Skills:
Build Tools/IDE:
Maven / IntelliJ IDEA, Eclipse
Testing Tool:
Selenium WebDriver/Grid, Cucumber, Jenkins, AWS,
SQL Developer, JIRA, Postman, Cypress
Test Framework/Design:
DDT, TestNG, Cucumber BDD
Version Control:
Git, GitHub
Databases (RDBMS):
Oracle, SQL Server,
Testing Methods:
Functional Testing, Regression Testing, Smoke Testing,
System Testing, Integration Testing, End-to-End Testing.
Methodologies:
Agile-Scrum
Education:
M.Sc in Computer science 2009
Professional Experience
QA Engineer Sep 2021 to till date
Dollar General Goodlettsville, Tennessee
Responsibilities:
Worked with different teams and dealing with different projects that are based of DG which includes Automation and Manual.
•Worked with Digital Team which includes Testing of Android and IOS devices also webhooks and events testing.
•Performed web and ecom testing.
•Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
• Performed UI and API testing using Cypress and created from framework from the scratch.
•Handled the priority tickets and involved in API testing and regression testing which includes HOT fixes testing during production deployment.
•Analyzed requirements and involved in developing test plans, test cases and test schedules based on high-level and detailed designs.
•Executed the tests in Jira and handled xray projects.
•Worked on Selenium Java including JavaScript and react JS by using IntelliJ.
•Deployed the test scripts in Gitlab and followed CI/CD process, resolved conflicts and merged the code along with that.
•Creating Selenium Test Scripts and executing them using IntellJ.
•Deploying the packages in Gitlab. Involved in Branching and Merging by using Gitlab as Source Control tool.
•Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with Business Analysts, Project Manager, Tech team and QA manager.
•Performed necessary requirements inspection, design inspection, Test plan and case creation, Testenvironment / data setup, testing and reporting during various phases of the Testing life cycle.
•Worked with technical designers and architects to understand the requirements for a test environment setup.
•Conducted GUI, Functional, Front end, back end testing.
•Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
•Performed back end testing using SQL queries in Toad Oracle Database.
•Created SQL scripts to test the stored procedures by sending different sets of input parameters.
•Digital testing with mobile based android and IOS for DGApp using Appium.
•Interacted and worked with third party payment solutions worldpay and aurus.
•Verified POS systems for transactions and discounts and deals applied structures.
•Tested various credit cards and payment applications for hold and refund issues.
•Ran SQL queries to performed database validation according to the business logic.
•Identifying the merging requests on Gitlab and giving feedback and raising defects in Gitlab accordingly.
•Solved day to day problems of the team arising due to functionality and validation issues.
•Managed software defect information, interacted with Business users to fix severity and priority of issues.
Environment: Agile, SQL Server, Oracle PL SQL, Selenium Java, IntelliJ, Javascript, React JS, Gigya Console, ScreenSets, Android, IOS, HHT(handheld device), App Testing.
QA Engineer Sep 2019 - Aug 2021
Beneficial Bank Philadelphia PA
Responsibilities:
Attended sprint plan meetings, daily stand up/Status meetings, Test case and Bug review meetings with Business Analysts and Developers for resolving Defects.
Involved in writing Test cases, maintaining test scripts as well as documenting all phases of QA process.
Worked in Agile environment & continuously reviewed User Stories to gain understanding of the application.
Performed Input Validations, User Interface Validations and Cross Browser Compatibility testing.
Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
Performed UI and API testing using Cypress and created from framework from the scratch.
Developed & executed manual Test Cases in ALM and generated Reports, Graphs and live analysis graphs.
Tested the application in highly dynamic environment with sprint team using agile methodology.
Selected Test Cases that can be automated and have written automation scripts for the test cases using Selenium Web Driver and Involved in functionality, regression and user acceptance testing.
Proven ability in developing BDD/TDD scripts with Cucumber and wrote step definitions for behavior.
Reviewed TestNG reports to identify and verify failures in the script and the defects in the application.
Created POM (page object model) and data driven framework for developing selenium test scripts.
Extensively used Object Oriented programming concepts in Java while writing and testing test scripts using Selenium.
Involved with team for bug fixes and modifications along with team members.
Environment: Java, Cypress,Selenium (Junit, Web driver, TestNG, Selenium Grid, Maven, Cucumber, Ant, Jenkins), Eclipse IDE, Agile, Scrum, JIRA, HP ALM Quality Centre, HTML/XML, Unix/Linux, Windows.
Software Test Engineer Oct 2018 – Sep 2019
Aflac, Columbus, GA
Responsibilities:
Actively involved in QE activities and development support of various interfaces like involvement in writing Test Plans/Test Cases for System /Interface Requirements and Business requirements.
Reviewed functional and non-functional system requirements and constructed a conceptual design and detailed designs that align processes and technologies to achieve business objectives.
Developed test scripts to automate process of testing in Selenium WebDriver, TestNG, Selenium Grid.
Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
Extensively used Selenium and Web Driver to test the web application.
Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG, Cucumber and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
Performed cross browser functional testing using Selenium Web driver.
Created Selenium/java tests for advertising regression testing and production monitoring purposes.
As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
Performed usability, GUI, Functionality and regression testing using Selenium, TestNG, Maven, Cucumber and Jenkins.
Extracted the Business Requirements from the end users keeping in mind their need for the application and prepared Business Requirement Documents (BRD).
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Selenium Web Driver with Java.
Analyzing and reviewing the project requirements.
Participated in User story discussion and requirement grooming.
Participated in sprint planning and review meetings
Define and execute functional, usability, regression and automation tests on the application
Participate in team review of requirements documentation for purposes of test planning and to validate requirements testability - define test environment requirements
Identify testing tasks and associated estimates, proper implementation and utilization of various tools, including issue tracking, test case definition tracking and test case execution
Implement and develop overall test strategy and test plan for manual and automated testing
Performed Smoke Testing of the Application on Pre-production and production Environment
Coordinate and facilitate Test Readiness Reviews
Coordinating with the developers for resolution of defects, coordination
Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Environment: Java, Selenium (Junit, Web driver, TestNG, Selenium Grid, Maven, Cucumber, Ant, Jenkins), Eclipse IDE, Agile, Scrum, JIRA, HP ALM Quality Centre, HTML/XML, Unix/Linux, Windows.
Software Test Engineer Feb 2016 – Oct 2018
Sandy Spring Bank Maryland MD
Responsibilities:
Involved in writing Test Plans, Test Strategy, Test scripts and Test Scenarios from System/Software Requirement specifications according to the Business Requirement.
Involved in Test Case Preparation and Test Case Execution Manually.
Analyzed application to find out which part can be automated and which can be manually tested.
Developed documentation for test strategy and test plan by understanding business logic and user requirements for manual and automated testing.
Developed and updated Requirement Traceability Matrix (RTM), and conducted the RTM between requirements and test cases.
Performed Smoke Testing, Functional Testing, Integration testing, Regression testing, and Database testing at various phases of the development and test cycles.
Reported issues into the bug reporting system and follow up with the development team until it gets resolved using Quality Center.
Writing batch program using simple and complex SQL Queries with number and string manipulating functions to verify and validate inserted data; and analysis the result files.
Performed User Acceptance Testing and provide training to the end users about the new application.
Used ALM/Quality Center to log in defects.
Involved in the team meetings with representatives from Development, Database Management, Configuration
QA Analyst June 2010 to Nov 2013
Iris Info Solutions, Hyderabad
Responsibilities:
Performed functional, regression, end-to-end, GUI, and acceptance testing.
Gathered requirements from Business Analyst and analyzed them for testing perspective.
Developed and executed test cases and test suites.
Maintained and updated test documentation between releases.
Performed cross browser testing to verify functionality of web applications.
Wrote and executed SQL queries to perform the back-end testing in the driver information database.
Participated in standup meetings and other required QA meetings such as test planning, retrospective, QA status and update meetings.
Analyzed System Requirement Specification (SRS) document and Business Requirement Document.
Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
Analyzed application, system, and security errors. Escalated issues to developers and verified fixes.
Developing automation test scripts in HP QTP /HPUFT for testing scenarios involving the multiple regions using VB script.
Work closely with the Business Analysts, assisted in identifying and resolving complex technical issues.
Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
Used HP Quality Center as repository for requirement analysis, design test cases.