Post Job Free

Resume

Sign in

Senior QA Analyst

Location:
Princeton, NJ
Posted:
September 15, 2017

Contact this candidate

Resume:

VIKAS MUSAL

Phone: 321-***-****

Email ID: ac2bkp@r.postjobfree.com

Senior QA Analyst – Manual and Automation

Over 8+ years of experience in Manual and Automation Testing which includes designing & implementation of test plans, test cases, test processes, conducting test review meetings, automation testing of Client Server, Web applications and Backend testing. Good knowledge in Java, Selenium, Cucumber, TestNG, Maven/ANT, SoapUI and Jenkins. Worked in various domains such as Healthcare, Insurance, Banking and Financial Services

Certified Associate in Software Testing (CAST)

Good knowledge of all stages in software developmental life cycle (SDLC), software testing life cycle (STLC) and software developmental methodologies (waterfall model, V model and Agile/Scrum).

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional (QTP) and Junit/TestNG, Load Runner, Quality Center (QC) and SOAPUI.

Experience in Selenium WebDriver automation tool with TestNG framework using Java.

Designed Test Cases Using Selenium WebDriver and TestNG.

Skilled in using Rally, JIRA and Bugzilla as Test management and bug reporting tools.

Expertise in using build tools such as Maven, Apache Ant and managing continuous integration scheduling script execution with Jenkins.

Experience in using AutoIT, to automate the Windows GUI and Window pop-ups.

Proficiency 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.

Expertise in creating automation script from scratch.

Sound knowledge of developing different type of framework like Data driven, Hybrid driven and Page Object Model (POM).

Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.

Capability in Cross-Browser and Compatibility Testing to see their behavior with different browsers and in different environments.

Expert in System, Functional, Integration, Regression, Load and Performance testing.

Good working experience on SOAP UI and REST for testing and validating various Web Services used in the application.

Familiarity in writing and executing the Test cases, analyzing the Test results and Defects Tracking.

Lead and implemented various test cycles including System Testing, Integration Testing, User Acceptance Testing (UAT), Regression Testing, Smoke Testing, Functional Testing, Black box testing, Recovery Testing, Compatibility Testing, End to End Testing.

Expert in developing test Scripts to implement the Test Cases, Scenarios, Steps, Step Definitions and Features for BDD (Behavior Driven Data), TDD (Test Driven data) and ATDD (Acceptance Test Driven Data) using Cucumber.

Experience in Oracle database administration and good understanding of Data warehousing concepts and testing Web Services using SOAP UI.

Professional experience in designing Test Cases and Test Scripts for Windows, Java, Oracle and UNIX environments. Good exposure on Bug Life Cycle and Automation Framework.

Hands on experience with Configuration management tools like SVN, GIT.

Generated test logs using Log4j for various log level.

Experience in doing performance testing of service using JMeter .

Expertise in analyzing the results and reporting suggestions and defects.

Experience in database query manipulation, SQL statements, stored procedures and triggers.

An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.

Excellent organizational skills and the ability to handle multiple assignments concurrently.

CORE COMPETENCIES

Automation testing

Manual testing

Integration testing

System testing

Smoke testing

Regression testing

Functional testing

Web / UI testing

User Acceptance Testing (UAT)

Cross Browser

Testing

Agile/Iterative/Waterfall

Software Development Life Cycle (SDLC)

Software Testing Life Cycle (STLC)

Behavioral Driven Development

(BDD)

Test -Driven Development

(TDD)

Selenium IDE/RC/WebDriver/Grid

Frameworks-Hybrid, Data Driven, Keyword, Page Object Model, Modular

TestNG

JMeter

Cucumber

SVN

Log4j

Maven

Jenkins

SoapUI

Restful API

JIRA

TECHNICAL SKILLSET

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle

Testing Tools

Selenium WebDriver, Selenium IDE/RC, SOAPUI, Appium, Perfecto, JMeter, Jenkins, Selenium Grid, QTP

Frameworks

Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Junit, log4j

Artifacts

Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Test Build and Integration tools

Jenkins, Maven, Ant

API testing

REST, SOAP, SOAPUI

Programming Tools

Java, Python, C#, C, C++, Gherkin, VB Script

Operating System

Windows XP/Vista/7/8/10, Unix, Linux, IOS

Databases/DB tools

SQL Server, Oracle, MySQL, SQL

Defect Tracking Tools

HP ALM/Quality Center, JIRA, Bugzilla, Rally

Markup Languages

HTML, XML, CSS

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Other Utilities

Eclipse, PL/SQL, GIT, SVN, Sauce Labs, Firebug, Fire Path, JMeter

Types of testing

Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Localization Testing, Performance Testing and Ad-hoc testing

Education

Bachelors of Technology in Computer Science and Engineering

