Mohamed Yousf
************@*****.***
SUMMARY:
. Over 6 years as Test Engineer/ QA Analyst with development and
execution of Test Cases and Test Scripts.
. Excellent understanding of Software Development Life Cycle (SDLC) and
importance of QA in Development/ Enhancement and Maintenance of
software applications
. Experience in Smoke Testing, Functionality testing, Web Application
Testing and Regression testing
. Expertise in analyzing and validating business requirements
. Experienced in creation and execution of Test Strategy, Test Plan,
Test Script and Test Cases for Functional and Automated Testing
. Extensive experience in Data analysis, validation and transfer of
files via FTP
. Good knowledge in Quality Center and Test Director to prepare, execute
and store test cases.
. Proficient in QTP - keyword-driven, data-driven and hybrid framework
approaches. Use checkpoints to compare expected object properties to
current actual values
. Experience in debugging QTP scripts using breakpoint, step into, step
over and step out functions.
. Familiarity with working in a fast paced environment like Agile
Methodology
. Good working experience in open source Automation tools: Selenium Web
Driver, Selenium RC, Selenium IDE, Selenium Grid.
. Experienced in writing Selenium or WebDriver modules.
. Solid knowledge in project building tool Maven, ANT.
. Experienced in creating and executing SQL queries to check the data
validation in SQL Server, Oracle database
. Good knowledge in different kinds of testing such as Unit testing,
Functional Testing, Smoke Testing, Integration Testing, ETL testing,
System Testing, Web Application Testing, Regression Testing,
Performance testing, Load Testing and User Acceptance Testing
. Involved in preparing Defect Tracking Report using QC, ALM, JIRA.
. Involved in preparing Test Matrix and Test Summary Reports.
. Strong communication and Interpersonal skills to maintain effective
work relationships with all levels of personnel. Clear understanding
of Business rules and Ability to work as part of team.
TECHNICAL SKILLS:
. Methodologies: Waterfall, V-Model, Scrum Agile.
. OS: Windows Vista, XP, NT/2000, 95/98, MS-DOS, Sun OS/UNIX, LINUX
. Language: Java, Java Script, Visual Basic 5/6, VBScript, SQL,
. Database: MS-SQL Server 2008, Oracle 11g.
. Web Page Tool: FrontPage, HTML/DHTML, AJX, ASP, JSP.
. Server/ Tool: IIS 6.0/7.0, Apache, Web Logic Server
. Testing Tool: Quick Test Pro, Quality Center, ALM, JIRA, Rational
Functional Tester, Rational Clear Quest, Selenium IDE, WebDriver,
GRID, SharePoint.
. Knowledge: Software development Methodology (SDLC), Test
Methodologies, ISO Standard, n-TIER Application development, Web
application development, Smart client application development.
PROFESSIONAL EXPERIENCE:
Prudential, Newark, NJ Jan
2014 - Sep 2014
QA Test Analyst
Prudential offers Life Insurance, Annuities, Mutual Funds, Group Insurance,
Retirement Services, Investment Management and other financial services.
Principal products and services provided include life insurance, annuities,
mutual funds, pension- and retirement-related investments, administration
and asset management, securities brokerage services, and commercial and
residential real estate in many states of the U.S. It provides these
products and services to individual and institutional customers through
distribution networks in the financial services industry.
Responsibilities:
. Reviewed and analyzed the Business Requirement Document and Functional
specification document.
. Participated in Requirement meetings and Detail Design meetings for
better understanding of the functional requirements.
. Involved in preparing Test plan and Test cases by referring design
documents, requirement documents and Legacy applications.
. Prepared Test Data and performed Positive and Negative testing.
. Executed test cases manually that were developed in pre testing phase.
. Compared and analyzed actual to expected results and reported all bugs
in ALM.
. Prepared Requirement Traceability Matrix (RTM) to map the functional
Test cases with the requirement from the functional Requirement
Document.
. Involved in various types of testing like Functional testing,
integration testing, End to End testing, Regression testing, User
acceptance testing of the application.
. Created test cases, validated and recorded test scripts for the
automation testing using Selenium 2.
. Tested new functionality and performed regression testing for every
release and modification in the application
. Written Data Driven test to handle the scenario requiring multiples
sets of data.
. Analyzed and imported test data from spreadsheets into ALM using
Excel.
. Involved in communication between UAT team members, business leaders,
and IT.
. Highly involved in interacting with development team in fixing the
defect and track them until defect is closed.
. Reporting the test execution status in the Bug Review Meetings on a
weekly basis with the project group.
. Managed all types of change requests, including defects, enhancements,
issues and documentation changes using ALM.
Environment: ALM 11.0, Oracle 10g, VB.NET, Windows XP, SQL Navigator,
Microsoft Visual Studio 2005, Internet explorer, Selenium WebDriver 2.0.
RC, Core.
Erie Insurance, Erie, PA
Mar 2013 - Oct 2013
Test Engineer
Erie Insurance offers a range of services to meet family insurance needs,
including a variety of home and tenant (renters) insurance policies, Auto
Insurance, Life Insurance and boat insurance. ERIE also offers a variety of
business insurance products to meet the needs of both small and large
businesses. Erie Family Life offers a complete line of products to meet
individual and business life insurance needs.
The objective of this project is to build/enhance the Commercial Insurance
application.
Responsibilities:
. Involved in Automation testing and manual testing of the application.
. Review & analysis of business requirements and technical
specifications documents.
. Participated in planning and developing test strategies and test plans
for System and Regression Testing
. Co-ordinate with Business Analysts, developers and testers to come up
with various testing scenarios, exceptional conditions and prepare
test data.
. Consult the project team regarding the testing of complex software
applications and modifications,
. Used Quick Test Professional (QTP) to build automated test scenarios,
Execute test scripts for the Functional and Regression Testing of Web
applications.
. Developed custom QTP function libraries (like Object Oriented
Functions, Database Functions, and Utilities etc.
. Collaborate with Technical Lead for unit and integration testing;
review unit and integration test plans/results.
. Prepare and review Test Summary Report to reflect all the requirements
& test cases during each Sprint.
. Validation testing using SQL.
. Generate defect tracking report/metrics, test project metrics.
. Create Requirement Traceability in ALM.
. Conduct review meetings with the developers, business and sponsors and
get their Approvals.
. Provide testing sign offs for each phase of testing as per the
entry/exit criteria of each phase.
Environment: .Net, ALM, QTP, EXCEL, ORACLE, XML.
Bank of New York Mellon, Pittsburgh, PA
Feb 2012 - Dec 2012
QA Tester
The Middle Office Deal Input System specific clients for both mandatory and
voluntary corporate actions. Creates solution that will aggregate the deal
updates from the Trading platform in real-time and publishes the deals to
the customers back office in an on demand basis based. To support this
initiative, the QA team has representation in all the areas and creates and
executes manual as well as automated tests to ensure code functionality in
each of the environments.
Responsibilities:
. Interaction with Clients for understanding Business Requirements and
Functional Specifications.
. Understanding the trade flow between Front Office and Back Office.
. Designing Test Plan and Test scenarios.
. Prepared GCOV (General Coverage) for the Groups and moving it to
Production
. Coordinated the overall performance team efforts, including
Performance Planning, Performance Testing.
. Involved in designing and developing TestNG Data driven automation
framework in Eclipse IDE using JAVA and automated them using Selenium.
. Wrote several SQL scripts to validate the data integrity in the
application using various DDL statements.
. Provide with a gap analysis report outlining all the application
functionality areas that could be tested using the automated Selenium
WebDriver.
. Optimized QTP/UFT scripts for Regression testing of the application
with various data sources and data types.
. Responsible for the Inquiry and Financial transactions testing.
. Parameterized the fixed values in checkpoint statements, created data
tables for the parameters and wrote functions for the parameters to
read new data from the table upon each iteration - Performed Data-
driven testing.
. Created documents detailing the process for each of the test scripts
and the scenarios each script performs.
. Implemented Selenium Grid and executed tests in parallel that helped
reduce the execution times significantly.
. Used Rational Requisite Pro to track requirements during the QA
Testing Phase.
. Tested applications both in QA and Production environment.
. Performed Smoke Testing, Sanity Testing, GUI Testing and User
Acceptance testing.
. Implemented Cross browser testing using Selenium API for Mozilla
Firefox, Chrome and IE.
. Developed and executed test cases test Scenarios and followed-up
defects using Clear Quest.
. Participated in bi-weekly meeting between testers, developer and
Project Manager to resolve issues arising after each build, assigned
priorities to tasks and suggested solutions and methodologies to
overcome problems and streamline everyday processes.
. Assisted in the user documentation process.
. Tested Reports functionality and result applying Business rules with
estimated Results and Verified fixed defects.
Environment: Windows XP, Windows Server 2003/NT, UNIX, VBScript, PHP, J2EE,
HTML, Flash, XML, BPM, Soap UI, Share Point, Greenplum, Oracle 10., IBM
DataStage, Selenium IDE, Selenium WebDriver 2.0.QC. SharePoint.
AgileThought, Tampa, FL
Mar 2011 - Dec 2011
Quality Analyst
Represented the organization on various projects as a lead
Business/Software Quality Assurance Analyst. Gathered requirements, groomed
the backlog, trained new employees, created artifacts and tested software
prior to implementation. Worked closely with senior executives, directors
and subject matter experts to capture changing priorities as they occurred.
Implemented training programs for information sharing among the team.
Planned, strategized and implemented various testing and business analysis
activities. Created reports and analyzed business data to increase
efficiencies. Responsible for providing estimates of team productivity.
Responsibities:
. Daily interaction with senior executives and subject matter experts
. Created reports to document testing plans, testing and defect statuses
. Gathered requirements from the client and logged them into the backlog
for grooming
. Point of contact for employees and key business personnel for QA
related issues
. Utilized available company data to assess business and testing needs
and created strategies to meet those needs
. Trained new employees on business processes
. Initiated lunch and learn sessions for the business and testing teams
. Created presentations for and supported software implementations
. Assisted in all phases of the testing lifecycle; Test Planning, Test
Preparation, and Test Execution.
. Wrote SQL queries to access the data from the database tables to
ensure data integrity.
. Executed Test Cases from Test Manager to validate the requirements and
application functionality.
. Reported defects in JIRA found during testing to the development team.
. Interacted with the developers, business analysts and project managers
to resolve the defects.
. Created process documents and user interface QA training documents.
Environment: JIRA, Selenium 2, SQL Server 2008, Test Manager, TFS, MySQL,
Java, JavaScript, HTML, Postman and CSS.
University of South Florida, Tampa, FL
Jan 2010 - Oct 2010
QA Analyst
Primarily involved in gathering businesses requirements planning, designing
coding, testing and training end users.
Responsibities:
. Performed team lead responsibilities in managing test plans and
schedules.
. Assigned tasks and tracked Project deliverables.
. Participated in providing input to development and maintenance of
Testing Procedures and ensure adherence to all company's business
processes.
. Provide weekly status reports on projects to product management teams.
. Utilize Agile/Sprint Methodology in release testing.
. Hold Test cases review meetings with team to ensure proper test
coverage is met.
. Analysis, planning and executing quality assurance procedures on
software applications.
. Reviewed, developed and executed test suites/cases in Test Director to
validate business requirements.
Environment: ASP.NET, XML, C++, Apache, BEA Web Logic 8.0, Oracle 9i and
10g, Visual Source Safe 6.0, VISIO, HP Quality Centre, TOAD, and SQL
Server.
Libya Insurance Company, Tripoli, Libya
Apr 09 - Dec 2009
QA Analyst
Libya Insurance Company is a provider of non-life Insurance products and
services. The company is based in Tripoli; Libya. I was involved to test
the functionality of Libya Insurance Company application, and Derive Test
cases from Use case Requirements and Test Execution and Log Defects.
Responsibilities:
. Worked on Order Process testing with different Platforms like Global
commerce, RegNow, SWReg, Mindvision etc.
. Mocked up the XML files to create Sales Order and Verified the Data.
. Created and tested different orders like Sales, Chargebacks, Return,
Refunds, Free of Charge, debit memos and credit memos etc.
. Used E-Commerce Platform in this project
. Used QC for Test maintains and defect tracking
. Successfully integrate automation test scripts into QC
. Identified software defects and reported using Quality Center.
. Involved in Black Box Testing
. Performed Regression testing and Integration testing by executing the
baseline scripts, identified software errors and interacted with
developers to resolve technical issues.
. Participated in meetings to discuss the status and issues
. Used Quality Center 9 for bug tracking and for maintaining the test
documents
. Created Unit testing and Integration testing procedure.
. Prepared and executed test plans, test cases and test scripts.
Environment: Java script, XML, QC 9, MS Excel, SQL Server 2008, Windows XP.