Sruthi Kesa
Senior QA Analyst
******.******@*****.***
Over 8 years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing and working with a Quality Assurance Team understanding of test planning, test management, execution and defect tracking in domains such asHealthcare, Security,Retail, Education and Banking Services.
oWaterfall/Agile
oSDLC/STLC
oSelenium Webdriver
oTestNG
oMaven
oSOAPUI
oJIRA
oJenkins
oAppium
Professional Summary:
●Expert in developing Java Selenium Webdriver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame Works using TestNG/Junit, ANT/MAVEN build tools.
Worked on Web Services based on SOAP and REST using SOAPUI.
Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
Proficient in using HP UFT for testing windows based applications.
UnderstandingUserRequirements,DocumentingTestPlans,PreparingTestCases,ExecutionofTestCasestoverifyapplicationfunctionalityagainstbusinessrequirements,withmanualtestingandautomatedtesttools.
Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP/UFT testing.
Good Knowledge in Security Domain. It is the determining factor in the classification of an enclave of servers/computers.
Excellent knowledge and understanding of web protocols and technology: browser, HTTP, AJAX,Flash, AngularJS.
Proficient working knowledge of Core Java and Object Oriented Concepts like Inheritance, Polymorphism, Exception Handling, Multi-Threading, Constructors, java functional programming and Collections.
Good knowledge in using LINUX platform with LINUX commands for root cause analysis and backend server validations.
Excellent grasp of basic SQL queries with MySQL database.
Expertise in using different Spying tools like Firebug and Fire path element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
Experience in bug reporting tools like Quality Center, Bugzilla and JIRA.
Work closely with performance testing team and providetest scenarios for load, stress, endurance testing using Load Runner.
Experience with source control, build and deployment tools such as SVN, Jenkins, Maven and Git.
Hands-on experience developing new automation frameworks using Protractor.
Experienced in Mobile Testing includes Device, Tablet and App Testing using APPIUM.
Knowledge on ETL (Extract, Transform and Load).
Proficient in Test Automation of SOAP and REST Web Services / APIs using SOAPUI NG Pro, Ready API, SOAPUI Open Source, Rest Assured Java API. etc
Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
Self-motivated, energetic and highly ethical in all work related assignments thus able to immediately contribute to corporate goals and objects.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
Highly motivated team player with analytical, organizational and technical skills.
Unique ability to adapt quickly to challenges and changing environment.
Technical Skills:
Testing Tools
Selenium Web driver, Selenium Grid, Selenium IDE, Cucumber, TestNG/XSLT, JUnit, APPIUM, Ant, Maven, SOAPUI, Log4j, AutoIT, HP Quality Center, QTP, Load Runner, JMeter, Protractor, HP UFT
Programming Languages
Java, C, SQL,VB Script.
Databases
SQL server, MySQL, Oracle.
Frameworks
Key Driver, Data Driven, Page Object Model (POM), Hybrid.
Bug Tracking Tools
JIRA, Rally, QC
Browsers
Internet Explorer, Chrome, Firefox, Safari, Opera, Ubuntu.
MS Office Tools
Outlook, Word, Excel, Power point.
Methodology
Waterfall and Agile/Scrum
Operating System
Windows, Android, IOS,LINUX.
Others
BDD, TDD, Eclipses, IntellijIDE, Git, SVN, JSON, XML, HTML, Java Script, JQuery,Apache POI, Phantom JS, Html Unit Driver, Node JS, Angular JS, Chef, Puppet.
Educational Qualification and Certification:
oBachelors of Technology
oISTQB Certified
oScrum Study
Professional Experience:
Client: Molina Healthcare
Role: Senior QA Analyst January 2017 to till date
Location: Irving, Texas
Molina is committed for the delivery of healthcare services and offers health information management solutions to nearly five million individuals and families who receive their care through Medicaid, Medicare and other government-funded programs in fifteen states. The web portal allowed Molina customers to track and review health account information as well as performs on-line transactions such as ordering medications.
Responsibilities:
Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG prior to Agile testing.
Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
Incorporated the test data in Test scripts from Excel using Apache POI API.
Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Mavenand Jenkins.
Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Developed and executed test cases and automation regression testing using Selenium Web Driver. Conducted usability testing, UI testing, functional testing, and database testing.
Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing in SOAP UI.
Iteration of Selenium test suite with Java based Rest Assured API for service calls and data validation.
Used BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria which was produced by business analyst to perform UAT testing. Coordinated all testing activities while on this project.
Developed Cucumber Html, JSON test reports for analyzing the test outputs.
Developed and maintained test documentation including test plans, test cases and test data.
Retest defect fixes and reopen issues when needed.
Analyzed test results, tracked the defects and generated reports using JIRA.
Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
Used emulators and IOS simulators to perform the manual Mobile Testing.
Involved in design and Implementation of Protractor Testing for Angularjs code base.
Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Maintained user documentation with Selenium output screenshots for User acceptance testing (UAT).
UsedAutoIt tool for automating the Windows GUI and general scripting.
Performed continuous integration of code and scripts using Jenkins. Configured and triggered builds using Jenkins and analyzed the Test Results from Jenkins UI.
Followed Project blocking Doc, Sprint burn down chart, Release burndown Chart and actively attend agile sprint meeting.
Involved in executing SQL queries functions and packages for backend testing.
Used SQL Queries to verify the data from the MySQL database.
Environment: Selenium Web Driver 2.5.0,Agile, XML, Eclipse, JIRA, JAVA, TestNG, SOAP UI, Restful API testing, JSON, Cucumber, Jenkins,Appium, XPath, Firebug/ FirePath, Log4j, JDBC,MySQL, Maven, AutoIT, Apache POI API.
Client:Verizon
Role: SeniorQA Analyst January2016 to December2016
Location:Irving, Texas
Verizon digital world promises consumers a better, more connected life, and they’re the ones delivering it. They make it possible for people to stay in touch and businesses to connect with their customers. Also bringing technology and hands-on learning opportunities directly to kids who need it most. Goal is to inspire tomorrow’s creators to use technology to build brighter futures for themselves, their families and the world.
Responsibilities:
Used open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
Developed and implemented robust Keyword driven framework with Selenium which cut down the script development time in half.
Used TestNG Test Suite to run group of Test classes and Test Cases.
Developed BDD tests by writing behaviors and step definitions. Developed required Selenium support code in Java.
Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
Involved in designing and building automation frameworks in support of Continuous integration in a test driven development (TDD).
Created, Maintained and executed build files using Maven for running automated test cases along with continuous integration tools like Jenkins.
Involved in developing the automation script for Mobile native applications (IOS, Android) using Appium, Java and Node.js
Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
Expertise in using the Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and information on tested environment.
Used emulators and IOS simulators to perform the manual Mobile Testing.
Performed the mobile testing in different platforms like IOS and Android using Appium.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
Created JMeter Scenarios and automated Performance tests using Jmeter.
Executed test Cases and Procedures for functionality Testing, Black Box Testing, Regression Testing, Positive Testing, Negative Testing, User Acceptance Testing.
Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using JIRA.
Actively involved in mini releases testing, provided the testing estimation for the different JIRA tickets and CRs.
Participated in standup meetings every day to discuss the ongoing work.
Worked closely with the developers within the SCRUM team and communicated with them regarding the defect resolution.
Executing of Manual Scripts, Defect logging and Bug tracking through an interface with Quality Center.
Used Apache POI to read data from external sources to feed locators into the test script.
Manually manipulate data directly from MySQL database using SQL.Which contain SQL statements to insert, update and delete data from the Database for data verification at the back-end.
Environment: Selenium Web Driver, Eclipse, Java, TestNG, XPath, Firebug, Fire path, Agile, Maven, Jenkins, JIRA, Web Services (SOAP and RESTFUL), MySQL, HTML, Java Script, CSS, Cucumber, Appium, Android, IOS.
Client:Capital One
Role: QA Analyst June 2013 to December 2015
Location:Plano, Texas
Capital One is a U.S. based bank holding company specializing in credit cards, home loans, auto loans, banking, and savings product. CapitalOne introduced a heavy spend high value program for their credit card customers. Involved in interface redesign in order to better highlight existing features, add new functionality and improve overall usability. The Login portal would enable credit card holders to check account balance, pay credit card bill, dispute a charge, add a travel notification, request a call back from account manager, request fee waiver, and other related functionalities.
Responsibilities:
•Understood new requirements and developing QA Test cases for the new requirements.
•Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, Junit.
•Created frame work using Junit and Web driver.
•Parameterized the test for multiple sets of data testing.
•Arranged test suites to be able to upgrade tests easily in the event any feature changes.
•WroteTest case for the new features.
•Modified the existing test cases based on change in a feature and requirements.
•PerformedRegression, smoke and sanity testing in QA, Stage and Production environments
•Tested web Services for integration.
•Reporting the issues in Rally and follow up on bug fixes.
•Interacted with developers and Product Managers to identify gaps between requirement and deployed feature and to identify issues like By Design, won't fix or plan for future release.
•Database testing for the validity and visibility of data across all applications.
•Verified customer and dealer data settings.
•Handled all Tier-3 issues and test hot fixes in production
Environment: Selenium IDE, Selenium Webdriver, JUnit, Java, MySQL,Appium, IOS, Android,Rally, Junit,TestLink
Client:Apollo Hospitals
Role: QA Analyst April 2011 to May2013
Location: Hyderabad, India
Apollo Prism Web Plugin is a way which caters the need of hospital management like inpatient details, billing, patient monitoring, where patient's details can be stored, accessed, viewed and send emails about health care data of patients safely. Apollo Prism is a record keeping and observing framework that helps hospital and customers to see the information and update the information in excessively secure manner. Also gives patients a chance to speak with specialist in a protected way. View charges store patients data and keeps up recorded information.
Responsibilities:
Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed.
Involved in testing of application using agile methodology (Scrum).
Designed, executed and maintained automation Test Scripts in QTP using VBScript.
Executed the Sanity scripts when the Windows patches are released and when a new patch is added to the product.
Used the Data driven framework and fetched the data from the Excel sheets.
Expertise in updating the Automation scripts by using the existing functional libraries in the QTP
Executed written test case scenarios, including manual, automated, and data-driven regression testing, and GUI verification by using Quick Test Professional (QTP).
Widely used the Object spy for identifying the elements in web page.
Developed Automation framework implementing Data Driven Framework for certain Test Cases.
Execute the Test cases and review the results with Business to get the Business approval for UAT
Implemented User defined and pre-defined check points for Images, text area and UI functionalities.
Performed QTP Synchronization using Delay.
Executed the automated regression test cases during every release and also executed the daily regression test suites.
Performed backend testing by writing the SQL quires to fetch the data
Expert in Developing Functional Librariesusing VBScript for reusable purpose.
Involved in debugging of the existing automation script.
Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Quality center(QC)
Widely used Quality Center (QC) for creating and executing test cases.
Environment: VBScript, QTP, Data Driven Framework, MS SQL Server, Windows 7, Quality Center, Load Runner, Ms-Excel.
Client: HDFC Bank
Role: Manual Tester June 2009 to March 2011
Location: Hyderabad, India
The Housing Development Finance Corporation (HDFC) Bank provides a number of products and services which includes wholesale banking, Retail banking, Treasury, Auto (car) Loans, Two Wheeler Loans, Personal loans, Loan against Property and Credit Cards. HDFC has developed significant expertise in retail mortgage loans to different market segments and also has a large corporate client base for its housing related credit facilities. With its experience in the financial markets, a strong market reputation, large shareholder base and unique consumer franchise, HDFC was ideally positioned to promote a bank in the Indian environment.
Responsibilities:
Understanding the Business requirements, Application and function specifications, Design documents
Performed Functional, ad hoc, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
Documented Test Scenarios and Test Cases based on the functional specifications
Responsible for Black Box Testing of the application
Checked the client side and server side validations. Tested the functionality of the application
Involved in developing the tractability matrix in Excel sheet
Involved in updating and executing test cases per requirements.
Identified the Test Cases and documented them in Quality Center.
Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing
Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
Conducted the System, Integration and Regression of the web application
Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application
Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
Involved in daily status calls and reporting
Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using QC
Environment: HP Quality Center, Oracle, Windows XP, Microsoft office,Test Case, Functional testing