PROFESSIONAL EXPERIENCE

Senior QA Analyst – Cigna, Bloomfield, CT Duration: Sep’ 2016 – Till Date

Project Description:

Cigna is a global health service company and this project was about International Medical Coverage for Individuals module. Its goal was to calculate the rate and get a premium based on the input data from the Data file. Premium will change depending on the Level of Coverage, Classification code, Location and Policy Term.

Roles/Responsibilities:

Worked in Agile/Scrum methodology & performed agile testing to check entire functionality of application.

Maintained Standard Operating Procedures (SOP) and Business Rule Documents (BRD), documents related to physicians contracts.

Understood the business requirements to develop test cases and test scenarios to test the complete functionality of the application.

Developed Test scenarios, Test cases, Test Scripts and Traceability Matrix and traced them back to requirements.

Involved priotizing comprehensive Automation Test Scripts based on Test Plans and Test Cases for Smoke and Regression suits.

Worked with cross-functional teams ( Dev, BA, PM, Product Owner) as a part of Agile environment.

Developed test plans by understanding the Business logic and User Requirements for Manual and Automation Testing.

Created specific business scenarios to test as part of User Acceptance Testing.

Wrote SQL queries extensively and queried databases.

Collaborated with management to review, develop and implement new workflows.

Provided testing for native software on a variety of mobile devices to ensure compatibility of the devices.

Performed System, Integration, Regression, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Used Firebug/Fire Path Add-on tools to constructed locators using ID, Name, CSS and X-Path.

Involved in developing automation framework using Selenium WebDriver and test scripts.

Involved in developing Data driven framework using Selenium with Java.

Documented Test Cases corresponding to business rules and other operating conditions.

Testing the application in various iOS and Android devices using Perfecto Mobile.

Responsible for System Integration Testing and User Acceptance Testing phases and led status/Defect management calls with stakeholders and product manager.

Involved in performing Web services testing using SOAP UI.

Knowledge of performance analysis using JMeter.

Checked the performance of application using selenium – JMeter.

Involved in creating and maintaing 4 Load Test Scripts using JMeter Web Service Protocols.

Created scenarios in JMeter as per worload composition.

Participated in UAT and worked with JIRA for bug and defect tracking.

Analyzed user requirements, attended Change Request meetings to document changes and implemented procedures to test changes.

Responsible for updating existing Test Cases against the change of requirements.

Responsible for Backend testing and executing SQL queries.

Involved in using GIT repository for source code management.

Used Maven for Build Management and Jenkins for continuous Integration.

Environment: Agile, Selenium WebDriver, TestNG, MySQL, Selenium IDE, Jenkins, JMeter Soap UI, Java, CSS, XML, JIRA, Microsoft Office, TDD, BDD, Cucumber, Gherkin, Eclipse, GIT, JUnit, Maven, Perfecto Mobile.

Senior QA Analyst – Molina Health Care, Irving, TX Duration: Oct’ 2015 – Aug’ 2016

Project Description:

This application has been developed for health insurance usage which provides information regarding the services and its policies. The home page incorporates basic options like available policies, their benefits terms and new schemes etc. It is the easy way for the customers to interact and get benefits for what they are paying.

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 involved in developing test plan and test case documents.

Experienced in using Selenium Web Driver to test the web application.

Involved in developing Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development).

Developed Test Plan, Test scenarios, Test cases, Test Scripts and Traceability Matrix.

Wrote test cases to handle Alerts on the web page and used Firebug/Fire Path Add-on tools to identify the Object's ID, Name, XPath, link 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.

Configured JDBC connections to retrieve data from database.

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.

Maintaining the Selenium scripts in GitHub repository.

Participated in Daily Scrum, Iteration Planning, Release Planning meeting and used Jira Tool and peer review with team.

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.

Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.

Extensively worked on Sauce labs for testing applications in different environments.

Ran Defect Triaging and Review the Test Scenarios/ Test Cases with Business.

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.

Wrote automation test cases and fixing automation script errors.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & contributed in creating Data Driven framework using JUnit.

Involved in Creating Test Scripts in SOAP UI for Testing Web Services.

Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.

Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner (Load generator machine)

Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.

Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases using WinRunner.

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.

Environment: Manual Testing, Agile, Java, Selenium WebDriver, Selenium IDE, SQL, Eclipse, SQL Server, JDBC, TestNG, MySQL, MS Excel, XPath, Firebug, Firepath, Web Services, SOAP, SOAP UI, JMeter, Oracle, TOAD, Maven, Jenkin, Sauce labs.

QA Test Engineer – J.P. Morgan Chase Bank, Wilmington, DE Duration: Jan’ 2013 – Sep’ 2015

Project Description:

