Ihab Salamin, Software Integration and Quality Assurance Team Lead

Ihab Salamin

Software Integration and Quality Assurance Team Lead

SAFRAN Morpho

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Electrical & Computer Engineer
Experience
15 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 9 Months

Software Integration and Quality Assurance Team Lead at SAFRAN Morpho
  • United Arab Emirates - Abu Dhabi
  • My current job since June 2013

 Lead the software Integration team of the unit and develop integration strategies.
 Work closely with project managers to ensure proper planning, execution, and management of the integration strategy of each project.
 Develop and conduct testing plans and procedures based on the integration strategy of the projects.
 Establish a broad and comprehensive understanding of the end-to-end solution elements of the projects including business rules, functional requirements, technical specifications, technology, and operations.
 Arrange with project team members project-related activities, and provide proper QA planning and estimation of projects.
 Performs and monitor the execution of manual and/or automated system integration, and assure that testing activities conform to approved test plan, and to Software Testing Process.
 Ensure that required Integration, regression and user acceptance testing has been successfully completed.
 Work with development team during development, and testing phases to ensure quality and timely delivery is achieved.
 Maintain, follow, and implement test plans, strategies, and provide any information regarding their fulfillment to project specifications and deadlines.
 Select appropriate test data, test execution, recording of test results, managing the user base for user acceptance testing.
 Identify, analyze, and document all defects, programming errors (software bugs and enhancements) and operational characteristics that are inconsistent with stated requirements and design specifications.
 Assist in implementing improvements in test methods and strategies.
 Represents the organization on project teams and contributes to the quality and achievement of organizational goals and objectives.
 Provides documentation of work and results; reviews projects against goals and provides status reports.

Quality Assurance Team Lead, VeriPark Tech, MS Dynamics CRM Implementation at Veripark Gulf
  • United Arab Emirates - Dubai
  • July 2012 to June 2013

 Web Application Testing Domain.
 JAD sessions for requirement gathering and Gaps analysis.
 Produce requirements using various requirement gathering techniques including questionnaire, surveys, business domain analysis, formal requirement document, client site visits, etc.
 Documenting business requirements and writing functional specifications and use cases documents.
 Maintain horizontal and vertical requirement traceability.
 Detailed analysis of client’s existing system or requirements and proposed a solution based on client’s organization strength and weakness.
 Review of technical documents and proposed changes based on design requirements.
 Lead the testing team on various projects.
 Create and review testing artifacts including test plan, test scenarios, test cases and test data.
 Test cases execution, Bugs reporting and verification, Test logs.
 Responsible for Configuration Management, and user manuals writing.
 Participate in creating and improving the company processes.

Quality Assurance Team Lead, Afkam and Horizon Projects For Medcor Inc. Company at iConnect Tech
  • Palestine - West Bank
  • August 2011 to July 2012

 Web Application Testing Domain.
 Loading Testing, Performance Testing, Functional Testing, Usability Testing &
Browser Compatibility Testing.
 Analyze business requirements and functional specifications documents.
 Select appropriate test data, matrices, checklists, test execution, recording of test
results, managing the user base for user acceptance testing.
 Preparing a comprehensive business and technical documents during Software
Development Life Cycle (SDLC) & Software Testing life cycle.
 Managing Software Testing life cycle using Microsoft Test Manager 2010
 Analyze test results and write detailed test reports that accurately describe the
project status.
 Participate in reviewing and improving the company processes.

Quality Assurance Team Lead, Intel Small Business Advantage (SBA) Project For Intel Company at Jaffa.Net Computer System
  • Palestine - West Bank
  • October 2010 to August 2011

 Coordination and Communication between the development Team and the QA
Team.
 Preparation and execution of the Unit Testing using Unit Testing framework in
Visual Studio 2010.
 Preparation and execution of Test Cases.
 Manual Testing and Automation Testing (Test Complete Automaton Tool).
 Bug tracking and reporting which clearly define the problem and easy to flow and
understand by the developers.
 Estimate the time needed for the quality tasks in the project.
 Preparing comprehensive test plan describing the test approach, defining tasks and
test schedule, and making sure it is compliant with the overall project plan
 Follow up on the test plan and tracking the bug’s status according to the bug life
cycle.
 Raise defect reports and progress the resolution of defects.
 Defining the basic acceptance tests (BAT) and prepare smoke test.
 Preparing and execution of the Integration, regression and user acceptance testing
has been successfully completed.
 Manage the testing of releases each release follow strict change control
procedures.

Web and Desktop Application Developer Using Java at Jaffa.Net Computer System
  • Palestine - West Bank
  • March 2010 to October 2010

 Design and development of University Portal Project, I was one of the team that
works on the on-line registration portal that includes on-line application, student
page which includes student information, course registration, etc...The project built
on Java EE technologies stack such as JSF 1.2 (ICE Faces Ajax framework);
LifeRay Portal bundled with Tomcat, servlets and Hibernate for persistence layer.
Moreover the project uses Oracle DB.
 Design and development of HR Desktop Project, I was one of the team that works
on this project, the project is swing based and uses Oracle DB. I was mainly
developing business logic and validation code.
 Reports Designer using iReport Tool.
 Design and development of School.Net, I was one the Team Leads of this project;
the project is a web service for school management using GWT.
 MobileBilling web end for the MobileBilling mobile app using GWT.

Software Engineer Team Lead, Web Application Developer Using ASP.Net at Innovative Software Engineering Center (ISEC) – Palestine Polytechnic University
  • Palestine - West Bank
  • August 2008 to March 2010

 Design and development of an Academic Decision Support System (ADSS) for
Palestine Polytechnic University academic registration system, the project aims to
support student, supervisor, and heads of the departments to have the perfect
decisions through the registration process. The project was developed using 3-tier
Architecture with ASP.Net 2008, and the database was designed Using SQL
Server 2008.
 The project was applied with full Software Engineering International Standards,
Rational Unified Process (RUP) Standards documentations were written for this
project.

Education

Bachelor's degree, Electrical & Computer Engineer
  • at Palestine Polytechnic University
  • June 2008

Bachelor degree in Electrical & Computer Engineering, from Palestine Polytechnic University, Hebron, Palestine.

Specialties & Skills

Agile Project Management
Software Quality Assurance
Java software development
.NET development
Java Development
.Net Development
Quality Assurance
Technical Writing
IT Infrastructure Library (ITIL)
Agile and Scrums

Languages

Arabic
Expert
English
Intermediate

Training and Certifications

RedHat Certified Engineer(RHCE) (Certificate)
Date Attended:
October 2009
Valid Until:
November 2009