SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
1
2
What Does It Take
To Become A Test Engineer
Olena Lendiel
Middle QA Engineer
17.08.2022
3
Agenda
1. Why software testing?
2. The history of software testing
3. Good to have skills
4. Finding your niche
5. Software testing myths
6. Successful resume for freshers
7. Recommended resources
4
4
Why software testing?
5
Let’s get acquainted!
Olena Lendiel
● Middle QA Engineer
● ISTQB FL Certified Tester
● Mentor, trainer and coordinator
at GlobalLogic Manual QA Bootcamps
● Relocated to GlobalLogic Germany
● A switcher :)
Me then: Early music educator
Me now: Test Engineer
6
Why do you want to do a testing job?
You should have a clear answer to the questions below:
● Why do you want to become a Software Tester?
● If you are a computer science engineer, why did you not choose Software Development?
● If you are from some other stream, why don’t you look for a job in your field of specialization?
7
7
The History of Software Testing
8
HOW
SOFTWARE
TESTING
DEVELOPED
link to the source
9
The History of Software Testing
1979 - 1982
Destruction
Testing activities were
focused on finding errors
1983 - 1987
Evaluation
During software life cycle,
product is evaluated and
quality is measured
… - 1956
Debugging
No clear difference between testing and
debugging
1957-1978
Demonstration
The goal was to show that software satisfies
the requirements
1988 - …
Prevention
Current approach is to
prevent faults in
requirements, design and
implementation
link to the source
10
The History of Software Testing
Debugging
link to the source
11
Debugging - Oriented Period
1843
Ada Lovelace - The first programmer
1837
The first
computer
(Analytical
Engine)
1878
Thomas Edison: The first using the term ‘Bug’
1947
The first
documented
computer
bug
1951
Three processes
for the
quality management:
quality planning
quality control
quality improvement
1954
The first high-level programming
language
12
The History of Software Testing
Debugging
Demonstration
13
Demonstration - Oriented Period
1958
First software test team (Project Mercury)
1969
Edsger Dijkstra
‘Testing shows the
presence, not the
absence of bugs’
1969
Decision tables were introduced by
Burton Grad (IBM)
1978
State transition testing was
introduced by Tsun S. Chow
1976
Cost-of-change curve was
introduced by Barry Boehm
14
The History of Software Testing
Debugging
Demonstration
Destruction
15
Destruction - Oriented Period
1979
The book by Glenford Myers
is the first book about
software testing only.
It introduces black box
testing.
1981
IBM personal computer goes
mass market
1982
The first computer graphic is Disney
movie Tron
1982
‘Life Cycle Concept Considered Harmful’
Daniel McCracken and Michael A. Jackson criticize the
waterfall way of software development
16
The History of Software Testing
Debugging
Demonstration
Destruction
Evaluation
17
Evaluation - Oriented Period
1985
Windows 1.0 is
released
1987
Ivar Jacobson
introduces the
concept of use cases
1983
The first version of the IEEE
829 Standard for Software Test
Documentation is published
1985
AutoTester - the first commercial test tool for PC - is released
by Linda and Randy Hayes
18
The History of Software Testing
Debugging
Demonstration
Destruction
Evaluation
Prevention
19
Prevention - Oriented Period
1988
First edition of ‘Testing
Computer Software’ by
Cem Kaner
1990
Boris Beizer
uses the term
‘pesticide
paradox’
1990
First Internet service
provider
1991
Linux released
1992
Rational Unified Process published
SCRUM
1993
Jeff Sutherland and
his colleagues
develop software in
Scrum teams
2001
Agile Manifesto published
2002
The International Software Testing
Qualifications Board was founded
Releases of popular tools
2002
2004
2004
20
20
Good to have skills
21
What skills a Test Engineer should have
SOFT SKILLS:
● Motivation
● Passion
● Great attitude
● Communication skills
● Analytical skills
● Time management skills
22
What skills a Test Engineer should have
HARD SKILLS:
● Good knowledge of testing theory
● Basic HTML/CSS knowledge
● Basic knowledge of Database/ SQL
● Basic knowledge of Linux commands
● Basic knowledge of networking protocols
● Knowledge and basic hands-on experience
of a Test Management Tool
● Knowledge and basic hands-on experience
of any Defect Tracking tool
● Upper-intermediate level of English
23
23
Finding your niche
24
Generalize or Specialize?
25
25
Software testing myths
26
Misperceptions About The Profession
Software Testing is a simple job.
So anyone can do it
Testing is a second-tier job when
compared to development
Testers earn less as compared to
developers
Testing is boring
27
Misperceptions About The Process
Software testing will delay the whole
project
Testing can only be done when the
product is complete
Testing is expensive
There is no need for manual testing if we
can automate
28
28
Successful resume for freshers
29
Writing a Good Resume
DO’s:
• Do a research on the company
• Customize your resume and cover letter
• Reflect your personality and skills in your resume
• Read your resume twice or thrice thoroughly
• State your contact information
• Provide relevant education and previous work
information
• List your hard and soft skills in sections
• Declare your willingness to learn new skills
• Look at other resume samples online
DON’Ts:
• Apply to a set of positions at a stretch
• Blindly apply to the position without even reading the position
titles and requirements
• Include fake experiences and skills in the resume
• Underestimate the impact made by resume and cover letter
• Provide a personal email that sounds very unprofessional
• Include 20 previous jobs that have no relevance
• Write everything in one big paragraph
• Say that money is your biggest motivation
• Assume your resume is perfect so no need for improvement
30
So, what do I include in CV and CL
Your resume should include:
1. Contact information
2. Personal statement
3. Soft skills
4. Hard skills
5. Education
6. Work experience
7. Hobbies
8. Languages
Your cover letter should include:
1. Date
2. Contact Person's Name, Title, Company, and Address
3. Salutation
4. Opening Paragraph
5. Middle Paragraph
6. Second Middle Paragraph
7. Contact Information and Closing
31
source link
32
32
Resources
33
Resources
• Prometheus: Думай інакше:
Зламай перешкоди на шляху до
навчання та відкрий свій
прихований потенціал
• Prometheus: Основи
тестування програмного
забезпечення
• Prometheus: Основи
програмування CS50 2019
• Coursera: The Bits and Bytes of
Computer Networking
• Prometheus: Основи Web UI
розробки 2022
• Khan Academy: Intro to SQL:
Querying and managing data
Free Courses
• W3School: HTML/CSS, SQL
• SQLBolt: Introduction to SQL
• Guru99: UNIX / Linux Tutorial for
Beginners: Learn Online in 7 days
• Guru99: Computer Network
Tutorial for Beginners
Tutorials
• ISTQB: ISTQB Foundation level
Syllabus
• Rex Black and others:
“Foundations of Software Testing
ISTQB Certification 3rd Edition”
• Lee Copeland: "A practitioner's
Guide to Software Test Design"
• Agile: Scrum Guide
• Agile: Kanban Guide
• Джеф Сазерленд: “Scrum.
Навчись робити вдвічі більше за
менший час”
Reading
34
34
“Believe you can and you're
halfway there.”
— Theodore Roosevelt
35

