Post Job Free
Sign in

QA AUTOMATION ENGINEER

Location:
Everett, MA
Posted:
April 16, 2015

Contact this candidate

Resume:

Shofi Kamal Email: *********@*****.***

*** ***** **, *** # *, Everett, MA - 02149 Cell: 1-347-***-****

OBJECTIVE:

With over 7 years of IT experience in Quality Assurance, I would like to work with a dynamic and

progressive IT firm where I can apply my technical experience and interpersonal skills efficiently & effectively

for the growth of the company.

SUMMARY:

• IT Professional possessing progressive experience in analyzing, designing, developing, testing,

production support and managing information technology projects in financial and insurance services

industry particularly Credit Card, Retail Banking domain.

• Proficient in the field of Information Technology, with specializing in Software Quality Assurance

Testing, proficient in testing on Client/Server, Web based applications and Mobile Application.

• Experience in Software Development Life Cycle (SDLC) and worked in Agile Project Environment.

Provided process leadership and projects management within the Quality Assurance Team, including

researching, recommending, and implementing quality process improvements and automation tools, and

mentoring other Quality Assurance staff.

Professional expertise in Black box testing - Functional testing, Integration testing, System testing,

Regression testing, Smoke Testing.

Good knowledge of analyzing and understanding the Domain and Business Logic.

• Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements

gathering, test planning, scheduling, testing, defect tracking and reporting.

• Expert in using HP QTP, QC & JIRA.

• Expert using open source tools like Selenium, Webdriver, Android Driver.

• Used Java as client library for selenium and webdriver to design and developed Automation test

Framework using Junit and TestNG.

• Created HTML formatted report for Test team using build tool like Ant.

• Expert Using open source test management tools like Trac, Wiki, JIRA as well as commercial tool like HP

Quality Center(QC).

Experience in creating Test Strategy, Plans and Test Cases, Test Estimation, Requirement Traceability

Matrix

Experience in preparation of Test Summary Report, User Guide & Training.

• Experience in User Acceptance Testing (UAT).

• Extensively worked on all phases of Software Development Life Cycle (SDLC), its methodologies and

process.

Ability to take initiative, prioritize and work independently to meet deadlines.

Experience in complete software development lifecycle (SDLC) of projects, using Waterfall, and Agile

models.

Effective communication skills for mediating between developers, clients and management.

Expertise in back end testing and writing SQL queries, Joins, Triggers Procedures using Oracle and

SQL Server.

• Ability to adapt to new environment quickly, strong team player, good communication, good analytical

and computation skills, enthusiastic & quick learner, confident, sincere and committed.

TECHNICAL SKILLS:

Languages JAVA, C++, VBScript

Testing Tools QTP,SeleniumWebdriver, SeleniumGrid, SeleniumHeadless,Android Driver,

Iphone Driver, PhantomJS, Cucumber

IDE Eclipse, SQL developer, Mysql Query Browser

Web and GUI Tools HTML, DHTML, MS Front Page, MS Excel, XML, JavaScript, VBScript

Databases Oracle, MySQL, SQL Server, MS Access

Version Control Subversion, Quality Center, Team Foundation Server(TFS)

Test Management HP Quality Center, Jira, Trac, Bugzilla,

Application Servers Apache Tomcat, Web logic Portal, IIS, Jboss, Team Foundation Server( TFS)

Methodologies Agile, Waterfall, TDD

Operating Systems MS Windows,Linux, Unix Mac

Test Framework Junit, TestNG

Web Debugging Tool Firepath, Firebug, Xpather

Application Packages Microsoft Office

Build Tool Ant, Maven

Internet explorer, Mozilla Firefox, Google Chrome, Safari

Browsers

MS Excel Pivot Table, macros & VB

FIX Protocol, VeriFIX

Financial

Continuous Integration Tool Jenkins

TRAINING:

FIX Protocol

• FIX Messaging Basics – Session Layer

• FIX Message - Business Layer

