Prem SUMMARY Software Professional with 6 years of core

advertisement
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,
Download