Weitere ähnliche Inhalte

Ähnlich wie GlobalLogic QA Webinar “What does it take to become a Test Engineer”

TDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekTDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekNacho Cougil
 
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingAgile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingUtkarsh Khare
 
Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоSigma Software
 
2 anton muzhailo - team development techniques you must know to be a valuab...
2   anton muzhailo - team development techniques you must know to be a valuab...2   anton muzhailo - team development techniques you must know to be a valuab...
2 anton muzhailo - team development techniques you must know to be a valuab...Ievgenii Katsan
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)Ahmed Misbah
 
The Mythical Man Month
The Mythical Man MonthThe Mythical Man Month
The Mythical Man MonthMr Cracker
 
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012TEST Huddle
 
On to code review lessons learned at microsoft
On to code review lessons learned at microsoftOn to code review lessons learned at microsoft
On to code review lessons learned at microsoftMichaela Greiler
 
Project Management Bootcamp for Event Professionals
Project Management Bootcamp for Event ProfessionalsProject Management Bootcamp for Event Professionals
Project Management Bootcamp for Event ProfessionalsSocial Tables
 
Behavior Driven Development with AngularJS & Jasmine
Behavior Driven Development with AngularJS & JasmineBehavior Driven Development with AngularJS & Jasmine
Behavior Driven Development with AngularJS & JasmineRemus Langu
 
