Sohaib Ashraf
acgc37@r.postjobfree.com
Professional Overview
More than 5 years of experience in testing of Client/Server & Web-Based Applications
with diverse experience in different domains.
Knowledge and experience of all phases of SDLC (Software Development Life Cycle,
Project Management and Testing Lifecycle Methodologies Waterfall, Iterative and Agile
(Scrum) models.
Tested Web-based Applications, and Client Server developed in Java, C++, Perl,
JavaScript, PHP, .NET, HTML.
Proficient in developing, documenting and executing Test cases using Functional
requirements documents, User Stories and Acceptance Criteria
Experience with creating Test Plans, Test Data creation, creating RTMs, preparing daily
defect and execution reports.
Experience in Functional Testing, Database Testing, System Testing, Regression Testing,
Smoke Testing, Compatibility Testing, Black box testing and Integration Testing.
Experience in Functional Testing, Data Driven Testing Mobile Testing
Proficient in using basic SQL queries to perform back-end testing for data integrity.
Experience in working with Test and Defect management tool such as HP Quality Center
(QC)
Experience working with HP QuickTest Professional (QTP) for automating functional
and regression tests using VBScript language
Excellent knowledge of Descriptive Programming for developing test script
and Functional libraries.
Excellent interpersonal, analytical, and communication skills; proven team player with an
analytical bent to problem solving and delivering under high stress environment.
Professional Experience
SQA Engineer, National Board of Medical Examiners June 2014 – Oct. 2014
Philadelphia, PA
Performed manual for the customer fronting web module.
Tested Web-based Applications, and Client Server developed in Java, C++, Perl,
JavaScript, PHP, .NET, HTML and Delphi.
Documented detail test plans, test cases, test scripts and expected results in ALM-Quality
center and tracing the test cases to the requirements.
Developed various test scenarios with test data to support test requirements.
Involved in executing the test scripts in ALM-Quality Center, and reporting the test
results in Jira.
Focused on project related documents on Confluence
Worked closely with development team in resolving bugs and closed bug reports once
they are resolved.
Executed sanity check and regression tests as and whenever required.
Planned and managed test schedules using release dates.
Participated in bug review, test case review, and QA weekly status meetings.
Delivered sign-offs for functional testing in QA Staging and Production environments.
Assisted in various systems troubleshooting, reproduced the bugs as necessary for the
developers to resolve the issue.
Performed data integrity testing by executing SQL statements and manually verifying the
contents.
Logged and tracked defects in ALM-Quality Center and Jira.
QA Engineer, Horizon Blue Cross and Blue Shield March 2013 – May 2014
Newark, NJ
Responsibilities:
Performed manual and automation testing for the customer fronting web module.
Tested Web-based Applications, and Client Server developed in Java, C++, Perl,
JavaScript, PHP, .NET, HTML.
Documented detail test plans, test cases, test scripts and expected results in Quality
center and tracing the test cases to the requirements
Developed various test scenarios with test data to support test requirements.
Involved in executing the test scripts and reporting the test results in Quality Center
Worked closely with development team in resolving bugs and closed bug reports once
they are resolved.
Executed sanity check and regression tests as and whenever required.
Planned and managed test schedules using release dates. Participated in bug review and
QA weekly status meetings.
Delivered sign-offs for functional testing in QA Staging and Production environments.
Assisted in various systems troubleshooting, reproduced the bugs as necessary for the
developers to resolve the issue.
Performed data integrity testing by executing SQL statements and manually verifying the
contents.
Logged and tracked defects in Quality Center.
QA Analyst, Nationwide Insurance March 2011 - Feb. 2013
Columbus, OH
Responsibilities:
Understanding the application under test, writing test plan, defining test strategy, create
and update the test matrix.
Tested Web-based Applications developed in JavaScript, PHP, .NET and HTML.
Work with development, users and support groups to understand the application
architecture, use and content.
High Level Test Plans were written based on Business Requirement Document (BRD),
Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and
Presentation of Results Involved in validating both functional and automated business
processes using Quality center and following waterfall model.
Conducted Functional, Integration, System, Regression, and Black Box Testing.
Tested mobile website on Android and iOS Platform
Test Management and Test Case generation was done using Quality Center.
Developed the Test cases to test functionality and interface of the application.
Developed SQL scripts on Oracle database, with use of sub query, join query, group by
and order by clause to validate all Front-end transaction for data validation.
Used Quality center to manage the test cases, defects, and to create test coverage
Reviewed Business Requirement Documents and the Technical Specification.
Developed and executed Automated Test Scripts using HP QuickTest Professional.
Developed QTP Scripts from scratch using Descriptive Programming.
Created and executed test scripts using VBScript in QTP to perform end to end testing,
functional and regression testing.
Used Excel Data sheets in Quick Test Pro to import data from data tables for conducting
the Data Driven Testing.
Tested the application by inserting checkpoints and synchronization points in test scripts
using Quick Test Professional.
Reported the failed test cases, tracked the defects and verified the fixes in multiple
environments.
Used Quality center to log defects and generate defect reports and graphs.
Used testing techniques to develop test cases using positive, negative, boundary testing
and equivalent partitioning.
Participate in walk-through, requirement and test plan reviews, and user group meeting.
Responsible in providing regular test reports to the QA Lead.
QA Analyst, Huntington Bank December 2008 - January 2011
Columbus, OH
Responsibilities:
Involved in Test plans and Test scenarios creation for various test conditions.
Tested Web-based Applications developed in JavaScript, PHP, .NET and HTML.
Writing the Test cases and Test data according to Requirements.
Manually Conducted Positive and Negative testing.
Prepared Daily status Report.
Performed Integrated Testing, GUI, Functional and End-to-End Testing.
Performed Regression testing after each modification of the application.
Involved in creation and maintenance of Traceability Matrix.
Detecting, classifying, and reporting bugs through Quality Center.
Verified data integrity and data validity in Oracle Database using SQL Queries.
Active interaction with team members, team lead and developers in review meetings to
evaluate the progress and performance of the application.
Involved in weekly status meetings.
Provided Test Summary Report, Defect Reports using Quality Center.
Technical Experience
Testing Tools: HP Quick Test Professional (QTP), HP Quality Center, Bugzilla, Jira
Operating Systems: Windows XP, Vista & 7, UNIX, LINUX
Languages: VBScript, HTML, Java, SQL
Database: Oracle, SQL,, SQL Developer, PL/SQL, SQL *Plus
Office Tools: Microsoft Office, Excel & PowerPoint, SharePoint, Office Communicator
Education
Temple University, Philadelphia, PA [Bachelors – Computer Science]
Camden County College - Blackwood, NJ [Associates – Computer Science]