Total Years of Experience: 17 Years, 8 Months
February 2016
To Present
Software Testing Principle Engineer
at STC Solutions
Location :
Saudi Arabia - Riyadh
Building the Software Testing Team structure and organizational
Building Software Testing Section processes
Auditing the existing processes and evaluating efficiency
Building the standards and checklists for the testing activities
Coordinating and managing the communication between the testing team and other sections Evaluate the current applications quality and study the gaps in order to be filled.
Provide senior management with reports about the progress, status and challenges faced.
Propose new techniques and tools that can make the test execution and reporting more efficient.
Building Software Testing Section processes
Auditing the existing processes and evaluating efficiency
Building the standards and checklists for the testing activities
Coordinating and managing the communication between the testing team and other sections Evaluate the current applications quality and study the gaps in order to be filled.
Provide senior management with reports about the progress, status and challenges faced.
Propose new techniques and tools that can make the test execution and reporting more efficient.
March 2014
To February 2016
Project Quality Manager
at airbus
Location :
Saudi Arabia - Riyadh
Evaluating the project execution processes
Ø Building new processes
Ø Technical Documents review and approval
Ø Business document review and approval
Ø Customer negotiations and follow up
Ø Evlauting the test reports and taking decisions regarding the quality inprovments needed
Ø Supervise the team in terms of following the quality standards.
Ø Inforcing the quality management system of the organization into the project
Ø Performing Internal audits.
Ø Guiding the external auditors through the external audits.
Ø Building new processes
Ø Technical Documents review and approval
Ø Business document review and approval
Ø Customer negotiations and follow up
Ø Evlauting the test reports and taking decisions regarding the quality inprovments needed
Ø Supervise the team in terms of following the quality standards.
Ø Inforcing the quality management system of the organization into the project
Ø Performing Internal audits.
Ø Guiding the external auditors through the external audits.
August 2012
To March 2014
Senior Software Quality Engineer
at ELM
Location :
Saudi Arabia - Riyadh
Test Planning
- Preparing Test plans
- Test Execution Plans
Ø Test Execution
- Evaluating Test Results
- Provide recommendations
- Test, progress and status reports.
Ø Team Supervision
- Leading junior and senior test engineers
- Provide quality and testing supervisions.
Ø CMMI Certificate Gaining participation
- Evaluating the quality depatments pains
- Suggesting solutions.
- Preparing Test plans
- Test Execution Plans
Ø Test Execution
- Evaluating Test Results
- Provide recommendations
- Test, progress and status reports.
Ø Team Supervision
- Leading junior and senior test engineers
- Provide quality and testing supervisions.
Ø CMMI Certificate Gaining participation
- Evaluating the quality depatments pains
- Suggesting solutions.
June 2011
To August 2012
Quality Assurance/ Control Supervisor
at King Saud university
Location :
Saudi Arabia - Riyadh
- Strategic Planning for Different IT Sections
- Developing Templates, Checklists and Forms for All Departments.
- Setting Standardization on different fields.
- Establishing Quality Control Department.
- Quality team Supervision.
- Providing Consultancy in different work related issues
- Representing Application Department in the ISO 27001, 9001 preparation Committee.
- Gaining the ISO27001 for the department
- Developing Templates, Checklists and Forms for All Departments.
- Setting Standardization on different fields.
- Establishing Quality Control Department.
- Quality team Supervision.
- Providing Consultancy in different work related issues
- Representing Application Department in the ISO 27001, 9001 preparation Committee.
- Gaining the ISO27001 for the department
January 2011
To June 2011
Quality Performance Analyst
at Hoshan Group
Location :
Saudi Arabia - Riyadh
1. Developing Business Processes and workflows.
2. Performing Audit on Processes.
3. Developing KPIs
2. Performing Audit on Processes.
3. Developing KPIs
January 2009
To January 2011
Quality Team lead
at international Sure for Technology and cosultancy
Location :
Saudi Arabia - Riyadh
1. Testing already running projects.
2. Improving Quality Control department by applying TFS Bug tracking tool by preparing Virtual machines and making presentations.
3. Improving the process of testing by applying new methodologies.
4. Supervising quality team.
5. Spreading the idea of quality and building the department.
6. Estimation and risk management regarding to the Quality tasks.
7. applying Quality Assurance Methodology concepts.
8. preparing check-lists and templates for the company.
9. Improving software development process
2. Improving Quality Control department by applying TFS Bug tracking tool by preparing Virtual machines and making presentations.
3. Improving the process of testing by applying new methodologies.
4. Supervising quality team.
5. Spreading the idea of quality and building the department.
6. Estimation and risk management regarding to the Quality tasks.
7. applying Quality Assurance Methodology concepts.
8. preparing check-lists and templates for the company.
9. Improving software development process
July 2007
To January 2009
Quality Assurance Engineer
at Integrant Corp
Location :
Jordan
Review Software Requirements Specifications, Detailed Design, Database Design, UI Design, and User Manuals Documents.
Reviews project requirements and test estimates and timeline.
Strong understanding of testing techniques, approaches and strategy.
Working experience in MSF / RUP or any other SDLC.
Coordinates with technical and middle management to control project status.
Review, setup and implement test plans.
Develop Test Cases.
Facilitate Software Architecture Specification peer review.
Prepare and Develop Acceptance plans Documents.
Strong Black Box testing techniques.
Strong Exploratory testing techniques (Ad hoc testing).
Apply all types of testing, Reporting and Verifying bugs (defects).
Provided different deep levels of requirements and analysis support for some modules.
Testing different types of projects especially ones related to workflow plus ETLs.
Doing different types of testing: module, system, functional, user interface, regression, load and integration testing.
Execute Usability testing.
Execute Exploratory testing (Ad hoc testing).
Reporting bugs.
Verifying fixed bugs.
Executing test plans and Test Cases.
Practicing some test on the RFT(Rational Functional Tester).
Working on the TFS (Microsoft Team foundation server)
Acting as a team leader:
Communicating with the Team Members.
Solving challenges facing the team.
managing the way of testing the project
Reviews project requirements and test estimates and timeline.
Strong understanding of testing techniques, approaches and strategy.
Working experience in MSF / RUP or any other SDLC.
Coordinates with technical and middle management to control project status.
Review, setup and implement test plans.
Develop Test Cases.
Facilitate Software Architecture Specification peer review.
Prepare and Develop Acceptance plans Documents.
Strong Black Box testing techniques.
Strong Exploratory testing techniques (Ad hoc testing).
Apply all types of testing, Reporting and Verifying bugs (defects).
Provided different deep levels of requirements and analysis support for some modules.
Testing different types of projects especially ones related to workflow plus ETLs.
Doing different types of testing: module, system, functional, user interface, regression, load and integration testing.
Execute Usability testing.
Execute Exploratory testing (Ad hoc testing).
Reporting bugs.
Verifying fixed bugs.
Executing test plans and Test Cases.
Practicing some test on the RFT(Rational Functional Tester).
Working on the TFS (Microsoft Team foundation server)
Acting as a team leader:
Communicating with the Team Members.
Solving challenges facing the team.
managing the way of testing the project
July 2006
To July 2007
Quality Control Engineer
at Progress Soft
Location :
Jordan
Review Software Requirements Specifications, Detailed Design, Database Design, UI Design, and User Manuals Documents.
Reviews project requirements and test estimates and timeline.
Strong understanding of testing techniques, approaches and strategy.
Working experience in MSF / RUP or any other SDLC.
Coordinates with technical and middle management to control project status.
Review, setup and implement test plans.
Develop Test Cases.
Facilitate Software Architecture Specification peer review.
Prepare and Develop Acceptance plans Documents.
Strong Black Box testing techniques.
Strong Exploratory testing techniques (Ad hoc testing).
Apply all types of testing, Reporting and Verifying bugs (defects).
Provided different deep levels of requirements and analysis support for some modules.
Use Different Software Test Tools such as (FxCop, WAPT, etc…) to test functionalities, performance, etc…
Doing different types of testing: module, system, functional, user interface, regression, load and integration testing.
Execute Usability testing.
Execute Exploratory testing (Ad hoc testing).
Reporting bugs.
Verifying fixed bugs.
Executing test plans and Test Cases.
Reviews project requirements and test estimates and timeline.
Strong understanding of testing techniques, approaches and strategy.
Working experience in MSF / RUP or any other SDLC.
Coordinates with technical and middle management to control project status.
Review, setup and implement test plans.
Develop Test Cases.
Facilitate Software Architecture Specification peer review.
Prepare and Develop Acceptance plans Documents.
Strong Black Box testing techniques.
Strong Exploratory testing techniques (Ad hoc testing).
Apply all types of testing, Reporting and Verifying bugs (defects).
Provided different deep levels of requirements and analysis support for some modules.
Use Different Software Test Tools such as (FxCop, WAPT, etc…) to test functionalities, performance, etc…
Doing different types of testing: module, system, functional, user interface, regression, load and integration testing.
Execute Usability testing.
Execute Exploratory testing (Ad hoc testing).
Reporting bugs.
Verifying fixed bugs.
Executing test plans and Test Cases.
Share on Facebook
Share on Twitter
Share Via Email