Prasenjit Barua
**********@*****.***
Over 8 years of Quality Assurance experience with a solid understanding of the software development process, well organized, proactive, process and result oriented professional seeking an opportunity with a leading organization as a Software QA Analyst/Automation Test Engineer.
EDUCATION:
Bachelors in Electrical & Electronics Engineering, American International University.
Master’s in Business Administration (MBA), Premier University.
PROFESSIONAL EXPERTISE:
More than Eight years of experience in the field of Information Technology in varies industry with emphasis in Computer System Validation Life Cycle.
Extensive knowledge in all phases Software testing life cycle.
Experienced in Software Development Life Cycle using Agile, Scrum, Waterfall methodologies.
Professional expertise in Black box testing - Functional testing, Integration testing, System testing, Regression testing, Smoke Testing, UAT.
Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
Experienced in Microsoft-SharePoint and CRM tools Like Salesforce.
Expert in creating and implementing Test plans and Test cases based on user requirements and functional specifications.
Solid experience in Full Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) from project definition to post-deployment documentation.
Worked in various development methodologies such as Waterfall, Agile (Scrum), V- Model.
Experienced in performing GUI, Ad-hoc, Functional, Integration, System and Regression Testing.
Experienced in using HP ALM/Quality Center to manage and organize STLC activities.
Expertise in using ALM/QC and Jira as a project management tools.
Experienced in writing SQL queries to extract data from database tables to performed Database Testing.
Experienced in using Maven build tools to manage framework dependency jar files.
Experience as a Test Automation Specialist involving analysis of the applications to be automated, defining the scenarios to be automated for both functional and regression testing, designing the automation framework, test data generation, point of contact for the automation team.
Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver), TestNG, Eclipse and preparation of automation test framework.
Experienced in Microsoft-SharePoint.
Experienced in developing Function libraries, Shared repository, Descriptive programming, Recovery scenarios using QTP.
Well experienced with Software Development Life Cycle (SDLC) methodology,
Extensive experience in creating RTM (Requirements Traceability Matrix), Validation Test Plan, Test cases, Validation Test Scripts and Summary Documents.
Strong presentation skills and the ability to communicate at different levels within the organization with Exceptional problem-solving and analytical skills
A dynamic team member with proven abilities to be a part of a team during various project phases.
Experience in creating Weekly Defect Status Reports & Test Execution Matrix reports for the projects
Experienced in customizing Selenium API to suit in testing environment.
Experienced in designing and developing automated scripts for Functional and Integration Testing using Selenium.
Experienced in performing Data Driven Testing to validate the components displayed on the website using Selenium.
Experienced in developing automated Regression Testing using Selenium.
Experienced in developing Automation Frameworks using Selenium.
Hands on experience with – Quick Test Professional (QTP), Quality Center and ALM.
TECHNICAL SKILLS:
Testing Tools
QTP/UFT, Application Life Cycle Management (ALM), IBM, Test Complete, HP test suite, Quality Center, Bugzilla, Selenium, WebDriver.
Languages
VB.Net, VBScript, JavaScript, SQL, C#, C/C++, JAVA, HTML, XML
Database
SQL-Server, MS-Access, Oracle.
Internet
HTML, XML, Apache, Web Logic, IE, Firefox, Chrome, Safari
Source Control
Visual Source Safe, Team Foundation Server (TFS)
Operating Systems
Window 2003/2000/NT/XP professional/Windows 7, UNIX
IDE:
Eclipse, IntelliJ
Bug Tracking Tools:
Bugzilla,JIRA
Repository System:
GitHub
Testing Framework:
TestNG, JUnit
CRM Tool
SalesForce
PROFESSIONAL EXPERIENCE:
American International Group, Inc (AIG), NY.
Feb 2015 –Till Date
QA Test Engineer
American International Group, Inc. (AIG) is a leading international insurance organization serving customers in more than 100 countries and jurisdictions. AIG companies serve commercial, institutional, and individual customers through one of the most extensive worldwide property-casualty networks of any insurer.
Responsibilities:
Involved in requirement Analysis meetings with Business Analysts and going through the Business Requirement Document (BRD), prepared Test Plan and Test Strategy documents.
Developed Test Automation Methodology by creating re-usable modules for automated testing of the entire application and also involved in building a structure for automating the scripts for Regression.
Experienced in Security Application Like Genetec, Pro-Watch, Safe.
Extensive experience in Functional testing, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, White Box Testing, System Testing, Build Verification Testing, User Acceptance Testing.
Executed manual and automated test cases and reported the defects using HP Application Lifecycle Management (HP ALM)
Set up Selenium tools from scratch and configured various other peripherals tools to performed Selenium test.
Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using HP ALM.
Experience in automation testing with tools such as Selenium Web Driver, TestNG, Maven, Jenkins and preparation of Automation Test framework.
Automated test cases using the selenium WebDriver and TestNG to cover all the quality risks identified as needing extensive or balanced testing.
Extensively use Selenium (data-driven, XPath locator) and WebDriver to test the web application.
Developed new and updated existing Automation test cases using selenium WebDriver.
Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
Used Selenium Grid for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
Designed and documented test plans, use cases, scenarios, and requirements using Quality Center.
Developed comprehensive Test Cases/Test Procedures using Requirement Document and Use Cases.
Implemented end to end automation for existing Selenium framework using build systems, scripts and continuous integration system etc.
Performed validation testing including: GUI, functional, regression, backend and cross-browsers testing
Extensively involved in defect resolution by interacting closely with the development group.
Customized Selenium API to suit the testing environment.
Used Subversion as a source repository system to share code within multiple teams and projects
Involved in using Maven build tools to manage framework dependency jar files.
Environment: WebDriver, Selenium Grid, ALM, HTML, XML, Oracle, UNIX and Windows.
The Jackson laboratory, Bar Harbor, Maine
Nov 2013 –Jan 2015
Sr. QA Analyst
The Jackson Lab is an independent, nonprofit organization focusing on mammalian genetics research to advance human health. Our mission is to discover precise genomic solutions for disease and empower
The global biomedical community in the shared quest to improve human health.
Responsibilities:
Analyzing Business requirements, IT Design documents and prepared Test Plans, Test Design, Test Cases, and Bug Reports
Ensured that any new software integration into company systems meets functional requirements, system compliance, and interface specifications
Worked simultaneously with two different projects, took efficient role in providing Quality Software products through comprehensive testing and product documentation.
Worked closely with development teams to understand business rules, and product functionalities and developed Test plan for each module.
Gathered, organized, and maintained requirements, test cases/scripts and defect reports, and graphs in Quality Center.
Created and maintained test cases, test scenarios using business rules, and functional specifications for both RAPIDS and ACTUR applications.
Worked with Agile/SCRUM approach in developing application (ACTUR) in which actively participated in Scrum meeting on daily basis and provided important updates and test status reports and problem resolution.
Ran internal and formal test case peer review session on assigned scope items with developers and project supervisor.
Conducted vigorous Manual testing efforts with Client/Server, and Web base applications on different system platforms.
Experienced in testing iOS Application that includes both data retrieval and user interface testing in iPhone, iPad.
Performed functionality and compatibility testing on different system platforms such as Windows 2000/2003/XP for Server, Workstation, Standalone, and Deployable systems in production lab environment.
Documented, and maintained software defects identified during test cycles in dev and model office environments using Issue Tracker tool, and reported test results to development team.
Performed comprehensive System Integration testing when the different branches of the software system are merged together.
Created Requirement Traceability Matrix (RTM) from requirements, maintained RTM and made sure all the requirements are done and updated pass/fail status.
Provided help, and support and facilitated the test team with most up-to-date documentations while conducting User Acceptance Testing (UAT) at client site.
Set up Selenium tools from scratch and configured various other peripherals tools to performed Selenium test.
Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
Developed and implemented Keyword Driven framework using Selenium WebDriver.
Involved in the test case walkthroughs, assessment meetings.
Cooperated and performed with development group to resolve the difficulties came across in a test execution.
Performed Automation testing using Selenium on web-based (Browser) application.
Implemented Dynamic Object/Element identification by XPATH and CSS Selector.
Capable of learning quickly, act with urgency, and take ownership.
Self-motivated/detail-oriented and acknowledge when to seek guidance.
Produced reports and documentation for all testing efforts, results, activities, data, logging, and tracking using Quality Center
Created, enhanced and maintained high-end test scripts for various functional and regression using Quick Test Professional and VBScript
Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the QC.
Conducted Functionality and Regression testing using QTP during the various phases of the product development.
Customized QTP Scripts with Parameterization, Check Points, Library Files, Regular expression etc.
Customized the QTP Test as per the Test Case by using the VB-Script.
Conducting seminars, Team meetings, Issue coordination with the Environment support team, Development team, Build Team to get the issues resolved.
Review of test cases, defect tracking and prioritizing the bugs, preparation of turn over documents for the release.
Environment: Windows, UNIX, Oracle, SQL, Apache, J2EE, VSS, XML, QTP, Visual Basic.
Veolia transportation
New york, NY
May 2009 – Oct 2013
QA Analyst
Veolia Transportation is a leader in the transportation industry; it offers multiple modes of transportation
In North America. It committed to improving quality of life for people in cities. It is operating and
Managing top quality, environmentally sustainable transportation networks that enhance people’s mobility and their quality of life.
Responsibilities:
Reviewed, and analyzed user requirements and documented the Business Requirements document and technical specifications with the help from developers’ team.
Designed and documented test plans, use cases, scenarios, and requirements using Quality Center.
Developed comprehensive Test Cases/Test Procedures using Requirement Document and Use Cases.
Involved in iOS application testing for iPhone 5.
Performed configuration & compatibility testing on different operating systems (Unix/Solaris/Windows NT/2000/XP) with different browser versions.
Conducted Sanity, Functional, Positive, Negative, Regression, End-to-End, Browser, Compatibility, Installation, System, User Acceptance Testing.
Automated functionality of the scripts using QTP and used VBScript to enhance the functional regression testing.
Worked closely with developers and technical specialists on product issues.
Created custom functions for various test scenarios to automate Regression testing.
Reported, and maintained software defects and communicated notifications to developers using Quality Center.
Identified and tested high risk areas to meet the deadlines.
Worked closely with users, developers, and project managers to prioritize software bugs and resolved issues during the testing phase.
Enhanced the scripts by Reusable Actions, Checkpoints, Synchronization points, parameterization and modular test in QTP.
Performed Data Validation and Data Integration for Back End Testing using SQL Queries manually.
Interacted with developers & Business Analysts to resolve application defects.
Attended daily defect status meetings and weekly team status meetings for reporting testing status and shared ideas for improved testing efforts.
Environment: Quality Center, Oracle, SQL, UNIX, Windows, Java.
Bloomberg, New York, NY
Jan 2008 – April 2009
QA Analyst
Contracts Management System, Customer Web Portal, Exchange Management System (Exchange Master Data, User Real-Time Entitlements, and Reporting), and Analytic Tools. These systems support 300,000+ Bloomberg users around the globe.
Responsibilities:
Involved in analyzing Business requirements, specifications and development of Test Scripts, Test Cases and executing and reviewing them.
Involved in User Acceptance Testing, GUI Testing, System Testing, System Integration Testing, Functional Testing, Regression testing on different versions of the application
Executed Test cases manually, validate test results, determine defects, record and report defects.
Loaded data from the back end to the server and verify the data from the front end.
Defects were tracked, reviewed, analyzed and compared using object, image and text comparators.
Utilize variety of techniques of problem identification, root cause analysis, issue documentation, resolution support, and generate the defect report by graph utilizing HP Quality Center tool
Completion of defect Summary report weekly basis.
Utilized PVCS Tracker to store defects and track defects.
Regularly updated the list of all the defects found in the test cases for different Internet browser.
Created SQL queries to retrieve data from database to validate the input data.
Executed different SQL Queries to ensure data integrity.
Performed Batch Run for every release of the Application.
Provided day to day support, bug fixes, training, documentation etc.
Involved in on-going maintenance and support of the existing automation scripts.
Responsible for validating the application server log by running Unix Commands on backend server.
Communicated with development team, requirement team, system admin team to perform different task of testing.
Participated weekly team meeting with Test Team.