0% found this document useful (0 votes)
6 views23 pages

Starting Your Career as a Software Tester

Uploaded by

3mmar el3bsawe
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views23 pages

Starting Your Career as a Software Tester

Uploaded by

3mmar el3bsawe
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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

You might also like