Caring about Code Quality
Caring about Code QualityCaring about Code Quality
Caring about Code QualitySaltmarch Media
 
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320  SOFTWARE ENGINEERING Lecture01 (1).pptCSE320  SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320 SOFTWARE ENGINEERING Lecture01 (1).pptDHIRENDRAHUDDA
 
Name ID Number Section 1 SummaryAt least 250 words as counted.docx
Name ID Number Section 1 SummaryAt least 250 words as counted.docxName ID Number Section 1 SummaryAt least 250 words as counted.docx
Name ID Number Section 1 SummaryAt least 250 words as counted.docxroushhsiu
 
Write code and find a job
Write code and find a jobWrite code and find a job
Write code and find a jobYung-Yu Chen
 
Test Driven Development on Android (Kotlin Kenya)
Test Driven Development on Android (Kotlin Kenya)Test Driven Development on Android (Kotlin Kenya)
Test Driven Development on Android (Kotlin Kenya)Danny Preussler
 

Ähnlich wie GlobalLogic QA Webinar “What does it take to become a Test Engineer” (20)

TDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekTDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech Week
 
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingAgile Methodologies And Extreme Programming
Agile Methodologies And Extreme Programming
 
Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон Мужайло
 
2 anton muzhailo - team development techniques you must know to be a valuab...
2   anton muzhailo - team development techniques you must know to be a valuab...2   anton muzhailo - team development techniques you must know to be a valuab...
2 anton muzhailo - team development techniques you must know to be a valuab...
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)
 
The Mythical Man Month
The Mythical Man MonthThe Mythical Man Month
The Mythical Man Month
 
Peer review
Peer reviewPeer review
Peer review
 
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
 
On to code review lessons learned at microsoft
On to code review lessons learned at microsoftOn to code review lessons learned at microsoft
On to code review lessons learned at microsoft
 
Project Management Bootcamp for Event Professionals
Project Management Bootcamp for Event ProfessionalsProject Management Bootcamp for Event Professionals
Project Management Bootcamp for Event Professionals
 
Scrum For Developers
Scrum For DevelopersScrum For Developers
Scrum For Developers
 
Behavior Driven Development with AngularJS & Jasmine
Behavior Driven Development with AngularJS & JasmineBehavior Driven Development with AngularJS & Jasmine
Behavior Driven Development with AngularJS & Jasmine
 
Caring about Code Quality
Caring about Code QualityCaring about Code Quality
Caring about Code Quality
 
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320  SOFTWARE ENGINEERING Lecture01 (1).pptCSE320  SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
 
Name ID Number Section 1 SummaryAt least 250 words as counted.docx
Name ID Number Section 1 SummaryAt least 250 words as counted.docxName ID Number Section 1 SummaryAt least 250 words as counted.docx
Name ID Number Section 1 SummaryAt least 250 words as counted.docx
 
Write code and find a job
Write code and find a jobWrite code and find a job
Write code and find a job
 
Software testing
Software testingSoftware testing
Software testing
 
Ian Cooper webinar for DDD Iran: Kent beck style tdd seven years after
Ian Cooper webinar for DDD Iran: Kent beck style tdd   seven years afterIan Cooper webinar for DDD Iran: Kent beck style tdd   seven years after
Ian Cooper webinar for DDD Iran: Kent beck style tdd seven years after
 
Test Driven Development on Android (Kotlin Kenya)
Test Driven Development on Android (Kotlin Kenya)Test Driven Development on Android (Kotlin Kenya)
Test Driven Development on Android (Kotlin Kenya)
 

Mehr von GlobalLogic Ukraine

GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic Ukraine
 
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxШтучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxGlobalLogic Ukraine
 
Задачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxЗадачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxGlobalLogic Ukraine
 
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxЩо треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxGlobalLogic Ukraine
 
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Ukraine
 
JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"GlobalLogic Ukraine
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic Ukraine
 
Страх і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationСтрах і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationGlobalLogic Ukraine
 
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic Ukraine
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?GlobalLogic Ukraine
 
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Ukraine
 
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Ukraine
 
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic Ukraine
 
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"GlobalLogic Ukraine
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Ukraine
 
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"GlobalLogic Ukraine
 
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...GlobalLogic Ukraine
 
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Ukraine
 
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Ukraine
 
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”GlobalLogic Ukraine
 

Mehr von GlobalLogic Ukraine (20)

GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
 
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxШтучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptx
 
Задачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxЗадачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptx
 
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxЩо треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
 
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
 
JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
 
Страх і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationСтрах і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic Education
 
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?
 
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
 
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
 
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
 
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"
 
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"
 
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
 
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
 
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
 
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
 

Kürzlich hochgeladen

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Kürzlich hochgeladen (20)

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

GlobalLogic QA Webinar “What does it take to become a Test Engineer”

  • 1. 1
  • 2. 2 What Does It Take To Become A Test Engineer Olena Lendiel Middle QA Engineer 17.08.2022
  • 3. 3 Agenda 1. Why software testing? 2. The history of software testing 3. Good to have skills 4. Finding your niche 5. Software testing myths 6. Successful resume for freshers 7. Recommended resources
  • 5. 5 Let’s get acquainted! Olena Lendiel ● Middle QA Engineer ● ISTQB FL Certified Tester ● Mentor, trainer and coordinator at GlobalLogic Manual QA Bootcamps ● Relocated to GlobalLogic Germany ● A switcher :) Me then: Early music educator Me now: Test Engineer
  • 6. 6 Why do you want to do a testing job? You should have a clear answer to the questions below: ● Why do you want to become a Software Tester? ● If you are a computer science engineer, why did you not choose Software Development? ● If you are from some other stream, why don’t you look for a job in your field of specialization?
  • 7. 7 7 The History of Software Testing
  • 9. 9 The History of Software Testing 1979 - 1982 Destruction Testing activities were focused on finding errors 1983 - 1987 Evaluation During software life cycle, product is evaluated and quality is measured … - 1956 Debugging No clear difference between testing and debugging 1957-1978 Demonstration The goal was to show that software satisfies the requirements 1988 - … Prevention Current approach is to prevent faults in requirements, design and implementation link to the source
  • 10. 10 The History of Software Testing Debugging link to the source
  • 11. 11 Debugging - Oriented Period 1843 Ada Lovelace - The first programmer 1837 The first computer (Analytical Engine) 1878 Thomas Edison: The first using the term ‘Bug’ 1947 The first documented computer bug 1951 Three processes for the quality management: quality planning quality control quality improvement 1954 The first high-level programming language
  • 12. 12 The History of Software Testing Debugging Demonstration
  • 13. 13 Demonstration - Oriented Period 1958 First software test team (Project Mercury) 1969 Edsger Dijkstra ‘Testing shows the presence, not the absence of bugs’ 1969 Decision tables were introduced by Burton Grad (IBM) 1978 State transition testing was introduced by Tsun S. Chow 1976 Cost-of-change curve was introduced by Barry Boehm
  • 14. 14 The History of Software Testing Debugging Demonstration Destruction
  • 15. 15 Destruction - Oriented Period 1979 The book by Glenford Myers is the first book about software testing only. It introduces black box testing. 1981 IBM personal computer goes mass market 1982 The first computer graphic is Disney movie Tron 1982 ‘Life Cycle Concept Considered Harmful’ Daniel McCracken and Michael A. Jackson criticize the waterfall way of software development
  • 16. 16 The History of Software Testing Debugging Demonstration Destruction Evaluation
  • 17. 17 Evaluation - Oriented Period 1985 Windows 1.0 is released 1987 Ivar Jacobson introduces the concept of use cases 1983 The first version of the IEEE 829 Standard for Software Test Documentation is published 1985 AutoTester - the first commercial test tool for PC - is released by Linda and Randy Hayes
  • 18. 18 The History of Software Testing Debugging Demonstration Destruction Evaluation Prevention
  • 19. 19 Prevention - Oriented Period 1988 First edition of ‘Testing Computer Software’ by Cem Kaner 1990 Boris Beizer uses the term ‘pesticide paradox’ 1990 First Internet service provider 1991 Linux released 1992 Rational Unified Process published SCRUM 1993 Jeff Sutherland and his colleagues develop software in Scrum teams 2001 Agile Manifesto published 2002 The International Software Testing Qualifications Board was founded Releases of popular tools 2002 2004 2004
  • 21. 21 What skills a Test Engineer should have SOFT SKILLS: ● Motivation ● Passion ● Great attitude ● Communication skills ● Analytical skills ● Time management skills
  • 22. 22 What skills a Test Engineer should have HARD SKILLS: ● Good knowledge of testing theory ● Basic HTML/CSS knowledge ● Basic knowledge of Database/ SQL ● Basic knowledge of Linux commands ● Basic knowledge of networking protocols ● Knowledge and basic hands-on experience of a Test Management Tool ● Knowledge and basic hands-on experience of any Defect Tracking tool ● Upper-intermediate level of English
  • 26. 26 Misperceptions About The Profession Software Testing is a simple job. So anyone can do it Testing is a second-tier job when compared to development Testers earn less as compared to developers Testing is boring
  • 27. 27 Misperceptions About The Process Software testing will delay the whole project Testing can only be done when the product is complete Testing is expensive There is no need for manual testing if we can automate
  • 29. 29 Writing a Good Resume DO’s: • Do a research on the company • Customize your resume and cover letter • Reflect your personality and skills in your resume • Read your resume twice or thrice thoroughly • State your contact information • Provide relevant education and previous work information • List your hard and soft skills in sections • Declare your willingness to learn new skills • Look at other resume samples online DON’Ts: • Apply to a set of positions at a stretch • Blindly apply to the position without even reading the position titles and requirements • Include fake experiences and skills in the resume • Underestimate the impact made by resume and cover letter • Provide a personal email that sounds very unprofessional • Include 20 previous jobs that have no relevance • Write everything in one big paragraph • Say that money is your biggest motivation • Assume your resume is perfect so no need for improvement
  • 30. 30 So, what do I include in CV and CL Your resume should include: 1. Contact information 2. Personal statement 3. Soft skills 4. Hard skills 5. Education 6. Work experience 7. Hobbies 8. Languages Your cover letter should include: 1. Date 2. Contact Person's Name, Title, Company, and Address 3. Salutation 4. Opening Paragraph 5. Middle Paragraph 6. Second Middle Paragraph 7. Contact Information and Closing
  • 33. 33 Resources • Prometheus: Думай інакше: Зламай перешкоди на шляху до навчання та відкрий свій прихований потенціал • Prometheus: Основи тестування програмного забезпечення • Prometheus: Основи програмування CS50 2019 • Coursera: The Bits and Bytes of Computer Networking • Prometheus: Основи Web UI розробки 2022 • Khan Academy: Intro to SQL: Querying and managing data Free Courses • W3School: HTML/CSS, SQL • SQLBolt: Introduction to SQL • Guru99: UNIX / Linux Tutorial for Beginners: Learn Online in 7 days • Guru99: Computer Network Tutorial for Beginners Tutorials • ISTQB: ISTQB Foundation level Syllabus • Rex Black and others: “Foundations of Software Testing ISTQB Certification 3rd Edition” • Lee Copeland: "A practitioner's Guide to Software Test Design" • Agile: Scrum Guide • Agile: Kanban Guide • Джеф Сазерленд: “Scrum. Навчись робити вдвічі більше за менший час” Reading
  • 34. 34 34 “Believe you can and you're halfway there.” — Theodore Roosevelt
  • 35. 35