How to start your career
as SW Tester
SDLC
What is SW Testing
SW testing is a phase in the software development life cycle (SDLC)
that involves evaluating a software application or system to identify
defects, errors, or discrepancies between expected and actual
behavior. The primary objective of software testing is to ensure that
the software meets the specified requirements, functions properly,
and delivers the expected results
QA & QC
Quality Assurance (QA):
QA focuses on preventing defects and ensuring that the software development process
is well-defined ,, process-oriented, aiming to improve the overall quality of the
software.
Quality Control (QC):
QC is concerned with identifying defects and ensuring that the software meets the
specified requirements ,,product-oriented, focusing on detecting and eliminating
defects in the software.
Testing is a form of QC ,,,Testers are QC not QA
SW Testing lifecycle
SW Tester Responsibilities
Responsibility How to achieve it
1-Define scope of quality *Good understanding for business
*Requirements analysis
*Design TCs (Creativity )
2-Ensure the quality product Execute TCs (Manually ,automation ,Performance ,
security ,
3-Support stakeholders to *Reports (Progress & Summery )
take decisions *Communication Skills
E-mailing &Chatting skills
Essentials to be good SW
Tester
English
SW engineering basics
ISTQB FL
Practical
SQL +APIs
Agile methodologies
Automation or performance
English
Why is it Important
competitive advantage
Multinational companies
Good Materials in English
How to improve your English
The American English
Taleek
Busuu
Hello talk
ELSA speak
SW Engineering Basics
Testing is a phase within the software development process. It is an integral part of
software development and not a standalone track
Sources for SW Engineering
[Link]
(Arabic)
ISTQB FL
While having a certificate is not mandatory, it is still important to have a clear understanding of
the syllabus
If you just need to understand the syllabus don’t care about V3 OR V4
If you willing to obtain the certificate (V3 is valid until 4/2024 only )
V4 has useful content more than V3
Syllabus is most important material for any certificate
Sources (Arabic)
[Link]
[Link]
[Link]
Practical
Trying to gain testing mindset , by practicing on many projects
(try to think about TCs & find bugs in any website or mobile APP
Sources (Arabic)
[Link]
[Link]
[Link]
[Link]
Websites to practice
[Link]
[Link]
[Link]
[Link]
[Link]
SQL
It is not mandatory to have in-depth knowledge of database like DB
administrators do. However, it is important to understand key concepts
such as database schema, tables, and fundamental SQL commands
Sources
https://
[Link]/watch?v=Do6l420WF4E&list=PLPn4eVPZKtrI-AIET96mSMc
PsKOevYnqm
(Arabic)
[Link]
v=wifRYaPiiM0&list=PLUDwpEzHYYLt0aRs7gvyEEviMp_CoTO3q (English)
APIs
What is meaning by APIs
Testing Pyramids
Why is APIs testing important
Sources
https://
[Link]/drive/folders/19Y36D5zraJ80i4mKffV2sdGVBvwnz6dN?fbclid=IwA
R1oVz8Bjyg-lpl_E0dN9ifTM9azY2Rxvah7g7iBaXyr8HXdEFPnEJLSpLg
(FWD)
[Link] (introduction)
[Link]
(full course)
[Link]
(practical)
https://
[Link]/watch?v=lKz2Am4UI6c&list=PLhW3qG5bs-L9P22XSnRe4suiWL
4acXG-g&index=6
(English)
Agile
Agile is the most common strategy followed in companies those days
You need to understand the process, the roles involved, and how the role of a tester different than
any other (SDLC)
Agile Certificate isn’t mandatory , but it is vey useful
Sources
https://
[Link]/document/d/1RJW45FvKkOs3BpnMNw8KMrsXCx06_GXh/edit?rtpof=true&sd=true&fbcli
d=IwAR2tQ-yYkdBHvdDpARmqLwCs01YBb2qFuycEbIc0OnKZoF8GmysJeHjDtyE
(summery)
certificate
[Link]
[Link]
Programming Language
PL is prerequisite to be good in test automation
Not mandatory to be a developer
Java & python are most popular
Switching is easy
Automation
Most people are specialized in one of them (Automation or Performance)
Automation roadmap
[Link]
Sources
[Link]
[Link]
[Link]
[Link] (Arabic)
Shifting
متسيبش شغلك,, متسيبش شغلك,, متسيبش شغلك
If you are older than 30 ,,, you need to think more about adv. & disadv
Average one year to get first offer
You need to make more effort
connections may be support you
Online or offline courses
Depending on
What is Your background ?
Prefer mentor & follow up or self study ?
Can mange your time or not ?
it is important to used to study online , you are a SW Engineer
if you decided the offline ,,try to ask for reviews on instructor
CV
Your CV is the first impression of you
If you are fresh , one page is enough
Don’t focus on your previous career if you are shifter
CV must be updated ,focused ,clear , (not colors)
Must be PDF & file name -> ( Your name_QC_Engineer )
CVs detailed Session
[Link]
Tester
Activates
Sources
English
[Link]
TCs
[Link]
BRwQICpA0MIl3hLdQTTCVAbiKbIDSQ2Jo6tNQsz4I9AGj72wPMZbHE
3 ‘P’ Model
Thanks