Prathima
Mobile no: 605-***-****
E-mail: ***********@*****.***
Summary:
Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, UNIX platforms.
Expertise in performing manual and automated testing for Web/Windows based applications
Extensive experience in Smoke Testing, Functional Testing, Integration Testing, Regression Testing, Batch Job Testing, Cross Browser Testing, UAT Testing and E2E Regression Testing Windows, Web based applications
Proficient in Analyzing System & Functional Specifications, Business Requirements, Business Rules to Identify Gaps, Testable Requirements and Improvements
Well versed in designing and documenting Test Plans, Test Scenarios, Automation Test Scripts and Test Cases
Strong understanding of QA Processes, Standards and Testing Methodologies (Waterfall and Agile)
Experience in black box, gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
Expertise in automated testing using QTP/UFT and Selenium Webdriver
Expertise in creating Selenium automation frameworks from scratch using Maven build tool and TestNG, Page Object Model, Page Factory frameworks
Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
Expertise in using Continuous Integration tool Jenkins for scheduling Selenium automation execution and email the test results to stakeholders
Expertise in Java for writing Selenium test automation scripts
Well versed with handling Web Elements in Selenium WebDriver.
Proficient in using test Automation tools such as Selenium WebDriver/RC/IDE/Grid,Protractor, QTP, Appium to develop Automation testing scripts for web, Mobile and client server applications.
Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
Experience in analyzing Business specification documents, developing test plans, defining test cases, developing test scripts.
Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
Able to collaborate with testers, developers and other team members in testing complex projects for overall enhancement of software product quality.
Experienced in setting up Grid to enable parallel test execution of automated scripts
Working knowledge in creating HTML test automation results using Extents Report framework
Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior
Excellent problem solving skills with a strong technical background and good interpersonal skills
Experience in testing Web Services using SOAP UI tool
Experienced in Defect Management Tracking (HP QC/ALM), Analyzing Test Results, Documentation and Reporting
Ability to perform multi-tasking, prioritizing the tasks, and provide direction to the team members
TECHNICAL SKILLS:
Operating System
MS-DOS, Windows, UNIX and Linux
Languages
C, C++, Java, J2EE, XML, HTML, DHTML, UNIX Shell Scripting, SQL and PL/SQL
RDBMS
Oracle,DB2,MSAccess,MS-SQLServer
Scripting Languages
VBScript, JavaScript, Perl,
Testing Tools
UFT/QTP, SOAP UI, Selenium
Defect Tracking Tools
HP ALM/Quality Center,JIRA, JAMA
Application Servers
Web logic, WebSphere, JBOSS, Tomcat and IIS
PROFESSIONAL EXPERIENCE:
Bank of America, TX July 2016 – Till Date
Sr.QA Analyst
Responsibilities:
Analyzed Business Requirement Document and Technical Specifications Document and scripted the test cases.
Provided the test summary report to the QA Lead and coordinated with the fellow QA to plan the test execution.
Performed manual and functional testing on various parts of the application and used Quality Center for defect tracking
Worked with different modules of Quality Center such as Requirements, Test Plan, Test Lab, Defects module.
Performed Database testing using SQL queries
Adding Automation test suites using HP UFT with new functionalities as per every release.
Provide in-depth training and support for large number of users ALM features and functions
Prepared various test reports from Quality Center such as Test Execution Status, Test Execution Summary, Defect Summary/Details report.
Created a Common Framework for Desktop & Mobile applications using Selenium & Appium
Worked on Selenium WebDriver for creating and executing test cases for functionality testing of a web app.
Performed cross browser functional testing using Selenium WebDriver.
Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
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.
Implemented Appium scripts to test IOS and Android platforms
Create custom reports using ALM dashboards and Excel
Worked in Agile Testing and participated meetings every day in iterative environment Created and maintained detailed test cases to perform various types of testing in Test Plan module of Quality Center.
Involved in analyzing the applications and development of test cases on Property and Casualty platform. Performed data driven testing and parameterization using QTP.
Involved in preparing the Automation Design document, identifying the test cases to be automated for Regression Testing using QTP.
Used SQL queries to validate the data between the backend and the front end
Created test cases for various modules in MS Excel and exported them to Quality Center for Test Case Management.
Developed keyword driven and data driven frameworks using QTP/UFT.
Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
Experience in performing end-to-end User Acceptance Testing (UAT).
Set-up, co-ordinate & conduct system & UAT testing with Business Analysts and end-field users after the applications were all set.
Conducted reviews with clients and User Acceptance Testing teams
Performed Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to End Testing and System Testing
Analysis of business requirements and system requirements of the client and also for Property and casualty modules. Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status
Created automation scripts in QTP and made a suite of scripts when needed.
Actively participated in Walkthroughs and Daily status report meetings.
Environment: Quality Center, Selenium, ASP.Net, JavaScript, MS SQL Server, ALM, Windows, QTP, DB2, SQL Queries, UFT, MS-Office, Etc.
Macy’s, Atlanta, GA Feb 2015 – June 2016
Sr.QA Analyst
Responsibilities:
Involved in creating test plan, test cases and test scripts.
Involved in Creating Manual test cases Using HP ALM
Working as a Test Lead and Offshore Coordinators
Involved in reviewing the RTV User guides and updating
Created a test scripts using Automation QTP/UFT for regression and functional testing.
Assigning work to offshore team members and monitoring the work status and provide guidance/help to complete the tasks on-time
Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver.
Implemented Appium scripts to test IOS and Android platforms
Involved in Running the Mainframe jobs and Capturing the Results and output files.
Involved in creating the workflow document to help the off shore team in testing.
Conducing test results review meeting with client and provide responses to their comments and capture action items and work on action items.
Conducting bug-triage meetings with client and other functional leads
Preparing daily/weekly status reports and submits to Project management and client.
Setup meetings with BAs and Mainframe Dev team to resolve any functional related issues
Working with Client/stake holders after exit criteria is met and get approval from the client/stakeholders for the deliverables.
Expertise in using UIAutomator viewer in Appium to inspect elements in mobile applications
Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
Used Selenium WebDriver for writing test scripts for regression test coverage.
Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
Mentoring team members.
Working as a Release Co-coordinator for RTV Project
Initiating the releases on weekly basis/daily basis if needed and coordinating with development team for expecting to fix issues.
Prepare release notes for system test releases and conducting release meetings
Conducting smoke test after releases.
Conducting Regression testing, functional Testing, System Testing using QTP
Participating in the release planning meeting.
Wrote the test scenarios and test scripts and execute them.
Running the batches and jobs in Mainframe Environment
Interacted with Business Analysts.
Enhanced the automation scripts in QTP/UFT by using actions and reusable actions.
Involved in manual testing and Automation testing Using Quality Center and QTP.
Interacted with developers to get the Issues Resolved.
Involved in Creating Low, Medium, High and Critical Issues.
Wrote SQL queries to validate data from Database using SQLSERVER.
Validated the records from Source to Target by using SQL Queries
Wrote Complex SQL Queries to verify the data is matching with Front end and Backend
Verified the Status of the records in tables by using SQL
Validated the Change Requests by using SQL Queries
Validated the Common Records by using SQL Joins
Validated the data by using String functions and Date functions
Performed System testing on different browsers.
Involved in Supporting UAT Team
Involved in 70% of manual testing and 30% of automation testing.
Involved in Assigning defects to the Dev team and Monitoring
Environment:VB.Net,SQLServer,MainFrame,QTP,QualityCenter,ALM,SOAPUI,VBScript,SQL,Unix,LinuX, Windows XP, UFT, Selenium.
One West Bank, Pasadena, CA Dec 2013 - Jan 2015
QA Analyst
Responsibilities:
Analyzed Business Requirement Documents and Use Case to create Test Plan and Test Cases
Executed SQL to ensure data is populated correctly and data integrity is maintained
Performed data-driven testing and parameterized the fixed values in checkpoint statements, created data tables for the parameters and wrote functions for the parameters to read new data from the table
Prepared a detail Test Schedule and Test Metrics on a weekly basis for the project members to know the status of the QA process
Coordinated UAT testing by providing UAT Test population, UAT Testing Scenarios, and resolving the UAT defects.
Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework
Developed automation framework for Selenium RC in Modular Framework model.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
Developed Selenium test cases using Junit framework.
Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
Integrated Selenium RC with existing API to test framework.
Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver
Used VB Scripting in QTP/UFT, Generate test result using QTP and analyzed actual result and expected result.
Created GUI Test Cases for web base application by analyzing Business Requirement Document and Functional Requirement Document
Performed in Black Box, White Box, Smoke Testing, Sanity, Shakeout, Integration, Regression, Functional, Front End and Back End Testing
Designed and implemented ETL routines in MS Access using SQL queries and macros/VBA to import data from legacy financial systems and transform into required format and export to Excel for upload into application.
Configured Selenium WebDriver, TestNG, and created selenium automation scripts in java using TestNG prior to agile release. Developed test plan, test scenarios, manual as well as automated test cases.
Used functional and object driven approach for designing selenium scripts using Selenium Webdriver, TestNG, Eclipse Platform and Java Language.
Generated the Daily Defect Reports using Mercury/HP Quality Centre/ALM and discussed the same with the management, analyst and development team for defect resolution
Used Quality Center /ALM to report application bugs and enhancements request and discussed with developers to resolve technical issues
Interacted with developers and business analyst to understand the severity of the defects and assigned priorities accordingly
Responsible for performing Build Verification/Smoke Testing on the builds received from the configuration management team to ensure the test readiness of the builds
Performed backend testing by creating test data and validating database contents using SQL Queries
Reported bugs and interacted with developers to resolve the problems
Environment: Windows XP, TFS, Manual Testing, PL/SQL, Quality Center/ALM, Quick Test Professional/Unified Functional Testing, UFT, VB Script, Selenium,VB.NET, Web Services, HTML, SOAPUI
Health Partners, Bloomington, MN April 2012 – Nov 2013
QA Analyst
Responsibilities
Effective communication between QA Peers, Business and Development Groups.
Understand the testing effort by analyzing the requirements of project
AGILE delivery process of software using SCRUM methodology.
Develop the test plan for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan.
Ensure content and structure of all Testing documents / artifacts is documented and maintained.
Review and Sign-off the Test Cases documents
Curam external application is used for applying for the health insurance
Identifying the Regression Test Cases from the current release test bed
Merge or move the Identified regression test cases from the current release with the regression test bed
Track and prepare the report of testing activities like test case coverage, required resources, defects discovered and their status, testing results and performance baselines etc.
Create and track various Incident and Change trackers using Service NOW service management tool.
Ensure the timely delivery of different testing milestones.
Prepare the Test Summary Report at the completion of project.
Environment: Curam, Java Springs, J2EE, Oracle, SQL Developer, Service NOW, Version One and JIRA
BHEL, Hyderabad, India Feb 2010- Oct 2011
QA Tester
Responsibilities:
Involved in QA reviews and Software Development Life cycle phases.
Gathered Test environment requirements with the QA Lead.
Identify and derive testable conditions out of general Business requirements.
Developed manual/Functional Test conditions and Scripts based on the requirement documents.
Performed end to end Functional Testing for the web based application.
Developed manual test cases and executed it.
Built and Executed a Regression testing suite using QTP.
Validated and Verified fixed defects.
Involved in team of User acceptance testing (UAT)
Interact with Developers and BA to understand complex situation.
Take part in Daily Stand up meetings and weekly meeting.
Environment: QTP 9.2, Microsoft Office tools, Windows 2000, SQL