Ministry of Communications and
Information Technology Information Technology Institute
Software Testing
&
Quality Assurance Track
Historical Background
9 Years of success
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
Assurance calibers
First place in Egypt:-
To deliver training for faculty graduates joining ITI with
the goal in mind to providing the software industry with
highly qualified calibers in the domain of software testing &
quality Assurance that cope with the international standards
and the advent of CMMI model
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 that is able to enhance
the capability and maturity level of software
companies to comply with the international
standards
Software Testing & Software
Development … Where we are?
Improvement
Audit
Control
Testing Solution
Testing Business
Quality AssuranceHigh Software Testing & Quality Assurance
production includes…
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 software
Graduate Domain
Students are strongly prepared to have
opportunities in these jobs
Software
Quality Control
(QC)
Software
Quality
Assurance (QA)
Software
Process
Improvement
•Plan and directactivities concerned with development, application, and maintenance of quality standards
• Develops and initiate standards and
•Evaluate and test software applications for usability and
functionality
•Improve the quality of software related to computer, Internet and mobile •Serve as a consultant to an organization, evaluating, planning and implementing improvements in
business processes and practices
• Team building and group facilitation,
Course
List
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
Course
List
(cont.)
Database Package
Database Testing using Sql Server
BI Testing
Desktop Development Package
Testing .Net Desktop Application
Course List (cont.)
Web Development Package
Introduction to JavaScript Testing
Testing XML Technologies
Introduction to XML web Services Testing
Course List (cont.)
Analysis and Design Package
UML for testers
Course List (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
Six Sigma
Course List (cont.)
Software QA Engineering Package
ISTQB Foundation
Mobile Application Testing Security testing
Software testing with Visual Studio &ALM Web Performance Testing
Introduction to TMMI
Course List (cont.)
Soft Skills Package
Effective Communication Skills
Effective Presentation Skills CreativeThinking
Time and Stress Management Team Building
Marketing Management
Myth
1
“Software testing is easy job, any people can
become tester and no training is needed !!!” …
Reality:
-It takes hours to start testing job but years to be good at it
-Tester and developer requires two different set of skills and
Myth
2
“Software testing doesn’t require programming!!!”
…
Reality:
-
What you learn from university is just a starting
point for pursuit a career in IT
-Automation, performance, security testing not only
require programming but also deep understanding
about system, technology
Myth
3
“Software testing doesn’t require much
analysis and innovative thought!!!”
…
Reality:
-Testing is not just test execution, you can see many
tester not doing testing
-Testing based on requirements only find 70% bugs
Innovation helps tester find the rest
Myth
4
“Testing is not challenging so I don’t have much
chance to growth in testing career!!!” …
Reality:
-A company likely will go to the end if releases a low
quality product
-Role of tester now is not just testing. Combined skills
of (Developer + BA + Tester + Expertise User)
Are You Ready to Join Us !!!
“I’m just graduated !!!...how can I start my
software testing career and qualified SW
@ITI…Testing & QA Dept. will help
you…
Discover
D
etermined
@ITI…Testing & QA Dept. will help
you…
DISCOVER
I
nnovative
@ITI…Testing & QA Dept. will help
you…
DISCOVER
S
ocial-ability
Your communication is the key. Leverage the power
social media for instant knowledge sharing
@ITI…Testing & QA Dept. will help
you…
DISCOVER
C
urious
Not be intellectually, be intellectually curious
Does this functionality make any sense?
@ITI…Testing & QA Dept. will help
you…
DISCOVER
O
bjective
Need value from every hour spent on testing Time
management
@ITI…Testing & QA Dept. will help
you…
DISCOVER
V
isionary
Think from the customer’s perspective on the overall
testing vision and quality
@ITI…Testing & QA Dept. will help
you…
DISCOVER
E
nthusiasm
Not tool and technology - Your brain, your passion and
your enthusiasm matters the most
@ITI…Testing & QA Dept. will help
you…
DISCOVER
R
oadmap
Create a road map and execute
Turn motivation into habit
Work While You Study…Yes
•
After taking the first essential Courses in SW Testing, you
will be eligible to join the biggest Freelancing Testing
Network.. Utest where you can apply and work online
with them..you can get money
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
International Accreditation and certification.
Certification paths from highly
recognized Organizations and Institutes
•
After Finishing 9 Month Program, you will be certified in
three major industry recognized software testing &
Technical
Committee –
Our Staff
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)
• Eng. Eman Abd Elhameed (Teaching Assistant)
QA Consultants
• Dr.Ahmed Bahaa, FCI-Helwan University-Microsoft regional Director, MVP
• Eng.Maged Koshty , CEO of Expertwave company ,IEEE , ISTQB certified
• Eng.Youssef Goher.Testing Consultant , SQS
• Eng.Mohamed Hassan , Project Manager, Valeo
• Eng.Hany Badr, Project Manager, Valeo
• Eng.Ahmed Ibrahim, Test Analyst , ITS
• Eng.Mahmoud Fathy ,Security Specialist, ITS
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)
Online Communities
• www.testrepublic.com• http://kms-technology.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
Contact Us
You can contact Testing & QA staff at :
Rooms : 3013 3
rdfloor
Tel : (202)-35355586
Email:
ITI Links
Common FAQs
URL: http://www.iti.gov.eg/faq