J.P. Morgan’s a global leader in financial services, offering solutions to the world's most important corporations, governments and institutions in more than 100 countries. The Firm and its Foundation give approximately US$200 million annually to nonprofit organizations around the world. They also lead volunteer service activities for employees in local communities by utilizing our many resources, including those that stem from access to capital, economies of scale, global reach and expertise.

Roles/Responsibilities:

Reviewed requirement specifications and provided feedbacks.

Performed Manual Testing using Quality Center.

Analyzed system requirements specifications, developed Test Plans, Test Cases and Test Data for testing the Functionality, GUI, Usability, User Acceptance Criteria with both Positive and Negative scenarios. Focused on logical scenarios of the application.

Created and updated Test Cases in Excel sheets and generated Traceability Matrix.

Executed the Test Cases manually.

Wrote SQL queries against Oracle Database, analyzed and compared the result as well as the discrepancies.

Performed Database Testing by passing PL/SQL queries and also analyzed the Regression Test results before handing over to UAT.

Used Quality Center to define requirements, design test steps, run test set, track reports and identify Bugs.

Executed Test Cases and compared the actual/expected values. Generated pass/fail reports and updated using Quality Center.

Involved in User Acceptance Testing and responsible to report Bugs and Defects.

Prioritized Defects and monitored Bug fixing status. Retested Defects in the beginning of every sprint and reopened any Bug that is not fixed.

Participated in Bug fixing meetings with developers to validate the severity of the bugs and was responsible for tracking of the testing life cycle based on the testing results.

Reviewed and analyzed the Business-requirement documents and user specifications.

Participated as part of the team in planning and coordinating the testing of the product where I had responsibility for specifically coordinating the test plans (JMETER). Running the automation process.

Made sure that peer testing done by team members to avoid critical issues.

Created functional test cases and converted all the test cases into test scripts using Winrunner and QTP.

Generated the Vuser scripts by using the Virtual user Generator.

Maintained strong working relationship with teammates. Worked closely with the Developers.

Involved in documentation on maintaining and for future enhancements.

Discussed with team lead and PM regarding testing deadlines and post deployment validation.

Actively communicated with the end users and business users to create realistic test cases.

Communicated with Project Managers, QA Leads on a daily basis for improved testing efforts and sent Status Reports to the QA Director when needed.

Tested the Website ads in Desktop platforms such as Windows7, XP, Ubuntu, Mac and different browsers such as Firefox, Chrome, Safari and IE 7 and 8.

Environment: Manual Testing, Quality Center, Internet Explorer, Opera, Safari, HTML, Financial Services, MS office, Oracle, SQL Server, JMeter Windows XP,7 Waterfall.

QA Analyst – MetLife Inc, Cary, NC Duration: Mar’ 2011 – Dec’ 2012

Project Description:

MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC) better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs. MetLife has operations in nearly 50 countries and holds leading market positions in the United States, Japan, Latin America, Asia, Europe and the Middle East.

Roles/Responsibilities:

Understood the Business requirements, Application, function specifications and Design documents.

Involved designing and developing of templates for the Test Plans and Test cases. Involved in Preparation of Test Scenarios and review of Test Cases.

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.

Worked with developers to communicate regarding issues in the application.

Coordinated the testing effort towards End-to-End testing to verify the proper functioning.

Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.

Involved in developing detailed test plan, test cases and test scripts for Functional and Regression Testing.

Created Test input requirements and prepared the test data for data driven testing.

Data validation and Database integrity testing done by executing SQL queries.

Follow up with Development team on defect resolution. Updating daily status to Release Manager which includes issues, action items, defect status etc.

Environment: Windows XP,7 Manual Testing, Microsoft Office Excel, QC, SQL Server, Waterfall.

QA Analyst – Shoppers Stop, Hyderabad, India Duration: Jun’ 2009 – Feb’ 2011

Project Description:

Shoppers Stop is an Indian retailing company promoted by the K Raheja Corp Group. It began in 1991 with its first store in Andheri, Mumbai. Shoppers Stop began by operating a chain of department stores under the name “Shoppers' Stop” in India. Shoppers Stop has 83 stores across 38 cities in India. It retails clothing, accessories, handbags, shoes, jewelry, fragrances, cosmetics, health and beauty products, home furnishing and decor products.

Roles/Responsibilities:

Involved in identifying the manual test cases.

Involved in preparation of Test Cases and Test data.

Test case Execution, Result analysis and Test Report generation.

Studying and understanding the Functional Requirements.

Performed Functional and Regression testing

Reporting Defects, Defect verification and track them till closure.

Test Data preparation and work with interfacing applications for data needs.

Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.

Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.

Client interaction via conference calls on need basis, involved in Peer reviews.

Status Reporting to all project stakeholders.

Environment: SQL Server 2008, Windows XP,7 Manual Testing, MS-Excel, HP QC, Waterfall.



Contact this candidate