Shivani Virupaksha
Senior QA Engineer
E-MAIL: *******.**********@*****.*** PHONE: 321-***-****
Proficient and resourceful Senior QA Engineer, with 8 years of experience in quality assurance arena in Automation and Manual Testing for all phases of Software Development Life Cycle(SDLC) and Software Testing Life Cycle(STLC), progressive experience in Healthcare, Insurance, Retail and Banking.
oWaterfall/Agile
oSDLC/STLC
oSelenium Webdriver
oTestNG
oMaven
oSOAPUI
oJIRA
oJenkins
oPerfecto Mobile
Professional Summary:
Worked on Software Development (SDLC) - Waterfall, Agile/Scrum.
Conversant in developing Test Plan, Test Strategy, Test scenarios, Test cases, Test data, Test reports for Testing.
Actively involved in stand-up meetings, Sprint Planning Meeting, Review Meeting, Defect Triage Meeting, And Retrospective Meeting.
In-depth knowledge of all QA phases like Manual, Functional, GUI, System, Integration, End-to-end, Regression, Smoke, User Acceptance Testing.
Excellent skills in automation testing using Selenium Web driver with Java as programming language.
Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
Implemented automation scripts for Cucumber BDD framework.
Used Log4j for logging the test logs using loggers and appenders for various log levels.
Handled synchronization problems using Implicit and Explicit wait in Selenium.
Expertise in setting up selenium grid using different machines as nodes and one machine as hub to distribute the execution of selenium test scripts on all node machines for cross-browser and compatibility testing.
Integrated TestNG with Selenium to generate test execution result.
Extensively involved in design and implementation of different automation frameworks as Keyword Driven framework, Data Driven framework, Hybrid framework and Page Object Model as design pattern for number of projects.
Used Maven build tool to manage framework dependency, plug-in and test suites using pom.xml file.
Executed web services testing using SoapUI tool for Soap and Rest Web services.
Performed Back-end testing using SQL Queries to make sure that data entered has been uploaded correctly into the SQL Database using different servers.
Worked on Test Management tools such as HP ALM, Bugzilla, RALLY, JIRA bug reporting tools to track test progress, execution and deliverables.
Hands on experience in using Apache POI to read the data from spreadsheet to feed data into the test script.
Extensive usage of version control software like Git and SVN.
Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
Excellent understanding and usage of Object oriented programming using Algorithms and Data Structures.
Good Knowledge and understanding of Mobile testing.
Excellent Technical, Analytical, Presentation, Communication and Leadership skills.
Strong team player and ability to perform in both team and individual settings.
Technical Skills:
Project Methodologies
Agile/Scrum, Waterfall
Testing Tools
Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, Perfecto Mobile.
Test Build& Integration Tools
Maven, Jenkins
Frameworks
Hybrid, Page Object Model (POM), Keyword Driven, Data Driven
Programming Languages
Java, Python, JavaScript, SQL, Gherkin, C++, C
Markup Languages
HTML, XML
Databases
MySQL, Oracle, SQL Server, PostgreSQL
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems
Windows 7/8, Ubuntu, LINUX
Defect Tools
HP Quality Center, JIRA, RALLY, ALM, BUGZILLA
Development Tools
Eclipse, SQL Server Management Studio 2008/2015
Work Experience:
Morristown Medical Center, Morristown, NJ June 2017- Present
Senior QA Engineer
Morristown Medical Center is a Hospital for Excellence in Nursing Services. It provides health care services to the people such as finding a doctor, paying the bills, scheduling an appointment, medical records, clinical services, emergency services. Morristown Medical Center offers a complete array of advanced services, including general, specialized surgery, cardiac care, maternity, pediatric care and cancer treatment. Morristown Medical Center is part of Atlantic health systems.
Worked in Agile/Scrum methodology to check the functionality of the application.
Worked with cross-functional teams as a part of Agile environment.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behaviour of the applications during different phases of testing using testing methodologies.
Extensively worked in Regression testing, Parallel testing using Selenium WebDriver and TestNG.
Implemented automation using Selenium Web Driver, Selenium Grid, and Maven.
Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
Expertise in Maven and performed different operations on pom.xml file to gather required dependencies and run numerous test scripts.
Executed test scripts relating to mouse hover using Actions class and found hidden elements using XPath, CSS Selector and window handle classes.
Involved in creating automation framework using POM- Page Object Model, and Data Driven to test web application.
Incorporated the test data in Test scripts from Excel using Apache POI API.
Developed scripts to navigate to various iFrames and performed operations on the web elements.
Used AutoIT tool to handle window based popup.
Generate TestNG reports for analyzing the output of tests.
Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
Involved in using Maven build tools to manage framework dependency jar files.
Used Git as version control for storing the test scripts.
Performed back-end testing with the help of SQL queries to retrieve the user information to cross validate in UI and databases.
Analyzed test results, tracked the defects and generated reports using JIRA.
Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
Participated in Daily Scrum, Defect Triage Meetings, Release Planning meeting and used JIRA Tool and peer review with team.
Involved in Web services testing using SoapUI Pro Tool.
Validated request and response using assertions such as XPath, XQuery and Contains assertions.
Configured JDBC connections to retrieve data from database.
Generated test logs using Log4j for various log levels.
Environment: Selenium WebDriver, TestNG, Eclipse, SQL server, XML, HTML, Maven, Selenium Grid, Agile, Jenkins, JIRA, SoapUI Pro, Microsoft Excel.
Prudential Financial, Roseland, NJ August 2016 - June 2017
Senior QA Engineer
Prudential Financial offers Life Insurance, Annuities, Mutual Funds, Group Insurance, Retirement Services, Investment Management and other financial services to help solve today’s financial challenges. It is an application where the customer service interacts with the policy holders to transfer information such as death claims, policy information and rider’s information.
Analyzed the Business Requirements and closely worked 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.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development) using Cucumber.
Contributed in developing Automation Framework that uses Java, Selenium Web Driver.
Developed a Hybrid driven framework with page object model approach for multiple applications which involved Selenium for writing scripts.
Performed analysis of the GUI and preparing plan of automation testing procedure.
Developed Maven targets to execute automation suites.
Wrote test cases to handle Alerts on the web page.
Worked on Jenkins for Continuous integration.
Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
Worked on JDBC Connections to connect database to validate data.
Used SoapUI 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.
Regression testing was performed after each build release of the application and updated the scripts by executing the Regression suites built using Selenium.
Performed back end testing by writing and executing SQL queries to validate that data is being populated on the UI.
Experienced in analyzing application and components behaviour with heavier loads and optimizing server configurations using JMeter.
Effectively involved in defects logging using Loggers, Appenders in Log4j.
Performed Mobile Application testing using cloud based testing on handsets using Perfecto Mobile.
Used RALLY as the defect-tracking tool.
Used Git as a source repository system to share code.
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 behaviour of the applications during different phases of testing using testing methodologies.
Planned for Test Execution activities to accomplish tasks on daily/weekly basis.
Environment: Agile, Java, Selenium WebDriver, Selenium Grid, Ecplise, MySQL, WSDL, XML, Jenkins, SoapUI, RALLY, Maven, Cucumber, Git.
Avery Dennison, Los Angeles, CA June 2015 - July 2016
Senior QA Analyst
Avery Dennison manufactures and distributes display graphics, labelling, packaging materials, retail graphic embellishments and RFID tags that companies around the world use to engage customers and efficiently manage their inventories.
Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
Understood and interacted with Business Analysts to determine functional specifications.
Performed Functional testing as per user stories and performed Integration Testing &System Testing on different pages.
Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
Experienced on running Smoke and Regression tests to test the functionality and enhancements.
Worked on Hybrid framework with Page Object Model as design pattern, the Test Suites, Test Cases& Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
Performed Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using Selenium Grid.
Responsible for analyzing complex GUI’S and performing automation execution for testing procedures.
Scripted the Test cases and managed the framework dependency jars using Maven.
Maintained Continuous Integration and scheduled test script running using Jenkins.
Worked with developers to update the defects, resolve them and track their status using JIRA.
Wrote SQL queries to verify data integrity and validate updated data for the Test cases in different modules.
Used SVN as the version control to maintain the Selenium scripts.
Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
Environment: Eclipse, Maven, Selenium, TestNG, Oracle, XML, Selenium Grid, SVN, Agile, Waterfall, Jenkins, JIRA.
DHL Logistics, Bangalore, India October 2013 - May 2015
QA Analyst
DHL is part of the world’s leading postal and Logistics Company. The application RPMs (Rate Quote and Pick-up Management) is used by DHL to manage shipments creation, dispatch tracking and warehouse inventories by all DHL agents to give quotations to customers.
Reviewed designed and documented business requirements to learn the function and scope of the application.
Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
Responsible for Black Box Testing of the application.
Performed various tests – Smoke, Functional, Integration and Regression.
Designed, developed and executed automated tests using Selenium WebDriver with Java.
Used selenium grid to execute test cases in parallel on different target machine.
Involved in web services testing using Postman.
Conducted the System, Integration and Regression of the web application.
Performed Compatibility testing to verify the application on different platforms.
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 stand-up calls and reporting.
Worked on Project Management tool JIRA.
Environment: Selenium GRID, Selenium WebDriver, Java, Web Services, Postman, Agile, JIRA, SQL Server, Windows 2007.
State Bank of India, Bangalore, India June 2010 – September 2013
QA Analyst
State Bank of India is amongst the largest banks in India. Online Banking Management System was a pilot project developed so that customers can get access to their accounts round the clock. The system handles transactions of four kinds of accounts: savings, fixed deposit, joint account and recurring deposit. The system manages different levels of authorization for administration.
Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test Director.
Performed Extensive Manual Testing.
Updated Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
Performed GUI, Adhoc, Regression and data driven testing.
Involved in writing simple SQL queries to retrieve the data from database.
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 manager.
Environment: Manual Testing, Quality Center, Waterfall, Windows 2000, SQL server 2008, MS Office 2010