VeriFIX – Automate Testing Tools and Simulation Across FIX

GreenLine Financial Technologies, Inc., Chicago

PROFESSIONAL EXPERIENCE:

Homesite Insurance, Boston,MA Automation Test Engineer April 2013 to Present

Responsibilities:

• Analyzed business requirements, documented business requirements specifications, wrote Test Plans,

Test Cases.

• Designed the whole QA environment for the company by following TDD (Test Driven Development).

• Analyzed system requirements specifications, developed test plans, test cases, and test data for testing

the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios,

especially focused on logical scenarios of the application.

• Involved in functional testing and automated test scripts by using QTP.

• Performed Automation Testing using QTP.

• Used Test Management Tool, Quality Center (QC) to define requirements, design test steps, run as

test set, report, track and close bugs.

• Used QTP and QC ALM Connection to run automation test set from QC in QTP.

• Used Quality Center to get the result for the executed automation test sets.

• Executed test cases compared with expected values and pass/fail reports updated through Quality

Center.

• Modify or Change existing VBScipt QTP code as per required by the Business Requirement

Documents.

• Involved in developing test methodologies, test plans and test cases for the application and prepared

UAT test Plan.

• Used Quality Center & JIRA to report bugs.

• Prioritized Identified defects and monitored bugs fixing status through Quality Center & JIRA.

• Participated in bug triage meetings with developers to validate the severity of the bug and responsible

for tracking of the testing life cycle.

• Connected to database to Query the database using SQL for data verification and validation.

• Performed back end testing on oracle database by writing and running SQL queries.

• Maintained close and strong working relationship with teammates and management staff.

• Worked with development teams investigated and corrected software bugs and deficiencies based on

the testing results.

• Involved in documentation as to how to maintain and run scripts for future enhancements.

Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like

Daily and Weekly.

Regularly communicated with project managers, development managers, release managers and developers

to ensure comprehensive test planning and execution.

Participate in Production Release validation Process.

• Created automation test suite using Selenium Webdriver.

• Designed Automation Framework using Selenium and WebDriver.

Used core JAVA for writing Selenium WebDriver tests for the web application

TD Bank, N.A. Brooklyn, NY Test Automation Engineer April 2011 to March 2013

Responsibilities:

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test

Cases.

• Designed the whole QA environment for the company by following TDD. (Test Driven Development).

• Created automation test suite using Selenium Webdriver.

• Designed Automation Framework using Selenium and WebDriver.

• Involved with writing Test plan, creating test cases, taking decision which to automate and which not, Setup test

data for entire test suite, cross platform and cross browser testing using SeleniumGrid.

• Designed Test cases from mobile app requirement use cases.

• Designed Test cases for native and webapp.

• Execute Test Cases to Multiple Device like Android Phone (Galaxy, Samsung, HTC), Iphone (4,3gs,4s,5),

Ipad and Android Tabloid.

• Used Android Driver to Automate Test cases for Android device and emulator.

• Used Iphone Driver to Automate Test cases for Iphone device and emulator.

• Present the automation framework to Dev and QA team for further testing using different set of test data.

• Used core JAVA for writing SeleniumWebdriver tests for the web application .

• Use Maven Build Automation Tool to create Maven WebDriver Project.

• Use Team Foundation Server(TFS) as a Version Control System

• Use Jenkins as a Continuous Integration Tool

• Prepared traceability matrix to ensure the adequate coverage of the test cases.

• Prepared required documentation for testing signoff by various parties as required by the project plans.

• Participated in weekly assessment meetings with business analysts and developers.

• Assigned, Monitored and Tracked Tasks of Team Members.

• Updated Test Plans and Test Cases periodically to manage changes in requirements.

• Connected to database to Query the database using SQL for data verification and validation.

• Performed back end testing on oracle database by writing and running SQL queries.

• Uploaded test cases executed test cases and logged defects in Mercury Quality Center and JIRA.

• Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test

coverage in the Quality Center.

• Debugged the test scripts, created batch tests, verified the test results and reported the defects using

