Cell: 571-***-**** Dipu Chowdhury E-mail: ************@*****.***
JAMAICA, NY 11433
Over 8+ years of experience in the field Software Quality Assurance Testing with diversified skills in Manual and Automated Testing in Government Solution, Financial and Bio-Pharmaceutical industries; Tasks included test planning, test case development, Requirement Traceability matrix, Creating Test analysis report and test execution; seeking a consulting or permanent position as a Software Test Engineer Quality Assurance Tester.
Profile:
Extensive Experience in Software Development Life Cycle (SDLC), V-Model, Agile and Software Test methodologies.
Experienced in manual testing as well as automated testing using Mercury Quick Test Pro (VB scripting), Load Runner and Quality Center.
Experience with web testing using Selenium WebDriver with JUnit and TestNG..
Experienced with cross platform GUI Automation tool such as SQUISH and scripting language Python.
Experienced in API Testing
Extensive experience working and error handling of web applications on JavaScript.
Extensive experience scripting, writing library functions and creating Automation framework.
Experience in analysis of Software Requirement Specifications (SRS).
Functional Requirement Specification (FRS) and Software Design Specification (SDS).
Expertise in developing Test Plan, Test Scripts, Test Cases and procedures Requirement Traceability Matrix(RTM) and Test Analysis Repot(TAR).
Strong experience in Database/Backend testing using UNIX, Shell scripts, MSSQL Server, Oracle and SQL queries.
Have strong knowledge in Batch jobs processing.
Developed and tested FDA compliance requirements pertaining to CFR 21 part 11 with regards to data entry, reporting, electronic submission of data and other documents to FDA.
Organized, attention to detail, self-motivation, personable, multi-focused and ability to meet project milestones and deliverable dates.
Self-starter with strong work ethic and skills in time management, client relationship and ability to adapt and learn new things quickly.
Ability to multitask, motivate others, efficiency, and excellent customer service skills.
Enjoy working collaboratively with testers, developers and other team members in testing complex projects and in the overall enhancement of software product quality.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as a part of a team.
Strong problem solving techniques and proven leadership qualities.
Technical Skills:
Software: MS Win NT 4.0/2000/2003 and Server, 2000 Pro, Win XP pro, Office 2000/2003/XP, Visio, Arc Serve Backups 11.0, Software Catalog, E-trust Anti Virus, Norton anti Virus, Connectivity VPN, Adobe Acrobat, Unicenter Service Desk, Unicenter Remote Control, and Blackberry
LAN: MS Win 2000 & 2003 Server Administration, UNIX, TCP/IP, WINS, DHCP, DNS, Ghost Software 8.0, IE 6.0., wireless network, switches and routers
Programming: C Language, VBScript, C++, Data Structures, Shell Scripting, Python, JavaScript, SQL
Hardware: IBM Compatible PCs & laptops, Dell PC’s GX Model, Xerox DC Network printers, Ethernet network, Dell Power Edge Servers, Dell Laptops, Toshiba Laptops, Compaq 4000, 6000 En series, IBM ThinkPad, Compaq Armada
Education/Trainings
Bachelors of Science, City University Of New York, Hunter College, New York, NY, 2008
Associates, City University Of New York, LaGuardia C College, New York, NY-2006
Higher Secondary, Indian School Bahrain, Isa Town, Bahrain, 1999
Trained Windows, Unix, Linux, MS-SQL, MS-OFFICE Suite, Java, Assembly, ITIL, Autosys
Trained in monitoring tools, Genos ITRS, Nagios, OVO and ProcMon
Professional Experiences:
Wells Fargo Bank Charlotte NC March 2016 – Present
Automation Engineer
Responsibilities
Execute and test trade flow for fixed income municipal and corporate bonds between wells Fargo bank and other ECNs like TMC, TWD, HTD, PICK,
Deploy build in to UNIX machine
Maintain and test books for taxable and tax exempt bonds and also test for closing different books at the end of the day
Send Muni bond offers from TMC and TWD using market data and add new positions for wells Fargo using market data.
Conduct regression and roll over tests between production and UAT builds
Conduct tests on complete muni bond application suit like Market data, Trader desktop, Catalyst, Risk View, RFQ blotter
Test for purchasing new bonds using Market Data and Catalyst
Test for trade execution records in Catalyst
Convert Manual test cases from ALM to automation scripts using UFT framework
Update UFT framework by creating new functions and sub procedures using both dynamic descriptive programming and object repository
Run regression using UFT framework and analyze and update regression scripts for new builds
Participate in Daily Agile to discuss issues and keep track of progress made and issues facing the overall QA process.
Participate in Retrospective to discuss new JIRA issues pulled from the backlog
Update JIRA issues on test progress to implement the full test life cycle
Troubleshoot system issues by analyzing logs to set the QA environment
Work on multiple projects simultaneously to move the overall QA process at a reasonable speed to deliver major releases on time.
Conduct back end testing using data driven UFT framework to test for data integrity.
.
Environment: Java, Windows 10, Windows 8, Linux server, UFT, XML, AntHill
IFS-State Street Bank Manhattan, NY May 2014 – March 2016
Automation Engineer
Responsibilities
Develop java and silk test script for back end testing exclusively designed to very data integrity through SQL queries such as Select, Joins, Create Table, Nested Select and aggregate functions.
Three years experience Developing test script for a fast paced agile environment using silk and selenium (WebDriver).
Experienced in Restful API testing using Java, to handle and test for JASON responses.
Develop Testing framework for new applications on silk and selenium WebDriver, update and maintain them for successive builds and releases.
Develop ANT scripts based on xml to run electronic trades for Products such as FX, Equities, Fixed Income, Swaps, Futures and Fixed Income Repo in the back end and verify them in the database.
Participate in daily Agile and weekly retrospective to select stories from product backlog and assign points to them.
Update the existing framework and write new functions using object oriented programming such as JAVA and 4Test Language for better coverage and faster regression run on silk and selenium.
Set up and troubleshoot environmental issues in order to conduct functional and regression tests.
Deploy new builds in Linux server using putty from Jenkins- used for continuous integration.
Update install and run back end database test using silk.
Set Up trades for products like FX, Swaps, Futures, Fixed Income Cash, Fixed Income Repo and Equities using GUI application and verify the status of different deals and trades.
Set up or update configuration files on shell script for system setup in Linux environment.
Environment: Java, C++, Windows 7, Windows 8, RedHat Linux server, SilkTest, XML, Tortoise SVN,ANT,AQUA Studio.
United Postal Service Towson MD Oct 2013 – April 2014
Automation Engineer
Responsibilities
Develop VBscript in QTP in order to test back end data through SQL queries such as Select, Joins, Create Table, Nested Select and aggregate functions.
Identify and isolate test cases and test procedure for automation.
Gather and analyze RTM to trace corresponding system test cases.
Update Automated Test scripts and library functions developed on VB Script.
Develop automation script on VB Scripting language for application installation and validation using QTP.
Develop Hybrid framework on VB script using MS Excel Datasheet for large volume input on QTP.
Integrate ms excel sheet with QTP framework for test result graph generation to analyze regression tests.
Develop and maintain test cases and test plan on ALM.
Run regression test using QTP on a hybrid platform, store and analyze the results on Mercury ALM.
Report test related activities, issues and bug report on ALM.
Veeder Root Simsbury CT Feb 2013 – Sept2013
Automation Engineer
Responsibilities
Develop python script for back end testing exclusively designed to very data integrity through SQL queries such as Select, Joins, Create Table, Nested Select and aggregate functions
Gather and analyze RTM to trace corresponding system test cases.
Attend daily Agile and retrospective meetings for scrum sprints.
Update Automated Test scripts and library functions for GUI automation and system test using Python and QT framework.
Work on cross platform GUI testing using SQUISH automation tool
update Test script and files related to automation in to the subversion to keep track of changes for configuration management
Run regression test on using hybrid automation framework and store and analyze results on Subversion.
Report test related activities and issues on JIRA.
Conduct integration tests on selected modules using python scripting language.
Environment: Java, C++, Windows 7, SQL2008, Sqlite3, XML,JIRA, Subversion, Linux, Python, QT4, TightVNC, SQUISH.
Xerox ACS Columbia, MD Aug 2012 – Jan 2013
Deployment Engineer
Responsibilities
Gather and analyze RTM to trace corresponding system test cases.
Attend daily Agile and retrospective meetings for scrum sprints.
Upload patches at the customer location for hot fix or system update.
Run simulation of the system in the lab to verify and run system regression test
Develop Automation Script Using JaVA on Selenium WebDriver
Update and maintain Hybrid Framework built on Selenium Webdriver.
Run regression test on virtual workstations and servers using DAMEWIRE.
Install and implement newly built application at the customer location and conduct factory acceptance test
Perform integration test using different combination of work stations and servers
Install and configure different types of servers like application server, communication server, crystal report server long term database server etc.
Install, configure and test clustered server.
Track defect bottle neck using system log files from the server.
Back up database and edit or import new data in to the server in XML format.
Environment: Java, C++, Windows 7, SQL server 2008, XML, IBM Clear Quest, Dame Ware, VMware.
Johnson & Johnson Brunswick, NJ Mar 2010 – June2012
Job Title: QA Tester
Responsibilities:
Reviewed System Requirement Specification (SRS), System functional Specification (FRS) and developed test plan and test cases documents.
Performed Manual Testing for testing functionality and GUI of the application.
Automated load and performance test of page, making sure 10000 users can log onto J&J using Load Runner
Extensive use of Load Runner for performance testing on different applications and analyzes data for load, stress, and performance using the VUGen Analyzer.
Developed manual test script and converted to Automate script using Quick Test Professional (QTP).
Inserted verification checkpoints, synchronization points, and parameterized data using QTP.
Worked Extensively on Quick Test Pro, Created Master scripts and Modified scripts in expert mode on VB script.
Used reusable actions with utilizing the flexible functionalities in Quick Test professional.
Developed the automated test scripts using QTP in QC and successfully run them from QC for regression testing.
Automated test scenarios for GUI, Functionality and Regression Testing using Quick Test Pro.
Involved in writing SQL queries for Backend Testing and to verify the database updates, inserts and deletions etc., of the records, and validate them.
Reporting and verifying the bugs in Mercury Quality Center.
Participated in various meetings and discussed Enhancement and Modification requests.
Used Quality Center to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.
Responsible for migrating the test cases from excel spreadsheets to the Quality center’s repository.
Created weekly status report to show the Progress of the automation testing effort.
Environment: Windows, UNIX, Cogon’s Report Net, J2EE, Web Logic, C, VB, VB Script, Oracle TOAD, Quick Test Pro, and Quality Center.
Medifacts International Rockville, Maryland Jan2008 – Feb 2010
Job Title: Quality Assurance Tester
Responsibilities:
Gathered and analyzed user/business requirements and developed System test plans for agile sprints.
Attend daily Agile and weekly retrospective meetings.
Generated Test cases and traced them to the relevant Functional Requirement Document (FRD).
Worked with Users and Business Analysts to define and design test scenarios and test data.
Tested FDA compliance requirements pertaining to CFR 21 part 11.
Created the Regression Test cases and automated them for the purpose of regression testing using Quick Test Pro.
Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
Used Test Director as the test repository and used it for executing the test cases and scripts and logging & generated various reports and graphs for further analysis.
Used Test Director for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
Interact with development team for new functionality and review defects.
Attended review meetings and walkthroughs to discuss the status of the project.
Environment: C, HTML, XML, Macromedia, Visual Basic, Oracle, Rational, Quick Test Pro, Suite, Microsoft Visio, Quick Test, UML, Windows 98/NT and UNIX.
Languages: English, Hindi, Urdu, Bengali and French
Visa/References:
Green Card/Available upon request