Prem SUMMARY • • • • • • • • • • • • • • Software Professional with 6 years of core expertise in Manual and Automated Testing. Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium. Experience in analysis of Business Requirements and Functional Requirement Specifications and writing detailed test plans, test cases, execution of test cases and analyzing the test results against the expected results, reporting the defects Expertise in System, Functional, Regression, Compatibility and Usability Testing of Web Applications. Expert on Selenium Automation using Web Driver and Server. Programming using Java, and TestNG. Used Eclipse IDE to develop & debug the code. Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium. Proficient with HTML, CSS and XPath. Track defects by using a bug tracking system IBM Rational Clear Quest, Rational Quality Manager and Bugzilla Strong exposure to the Software Development Life Cycle (SDLC) and extensive experience with QA testing methodologies and procedures Experience in creating Test Plans, Design Test Cases and execute Test Scripts. Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation. Knowledge of SQL used in verification and validation of test cases using SQL Developer and MS Access Extensive experience in web based and database applications. Strong skills in: time management, executing given assignments, and meeting deadlines. EDUCATION • • Bachelor of Technology in Information Technology – (2002-2006) Cochin University of science and Technology, India TECHNICAL SKILLS Test Automation Operating System Packages Languages Selenium WebDriver/RC/IDE, TestNG, Eclipse,QTP DOS, Windows95/98/2000/XP/NT, Unix MS-Office, Excel, MS Access, MS PowerPoint C, Java, SQL, PL/SQL Scripting Languages Databases Web Technologies Java Script, TSL, Shell scripting, Perl. Oracle 7.x/ 8.x/9i MS Access 97, SQL Server HTML, XML WORK EXPEREINCE FINSOFT Consulting INC Payee Information Portal (PIP) City of New York QA Analyst Feb 2013 - Present The Payee Information Portal is designed to facilitate vendor record maintenance and payment reconciliation.It allows a payee/vendor for the City of New York, to manage their own account information, view their financial transactions like contracts with the City of New York, download W9’s etc. Vendors can enroll for commodities that they are interested in doing business with the City. The portal is compatible on IE and Firefox Responsibilities: • • • • • • • • • • • • Completed a formal training and ramp-up program developed by the Test Lead for the assigned set of functionality. During the application design phase, worked closely with the business analysts to document testable user requirements; Involved in the implementation of Data driven framework using Excel sheets and Data tables. Attended walkthroughs with functional and technical SMEs to better understand the functional and technical requirements and designs; Developed functional test outlines and detailed test cases per the Test Lead’s test plan; Determined the appropriate data and system set-up requirements for test execution; Designed back-end queries for data set-up and verification; Performed data and system set-up for test execution; Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code. Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver. Performed functional test automation and execution processes in a web environment using data-driven development with Selenium WebDriver and TestNG Used TestNG to run the tests and generate the reports. • • • Implemented cross browser testing using selenium API for Firefox, chrome and IE Executed functional test cases per the Team Lead’s test plan and retest as appropriate; Worked with technical staff to execute and troubleshoot job flows for functional testing of batch/reporting jobs; • • • • • Created automation frameworks using descriptive programming, modular approach, custom functions, logics, and looping for Regression testing. Involved in Regression Testing for every changes in modules. Documented and reported software defects using IBM Rational ClearQuest; Assisted in training and turning over completed projects to an FMS maintenance team Environment: Selenium WebDriver, TestNG, Eclipse IBM Rational ClearQuest, SQL, Oracle, Internet Explorer, Firefox, Windows NT, Unix. FINSOFT Consulting INC Client: SiriusXM(Satellite Radio) Subscription Package Application Quality Analyst May 2012 – Jan 2013 SIRIUS XM is America's satellite radio company, delivering more than 130 channels of commercial free music, and premier sports, news, talk, entertainment, traffic and weather to more than 19.5 million subscribers. Sirius XM has introduced mobile app for iOS and Android with features like start now, tune start, pause live radio and show alerts. Responsibilities: • • • • • • • Developed Test Outlines and as well as Detailed Test Cases as per the Functional Requirements. Executed Test Cases and retested as required for a Specific set of functionality for the assigned work stream/application/release. Completed a formal training and ramp-up program developed by Test Lead for the assigned test of Functionality. During design Phase worked closely with the Business Analyst to document testable user requirements. Attended Walkthroughs with technical and functional staff to better understand the technical and functional requirements and as well as designs. Developed functional test outlines and Detail Test Cases per the Test Lead’s test plan. Determined appropriate data and System set-up requirements for test Execution. • • • • • • • • • • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Created and maintained Automation Framework using Selenium. Controlled and organize the test Scripts using TestNG Annotations. Used Java programming language to write and execute the test suite. Designed backend Queries for Data set-up and Verification (Using SQL Developer). Responsible for understanding and executing tests based on features released as part of sprint. Performed Data and System Set-up for test execution. Executed functional test cases per the Team Lead’s test plan and retest as appropriate. Documented and Reported test Results. Documented and Reported Software Defects using Quality Center and JIRA. Environment: Windows 2000/XP, Java, Web sphere, Selenium Webdriver, TestNG,Reporting Services –BOXI, Oracle, UNIX, SQL developer Jira and Quality Center FINSOFT Consulting INC Client: Hewlett Packard (HP), Trenton, NJ QA Analyst/Test Coordinator Nov 2010 to Apr 2012 Performed consulting work at HP’s client site, New Jersey Motor Vehicle Commission (NJMVC) for Matrx Project to modernize the legacy systems for vehicle title and registration functionalities. Analyzed NJMVC project phase II testing requirements, use cases and business rules for creating testing artifacts for various testing phases of the project. Verified existing applications and performing regression testing to ensure compatibility with requirements, enhancements and project change requests (CRs). Automating the web application into Rational Functional Tester scripts for subsequent build verification and regression suite. Performed Functional and System testing activities throughout various cycles as needed. Responsibilities: • • • • Actively involved in preparing testing activities for Vehicle Title and Registration (VTR) module of the NJMVC Matrx project Review project documentation in the form of RSPs, Use Cases, User Interfaces, User story boards, Business Rules, and other related documents to understand the business logic and applications Developed test strategy, test plans (System Integration Test Plan/Automation Test Plan/Performance Test Plan), test scenarios, test cases and test scripts. Determined various approaches for testing strategies like Functional, System, and Regression. • • • • • • • • • • • • • • • • Maintaining the Requirement Traceability Matrix using Rational Test Manager/Rational Quality Manager and identify test coverage Document, Manage and Modify test scripts in Rational Manual Tester and MS Excel Executed functional and system test cases as needed within project schedule Automated manual test cases into Rational Functional tester automated scripts for regression testing and creating transactions to verify detailed outputs Utilized modularized automation framework for creating automated scripts for regression testing. Enhanced and optimized the test scripts using parameterization, conditional statements, looping, verification points, and Reusability functionality. Used the regular expression to handle the dynamic objects Debugged the test scripts to ensure the scripts working as expected on subsequent builds. Created the utility functions such as screen snapshots, read/write data in excel, file/folder creation, and connection to database. Performed database validations for complete cycle of the application. Validated the outputs from application and traced to actual printed documents for verification Performed the web services testing for Interfaces (Vehicle Inspection, CVRTRIVIN) by using SOAPUI Tested the sub-systems functionality such as FileNet, BPM, xPression, JRules, Business Objects. Coordinated with different team like testing team, data conversion, development team and business analyst for testing related issues and provide appropriate inputs/suggestions Prepared the daily system test status & defect status reports. Prepared the Project FAQ document, Testing guidelines, Templates, and testing reports Environment: Java, J2EE, Rational Manual Tester, Rational Functional Tester, MS Excel, Oracle SQL Developer, IBM DB2 Mainframe, Soap UI, MS Office 10 Suite FINSOFT Consulting INC Client:Ford Motor Company QA Analyst LSA-Litigation Support Application Jan 2010 – Sep2010 The Litigation Support Application (LSA) is a production management system which serves as a repository for electronic and digital documents and images. LSA supports the Legal Staff and its outside counsel firms in the discovery and e-discovery process. The modules within LSA store, search, retrieve, view, categorize, and produce documents responsive to discovery requests and other inquiries. While each LSA module supports a specific task, there are some common interfaces shared across modules in terms of data retrieval, query building, sorting and overall module navigation. Responsibilities: • • • • • • • • • • Create test plans and test cases from requirement documents for acceptance testing of new and revised functionality of Ford Litigation Support application. Responsible for Unit testing, Integration testing and System testing of all modules. Validate Business Rules using approved requirements document from Ford Legal Team. Participate in formal test case and test data Inspection and Reviews meetings and provide inputs on peer-reviewed test cases. Tested and validated all the crystal reports for correct data, alignment and formatting issues. Manage all Testing and Quality Assurance related activities for frequently changing requirements and features. Tested accuracy and performance of the search modules against the oracle 12.1 database. Worked in Agile/ Scrum methodology, involved in SDLC of the product including reviewing functional requirements, writing test matrices and documentation. Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested. Validated performance of the systems by running custom search criteria’s and gather the response times. Prepared results of the performance tests. Environment: .Net framework 4.5, VB.Net, Visual Studio 2013, Oracle 12.1. MS Excel, Portfolio Services System (PSS) QA Analyst Tata Consultancy Services Sept 2007 – March 2009 Established in 2007 from the merger of Mellon Financial Corporation and The Bank of New York Company, Inc., The Bank of New York Mellon is a leading asset management and securities services company, uniquely focused to help clients manage and move their financial assets and succeed in the rapidly changing global marketplace. Headquartered in New York, The Bank of New York Mellon has more than $20 trillion in assets under custody or administration and more than $1 trillion under management. PSS is a custody banking software primarily deals with processing of corporate events in BNY and covers the complete event lifecycle for Corporate Action and Income events Responsibilities: • • • Responsible for the functional system test of the base holding module. During the design phase, reviewed BRD’s (Business Requirement Document) to come up with high level test cases. Review high level test cases with the business team to ensure test coverage. • • • • • • Create end to end test cases for trade processing, verifying business rules to ensure trades end up in the correct status, calculation of entitlements and create payment transactions to the end client. Determine test data based on requirements. Create traceability matrix to map the requirements to the test cases. Document all test results including screen prints using version control. Entered defects thru Integrated Defect Management System and track them thru closure. Performed Fish Bone Analysis for problems coming in same area and resolved the root cause. Environment: Unix, Power builder Ver 9.0, C++, DB2, Integrated Defect Management System,