Ministry of Communications and
Information Technology Information Technology Institute
Software Testing
&
Quality Assurance Department
Intake 35
Historical background
!
Established in 2006:-‐
A continuous sensing and forecasting of the software
market worldwide and nationally have shown that there
will be a coming and emerging need for software testers &
quality
!
First place in Egypt:-‐
To deliver training to faculty graduates joining ITI with
the goal in mind for providing the software industry with
highly qualified caliber in the domain of software testing
Track Purpose
Software testing & quality assurance department
aims to provide the market with highly distinguished
calibers with a solid level of knowledge and
experience in the following domains
!
SW Quality Control (QC)
!
SW Quality assurance (QA)
!
Process improvement (PI)
Testing & Quality Team able to enhance the
capability and maturity level of software companies
to comply with the international standards.
Track Purpose (Cont.)
Improvement
Audit
Control
Testing Solution
Testing Business
Track Purpose (Cont.)
Prevention
Assurance
Control
• Design and architecture. • Development techniques. QA Process Development Process • CMMI Model • Agile Process Service Process • ITIL • CMMI-‐ Service • TMMI Testing • Functional testing • Security testing • Penetration testing • Automation testing • ….
Graduate Profile
!
A Software Testing Engineer is involved in the entire
software development process to ensure the quality of
the final product
!
This can include processes such as requirements
gathering and documentation, source code control, code
review, change management, configuration management,
release management and the actual testing of the
Graduate Profile (Cont.)
Students are strongly prepared to have
opportunities in these jobs
Software
Quality Control
(QC)
Software
Quality
Assurance (QA)
Software
Process
Improvement
• Plans and directs activities concerned with development, application, and maintenance of quality standards . • Develops and initiates standards and methods for inspection, testing, and evaluation,
• Evaluate and test software applications for usability and
functionality.
• improve the quality of software related to computer, Internet and mobile
applications.
• serves as a consultant to an organization, evaluating, planning and implementing improvements in
business processes and practices.
• team building and
group facilitation,
compiling and tracking data and preparing training materials.
List of Courses
Foundation Package
Operating Systems Fundamentals Linux operating system
C Programming Language
Object Oriented Programming Using C++ Computer Networks Fundamentals
Database Fundamentals
Introduction to Software Engineering Introduction to Web Technologies
List of Courses (Cont.)
Database Package
Database Testing using Sql Server BI Testing
List of Courses (Cont.)
Desktop Development Package
Testing .Net Desktop Application Java Programming
List of Courses (Cont.)
Web Development Package
Introduction to JavaScript Testing
Testing XML Technologies
Introduction to XML web Services Testing
List of Courses (Cont.)
Analysis and Design Package
UML for testers
List of Courses (Cont.)
Software QA Engineering Package
Software Testing Concepts & Techniques CMMI Model And Services
Software measurements
Software Configuration management
Software Quality Assurance Concepts & process improvement ITIL Framework
List of Courses (Cont.)
Software QA Engineering Package
ISTQB Foundation
Mobile Application Testing Security testing
Software testing with Visual Studio &ALM Web Performance Testing
Introduction to TMMI
Introduction To Cloud Testing
Software Testing Concepts & Techniques
Effective Test case and bug report writing techniques Software Project Management
List of Courses (Cont.)
Soft Skills Package
Effective Communication Skills Effective Presentation Skills Creative Thinking
Time and Stress Management Team Building
Marketing Management Interviewing Skills
International Partnership
• At 2014 we became Authorized Training Partner (ATP) by QAI Global Institute to deliver QAI's Instructor Led Trainings in the domains of Software Testing, Software Quality Assurance, Software Project
Management, Software Process Engineering and Software Business Analysis.
• ITI is now in QAI Global Institute's network of Authorized Education representing Egypt
International Accreditation and certification.
Certification paths from highly
recognized Organizations and Institutes
•
After Finishing 9 Month Program, you will be certified in
two major industry recognized software testing & Quality
certificate which are:
QA & Testing Technical Committee
! QA Department combines a strong technical back ground with high interpersonal skills and academic skills, with certificates and experience in wide varieties of areas. QA & Testing Department has consultants in the different areas.
! QA Staff members
• Ms. Amany Shosha (Department Manager)
Software Quality Assurance & Testing
world wide standered references
•
Software Engineering institute
http://www.sei.cmu.edu/training/index.cfm
•
International Software Testing Qualification Board(ISTQB)
http://www.istqb.org/
•
QAI Global Institute
http://www.qaiglobalinstitute.com/Online-‐courses-‐Quality-‐PM-‐IT-‐
Service-‐Management-‐Testing-‐Service-‐Excellence.html
•
BCS -‐ The Chartered Institute for IT
http://certifications.bcs.org/category/15568
•
International Software Certification Board (ISCB)
http://
www.softwarecertifications.org/
Online Communities
www.testrepublic.com
Online community of 2000+ testers
World’s first online technical community on Software Testing 16 Gurus as active participants
Accessible only by invitation
Works as a not for profit setup for promoting latest developments in Testing
Best practice Warehouse
380+ research papers available online for users
ITI Links
Common FAQs
URL: http://www.iti.gov.eg/faq
Connect with ITI :
Ask iTiURL: http://www.facebook.com/Ask.iTi.gov