Quality Center & JIRA.

• Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing

bugs.

• Actively participated in status reporting meetings and interacted with development to discuss the

technical issues.

Regularly communicated with project managers, development managers, release managers and developers

to ensure comprehensive test planning and execution.

Geico, Chevy Chase, MD Automation Engineer January 2010 to April 2011

Responsibilities:

• Reviewed requirements and specifications and provided input during requirements and specification

walkthroughs.

• Analyzed system requirements specifications, developed test plans, test cases, and test data for testing

the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios,

especially focused on logical scenarios of the application.

• Created automation test suite using Selenium RC and Webdriver.

• Designed Automation Framework using Selenium and WebDriver.

• Used core JAVA for writing Selenium RC tests for the web application.

• Involved with writing Test plan, creating test cases, taking decision which to automate and which not, Setup test

data for entire test suite, cross platform and cross browser testing using selenium.

• Created and updated test cases in Excel sheets and generate traceability matrix.

• Executed the test cases manually and automation as necessary and worked on XML.

• Created and executed SQL queries against Oracle database compared the results and analyzed

discrepancies.

• Manually performed back end testing by writing SQL queries.

• Loaded data into Oracle using SQL loader and validated data.

• Performed database testing by passing PL/SQL queries and also executed the regression test cases

before handed over to UAT.

• Created and verified GUI, bitmap, text and Database checkpoints, URL Links and synchronization

points of the application using Quick Test Pro (QTP).

• Involved in functional testing and automated test scripts by using QTP.

• Performed Manual Testing and Automation Testing using QTP.

• Used Quality Center to define requirements, design test steps, run as test set, report, track and close

bugs.

• Executed test cases compared with expected values and pass/fail reports updated through Quality

Center.

• Involved in UAT Testing and Used Quality Center & JIRA to report bugs.

• Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was

configured through Quality Center & JIRA.

• Participated in bug triage meetings with developers to validate the severity of the bug and responsible

for tracking of the testing life cycle.

• Maintained close and strong working relationship with teammates and management staff.

• Worked with development teams investigated and corrected software bugs and deficiencies based on

the testing results.

• Involved in documentation as to how to maintain and run scripts for future enhancements.

• Involved in developing test methodologies, test plans and manual test cases for the application and

prepared UAT test Plan.

Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like

Daily and Weekly.

Cigna, Hartford, CT Test Engineer January 2008 to December 2009

Responsibilities:

• Analyzed business requirements and functional documents, created the test strategy document that defines the test

environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the

effort.

• Drafted test plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of

the business rules.

• Created manual test cases, reviewed with different stakeholders to validate the functionality

• Coordinated with different Stake Holders to prepare user guide and knowledge acquisition of the system.

• Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.

• Conducted backend testing using SQL queries to validate data for database.

• Developed descriptive programming and maintained local and global Object Repository in QTP.

• Involved in manual testing and automated test scripts by using QTP.

• Declared Checkpoint and worked on Object Repository by using QTP.

• Performed Data Driven test for backend testing using with QTP.

• Coordinating with Business users/ UAT Testers during UAT phase, providing them with UAT guidelines, supporting and

attending user’s queries on the application.

• Conducted and coordinated integration and user acceptance testing (UAT) prior to the release of new data feeds into

production.

• Interacted with the development team to fix the defects as per the defect report.

• Attended meetings involving Developers, DBAs and Analysts, Project Manager for tracking changes and change

management.

• Delivered test results in appropriate format for approval of the project team.

• Participated in daily status meetings with testing team and providing the necessary feedback.

• Provided weekly statuses to the project manager as well as users.

• Reported the status of testing activities to the teams and management as necessary.

EDUCATION:

Bachelor of Business Administration (UNDERGRADUATE 2ND DEGREE)

Major in Finance

Baruch College, CUNY

Bachelor of Business Administration (BBA)

Major in Finance

ShahJalal University of Science & Technology, Bangladesh



Contact this candidate