Sruthi Reddy
Senior QA Analyst
E-mail: ***************@*****.***
Phone: 909-***-****
* ***** ** ********** ** a Senior QA Analyst in reviewing business requirement, documenting test cases/test plans, generating software defect reports and maintain automation test suite with Selenium Web Driver. Highly knowledgeable in business and functional requirements of multi-tier architecture Software. Worked extensively to support quality deliverables in various domains like Health Care, Banking, and Retail.
Professional Summary:
Efficient in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
Experienced in different types of testing like Functionality Testing, Integration Testing, Regression Testing, Smoke Testing, System Testing, API testing and User Acceptance Testing.
Actively involved in Releases, Sprint planning meeting, Standup meeting, Defect triage meeting, Sprint Retrospective, Review, Go and No-Go meetings.
Identified the test cases and documented them in QC.
Involved in scripting Test cases, Test Scenarios as well as Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication among Team members.
Extensively worked with Java programming language using Selenium for automation.
Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid.
Proficient in using Java as client library for Selenium WebDriver to design and developed Automation Test Framework using Junit and TestNG.
Used Selenium WebDriver, Parallel Processing, Eclipse and TestNG Annotations in creating HTML reports, Test Suites and Test Scripts.
Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using Selenium Grid.
Sound knowledge of developing different type of framework like Data driven, Hybrid driven and Page Object Model (POM).
Hands on experience in using Apache POI to read the data from spreadsheet to feed data into the test script.
Used Log4j for logging the test logs using loggers and appenders for various log levels.
Extensively used different Locators like Xpath, CSS, id, Partial Link Text, Linktext, Tagname to identify the web elements in a webpage
Experienced in testing and handling different Frames (frameset, iframes) of a HTML page with having different DOM's for every frame.
Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
Experienced in using implicit and explicit waits for handling synchronization in Selenium.
Used Maven build tool to manage framework dependency, plugins and test suites using pom.xml file.
Good knowledge on source control tools like Global Information Tracker (GIT) and VSTS.
Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
Good working experience on SOAP and REST for testing and validating various Web Services used in the application.
Developed Test Scripts to implement Test Cases, Test Scenarios, features and step definitions in gherkin format for BDD (Behavior Driven Development) using Cucumber.
Proficiency in Database/Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation.
Experienced in using Test Management tools such as Rally, JIRA, HP QC/ALM and Bugzilla bug reporting tools to track test progress, execution and deliverables.
Used Perfecto tool to develop automation test scripts on Android platforms for native applications on mobile devices.
Ability to work in a team environment. Strong communication and interpersonal skills.
Skilled in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
Technical Skills:
Testing Tools
Selenium WebDriver, Selenium Grid, Selenium IDE, Cucumber, POSTMAN, SoapUI, Perfecto.
Methodologies
Waterfall, Agile/Scrum, SDLC, STLC
Languages
Java, C, C++, HTML, XML, Gherkin, Json.
IDE
Eclipse, SQL Developer, Visual Studio, IntelliJ Idea.
Test Framework
Data Driven, Hybrid, TestNG, Page Object Model (POM), Log4j, Junit.
Behavior Driven Tools
Cucumber, Gherkin.
Bug Tracking Tools
JIRA, Rally, Bugzilla, HP QC/ALM.
Test build, Integration Tools
Maven, Jenkins.
Databases
SQL Server, MS Access, Oracle, MySQL.
Operating Systems
Windows, Linux, Mac.
MS office Tools
Outlook, MS Word, MS Excel, MS PowerPoint, MS Access.
Version Control Tools
GIT, VSTS.
Browsers
Firefox, Safari, Chrome, Opera, IE.
Professional Experience:
Project 1
St David’s HealthCare Sep 2017 -Present
Austin, TX
Senior QA Analyst
Description:
St. David’s Health care provides health care services to the people such as Finding a physician, paying the bills, registering the patient, clinical services, health connect, parents and visitor’s information. This offers a complete array of advanced services, including general and specialized surgery, cardiac care, maternity and pediatric care, Cancer emergency medicine.st. David’s healthcare is a partnership between local non-profit St. David’s foundation and HCA.
Roles/Responsibilities:
Worked with cross-functional teams (Dev, BA, PM, Product Owner) as a part of Agile environment.
Analyzed the Business Requirements and closely worked with IT for Gap Analysis.
Reviewed product requirement documents, functional specifications and Developed Test Plan, Test scenarios, Test cases, Test Strategy and Traceability Matrix.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and
monitored the behavior of the applications during different phases of testing using testing methodologies
Experienced in using Selenium Web Driver to test the web application using java as a programming language.
Used Locators like ID, Name, XPath and CSS to identify the web elements in the application.
Coordinated with developers to prioritize defects and rectify them.
Regression testing was performed and updated the Scripts by executing the Regression suites built using Selenium.
Designed, executed and maintained Selenium Web Driver, TestNG, automated test cases for regression
test cases.
Performed parameterization of the automated test scripts in Selenium to check how the application
performs against multiple sets of data.
Contributed in developing Automation Framework using Java, Selenium Web Driver and TestNG.
Selected the Test Cases to be automated and performed functional testing of the front end using
Selenium Web Driver.
Executed parallel browser testing on various machines using Selenium Grid and performed cross
browser testing.
Contributed in creating Data Driven framework using page object model as my design pattern.
Incorporated the test data in Test scripts from Excel using Apache POI.
Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
Planned Test Execution activities to accomplish tasks on daily/weekly basis.
Worked with end users to generate UAT scripts and to successful completion of UAT testing.
Performed browser compatibility testing.
Involved in the regression test planning for the project and identified the critical regression tests.
Involved in executing the automated regression test cases during every release and executed the daily regression test suites.
Worked on daily status reporting managed end to end testing.
Involved in using Maven build tools to manage framework dependency jar files.
Maintaining the Selenium scripts in GitHub repository.
Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
Involved in developing Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development).
Performed web services testing using POSTMAN tool.
Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
Analyzed test results, tracked the defects and generated reports using JIRA.
Environment: Agile, Java, Selenium WebDriver, Eclipse, SQL Server, TestNG, MS Excel, XPath, CSS,POSTMAN, JIRA, Maven, Git, Jenkins, Selenium grid.
Project 2
Central Bank, Aug 2016 – Sep2017
QA Analyst
Houston, Texas
Description:
Central bank being a community bank focused in its efforts on being strong community bank serving individuals and small business in doing, so it has become Houston’s longest-serving bank. It provides deposit, credit, trust and investment services to a broad range of retails, business and institutional clients. This project involves in online banking. It is mandatory for the QA team maintain that all the activities performed by banking software run smoothly without any error. Banking software perform various functions like transferring and depositing fund, balance inquiry, transaction history, withdrawal and so on. Testing banking application assures that these activities are not only executed well but also remain protected from hackers. Online bill pays, Mobile banking, schedule payments, alerts are other features available for customers.
Roles/Responsibilities:
Assed and Analyzed the Business Requirements and closely work with the Business Team to get the clarifications addressed.
Reviewed product requirement documents, functional specifications and involved in developing test strategy, test plan and test case documents.
Worked in Agile/Scrum methodology and performed agile testing to check entire functionality of application.
Analyzed user stories and designing the manual test cases to automate thinking about the scope for automation and considering the priority of automating the script.
Developed a Hybrid driven framework with page object model approach for multiple applications which involved Selenium Web Driver for writing scripts using Java.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD framework (Behavior Driven Development) using Cucumber.
Involved in the use of Cucumber Step Definition, Scenarios and Feature files.
Prepared plan for GUI automation testing procedure by grouping, prioritizing the test cases using TestNG.
Executed Maven targets to execute automation suites from command line.
Wrote test cases to handle Alerts on the web page using Selenium Web Driver.
Worked on Jenkins for Continuous integration by creating maven jobs and configure set of maven goals to call.
Worked on JDBC Connections to connect database to validate data. Used SOAP UI for testing Web Services.
Performed cross browser testing on different Operating Systems like Window, Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera using Selenium Grid.
Regression testing was performed after each build release of the application and updated the scripts by executing the Regression suites built using Selenium.
Experienced in back end testing by writing and executing SQL queries to validate that data is being populated inappropriate tables and manually verified the correctness of the data with front-end values.
Used JIRA as the defect-tracking tool and GitHub as a source repository system to share code within the teams.
Participated in peer review with team and developers to review test cases/test scripts.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Involved in Planning of Test Execution activities to accomplish tasks on daily/weekly basis.
Environment: Selenium WebDriver, Agile, JIRA, Jenkins, SoapUI, GitHub, Maven, Cucumber, Junit, JMeter, GitHub.
Project 3
ICICI BANK, June 2013 – May2016
Hyderabad, India
QA Tester
Project Description:
ICICI Bank provides a wide range of banking services from savings accounts to Wealth Management Solutions. It provides financial services to consumer, commercial, insurance, retail, Investment and trust services to personal and business banking customers. This system provides the facility to send and receive the banking records to and from citizen's bank to be able to work in collaboration.
Roles/Responsibilities:
Prepared Test Conditions, Test Cases, Mapping test cases to the scenarios and performed Functional as well as System integration testing by analyzing Business requirement and Functional specification documents provided.
Prepared and Presented weekly and monthly defect reports and status reports to the different Stake holders of the project using Quality Centre.
Performed Adhoc testing comprising various scenarios and reporting defects and Coordinating the defect meeting call with Developers.
Performed Extensive Manual Testing.
Prepared Requirement Traceability Matrix (RTM) to trace test cases and functional requirements.
Performed GUI, Regression and Data driven testing.
Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
Interacting with the development and testing teams to improve overall quality of the software.
Analyzed the performance based on the reports generated.
Responsible for providing regular status report to the management.
Involved in Backend Testing.
Enhanced test scripts by inserting checkpoints, synchronization points and adding conditional statements and reporting statements.
Developed generic TSL functions for functional and regression testing.
Executing the test cases and analyzing the results and creating the bug report using Test Director.
Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up the bug life cycle.
Verifying the bugs fixed before the release.
Environment: Windows XP7 Manual Testing, Microsoft Office Excel, QC, SQL Server, Waterfall.
Project 4
D-Mart, April 2010–May2013
Manual Tester,
Hyderabad, India.
Description:
D-Mart is a one-stop supermarket chain that aims to offer customers a wide range of basic home and personal products under one roof. Each D-Mart store stocks home utility products - including food, toiletries, beauty products, garments, kitchenware, bed and bath linen, home appliances and more - available at competitive prices. Its core objective is to offer customers good products at great value.
Roles/Responsibilities:
Developed Test plan, Test cases, test scenarios.
Involved in updating and executing test cases per requirements. Identified the Test Cases and documented them in Quality Center.
Performed GUI, Functional, Regression, Ad-hoc and Smoke Testing. Prepared various reports based on different stages of Testing.
Performed quality assurance reviews on all System Development Life Cycle phases.
Analyzed test specifications and converted them into Manual Test Cases.
Implemented Complex Test case scenarios using Regression tests.
Developed and extracted Test data to test the application portal.
Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
Reporting Defects, Defect verification and track them till closure using Bugzilla.
Reported using QA Status reports, Defect Log reports, Traceability reports and Test planning and execution Results Reports.
Worked in Waterfall Methodology.
Environment: SQL Server 2008, Windows XP, Manual Testing, MS-Excel, HP-QC, Waterfall, Bugzilla.