SlideShare a Scribd company logo
We are all engineers
by Andrzej Doliński & Zbyszek Moćkun
1
Intro@Andrzej
2
Intro@Zbyszek
3
Agenda
4
01 The Why?
02 The time has changed
03 T-Shaped teams
04 Employer’s point of view
05 The modern tester
06 Tips & Tricks
The Why?
▪ Conference, meetups, discussion groups
–a lot of small talks with people who would like to move to IT
▪ Recruitment - oldies
– Could you describe the architecture of the application system you are currently testing?
– How the architecture of solution impacts your testing?
▪ Recruitment - newbies
– People lost freedom because of the official standards
– Success rate: 1 of 30
5
The Why? - newbies
▪ I wanna be a Tester! Ohh sorry… I wanna be a software test engineer!
–I have no experience, but… I know a lot!
–I haven’t tested anything, but… I have ISTQB FL
–I wanna be a billionaire!
▪ I’m not sure what happens, when I type URL address…
–But you are an incredible guy!
6
The Why?
7
Sacrifice
The time has changed
Has testing changed too?
8
Long long time ago
▪ Waterfall approach which usually
means
▪ big and rare releases
▪ which impact almost the whole code
base (application)
▪ sometimes even the ecosystem
▪ and requires full regression tests
9
Long long time ago
10
Optimize the number of tests using different test techniques,
based on requirements / test case coverage
Now and the future (Agile/DevOps)
▪ Each code change (feature) is tested
and delivered separately
▪ which usually impacts a small area of
the code base (application)
▪ and requires small regression tests
(automation + exploration)
▪ where QA approach is more and more
popular
11
Now and the future
12
Identify the areas of impact and optimize the number of tests
using technical knowledge
The business is here
▪ OLD: business not involved in
delivery
–tester gives a business view
–Tester is responsible for simple E2E
testing
▪ NEW: business as a part of the team
–business takes over the above testers’
responsibilities
13
App doesn’t work in isolation
Ecosystem:
▪ Hardware, OS
▪ Networks, Protocols
▪ Other apps (services)
▪ Database
New areas for testing:
▪ Delivery Pipelines as a code
▪ Infrastructure as a code
▪ Serverless
14
Real issues are almost hidden
15
Sometimes the biggest treats are hidden.
The short story how a Tester saved millions $$ by additional
testing out of sheer curiosity.
T-Shaped teams
16
Adapting to varying demand
17
Employer’s point of view
18
Employer's point of view
19
What can I teach newbies?
▪ ISTQB
▪ How to raise a bug
▪ Testing
What can’t I teach newbies?
▪ Passion to IT
▪ Curiosity
▪ Problem solving
The Modern Tester
20
The modern tester definition
21
Good testers are people who have enough technical knowledge
to isolate anomalous behavior. They have enough
communication skills to create good bug reports which clearly
describe problems so they can be isolated and fixed. They enjoy
digging into software and tracking down problems.
Kate Paulk
Tips&Tricks
Let’s stop complaining
22
Move to IT, learn IT
23
Learning IT doesn't start from coding. Configure your home
router.
Postgraduate studies: Testing vs Software Engineering vs
Internet Application
Learn testing by solving technical tasks
▪ Create your own page (use CMS)
–Test the structure of your page by typing different urls
▪ Figure out where the data is stored
–turn off the DB and open your page
▪ Add Cookie disclaimer to the page
–test if the cookie disclaimer works and then describe the rules
▪ Change the color of a button
–test if the change works on a different browser,
24
25
Thank you

More Related Content

Similar to We are all engineers

Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveRational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Joakim Lindbom
 
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
TEST Huddle
 
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
Joakim Lindbom
 
Should I stay or should I go?
Should I stay or should I go?Should I stay or should I go?
Should I stay or should I go?
Markus Flechtner
 
Envoy: an end user driven success story
Envoy: an end user driven success storyEnvoy: an end user driven success story
Envoy: an end user driven success story
Matt Klein
 
Agile - A failure story
Agile - A failure storyAgile - A failure story
Agile - A failure story
Miki Lior
 
Startups & KM
Startups & KMStartups & KM
Startups & KM
Andrew Gent
 
What Makes A World Class Microsoft 365 Intranet & Digital Workplace - Workshop
What Makes A World Class Microsoft 365 Intranet & Digital Workplace - WorkshopWhat Makes A World Class Microsoft 365 Intranet & Digital Workplace - Workshop
What Makes A World Class Microsoft 365 Intranet & Digital Workplace - Workshop
Richard Harbridge
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
Joakim Lindbom
 
Frontend Engineer Hiring Explained at Wix Engineering
Frontend Engineer Hiring Explained at Wix EngineeringFrontend Engineer Hiring Explained at Wix Engineering
Frontend Engineer Hiring Explained at Wix Engineering
Tomas Miliauskas
 
Ruud Teunissen - Accelerate Testing and Advance Your Career With EuroSTAR 2010
Ruud Teunissen -  Accelerate Testing and Advance Your Career With EuroSTAR 2010Ruud Teunissen -  Accelerate Testing and Advance Your Career With EuroSTAR 2010
Ruud Teunissen - Accelerate Testing and Advance Your Career With EuroSTAR 2010
TEST Huddle
 
Summer of Tech Resume 2014
Summer of Tech Resume 2014 Summer of Tech Resume 2014
Summer of Tech Resume 2014
John Clegg
 
Mobil Weekend - Evolution of the Test Team
Mobil Weekend - Evolution of the Test TeamMobil Weekend - Evolution of the Test Team
Mobil Weekend - Evolution of the Test Team
Csaba Szabó
 
Engineering mindset fort corporate management
Engineering mindset fort corporate managementEngineering mindset fort corporate management
Engineering mindset fort corporate management
XBOSoft
 
Free and Open Machine Learning
Free and Open Machine LearningFree and Open Machine Learning
Free and Open Machine Learning
Maikel Mardjan
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)
Julien SIMON
 
CTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoCTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, Viadeo
France Digitale
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
Northern User Experience
 
Preparing for a Tech Interview
Preparing for a Tech InterviewPreparing for a Tech Interview
Preparing for a Tech Interview
projekt202
 
Tales from the Platform Trade
Tales from the Platform TradeTales from the Platform Trade
Tales from the Platform Trade
William Grosso
 

Similar to We are all engineers (20)

Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveRational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
 
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
 
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
 
Should I stay or should I go?
Should I stay or should I go?Should I stay or should I go?
Should I stay or should I go?
 
Envoy: an end user driven success story
Envoy: an end user driven success storyEnvoy: an end user driven success story
Envoy: an end user driven success story
 
Agile - A failure story
Agile - A failure storyAgile - A failure story
Agile - A failure story
 
Startups & KM
Startups & KMStartups & KM
Startups & KM
 
What Makes A World Class Microsoft 365 Intranet & Digital Workplace - Workshop
What Makes A World Class Microsoft 365 Intranet & Digital Workplace - WorkshopWhat Makes A World Class Microsoft 365 Intranet & Digital Workplace - Workshop
What Makes A World Class Microsoft 365 Intranet & Digital Workplace - Workshop
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
 
Frontend Engineer Hiring Explained at Wix Engineering
Frontend Engineer Hiring Explained at Wix EngineeringFrontend Engineer Hiring Explained at Wix Engineering
Frontend Engineer Hiring Explained at Wix Engineering
 
Ruud Teunissen - Accelerate Testing and Advance Your Career With EuroSTAR 2010
Ruud Teunissen -  Accelerate Testing and Advance Your Career With EuroSTAR 2010Ruud Teunissen -  Accelerate Testing and Advance Your Career With EuroSTAR 2010
Ruud Teunissen - Accelerate Testing and Advance Your Career With EuroSTAR 2010
 
Summer of Tech Resume 2014
Summer of Tech Resume 2014 Summer of Tech Resume 2014
Summer of Tech Resume 2014
 
Mobil Weekend - Evolution of the Test Team
Mobil Weekend - Evolution of the Test TeamMobil Weekend - Evolution of the Test Team
Mobil Weekend - Evolution of the Test Team
 
Engineering mindset fort corporate management
Engineering mindset fort corporate managementEngineering mindset fort corporate management
Engineering mindset fort corporate management
 
Free and Open Machine Learning
Free and Open Machine LearningFree and Open Machine Learning
Free and Open Machine Learning
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)
 
CTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoCTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, Viadeo
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
 
Preparing for a Tech Interview
Preparing for a Tech InterviewPreparing for a Tech Interview
Preparing for a Tech Interview
 
Tales from the Platform Trade
Tales from the Platform TradeTales from the Platform Trade
Tales from the Platform Trade
 

More from Zbyszek Mockun

Freestyle your leadership
Freestyle your leadershipFreestyle your leadership
Freestyle your leadership
Zbyszek Mockun
 
How to develop diverse team? v2.0
How to develop diverse team? v2.0How to develop diverse team? v2.0
How to develop diverse team? v2.0
Zbyszek Mockun
 
How to develop diverse team?
How to develop diverse team?How to develop diverse team?
How to develop diverse team?
Zbyszek Mockun
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
Zbyszek Mockun
 
The little thing
The little thingThe little thing
The little thing
Zbyszek Mockun
 
Ptaq day one intro presentation
Ptaq day one intro presentationPtaq day one intro presentation
Ptaq day one intro presentation
Zbyszek Mockun
 
Automation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspectiveAutomation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspective
Zbyszek Mockun
 
PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.
Zbyszek Mockun
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality Assurance
Zbyszek Mockun
 
There and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsThere and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metrics
Zbyszek Mockun
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metrics
Zbyszek Mockun
 
Exploratory testing in practice, short story how approach influenced on strategy
Exploratory testing in practice, short story how approach influenced on strategyExploratory testing in practice, short story how approach influenced on strategy
Exploratory testing in practice, short story how approach influenced on strategy
Zbyszek Mockun
 
User groups - share your knowledge
User groups - share your knowledgeUser groups - share your knowledge
User groups - share your knowledge
Zbyszek Mockun
 
Automation as a project - lessons learnt
Automation as a project - lessons learntAutomation as a project - lessons learnt
Automation as a project - lessons learnt
Zbyszek Mockun
 
Knowledge sharing for QA teams
Knowledge sharing for QA teamsKnowledge sharing for QA teams
Knowledge sharing for QA teams
Zbyszek Mockun
 
Test Strategy
Test StrategyTest Strategy
Test Strategy
Zbyszek Mockun
 
Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologies
Zbyszek Mockun
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
Zbyszek Mockun
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
Zbyszek Mockun
 
Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of Success
Zbyszek Mockun
 

More from Zbyszek Mockun (20)

Freestyle your leadership
Freestyle your leadershipFreestyle your leadership
Freestyle your leadership
 
How to develop diverse team? v2.0
How to develop diverse team? v2.0How to develop diverse team? v2.0
How to develop diverse team? v2.0
 
How to develop diverse team?
How to develop diverse team?How to develop diverse team?
How to develop diverse team?
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
 
The little thing
The little thingThe little thing
The little thing
 
Ptaq day one intro presentation
Ptaq day one intro presentationPtaq day one intro presentation
Ptaq day one intro presentation
 
Automation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspectiveAutomation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspective
 
PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality Assurance
 
There and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsThere and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metrics
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metrics
 
Exploratory testing in practice, short story how approach influenced on strategy
Exploratory testing in practice, short story how approach influenced on strategyExploratory testing in practice, short story how approach influenced on strategy
Exploratory testing in practice, short story how approach influenced on strategy
 
User groups - share your knowledge
User groups - share your knowledgeUser groups - share your knowledge
User groups - share your knowledge
 
Automation as a project - lessons learnt
Automation as a project - lessons learntAutomation as a project - lessons learnt
Automation as a project - lessons learnt
 
Knowledge sharing for QA teams
Knowledge sharing for QA teamsKnowledge sharing for QA teams
Knowledge sharing for QA teams
 
Test Strategy
Test StrategyTest Strategy
Test Strategy
 
Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologies
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
 
Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of Success
 

Recently uploaded

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

We are all engineers

  • 1. We are all engineers by Andrzej Doliński & Zbyszek Moćkun 1
  • 4. Agenda 4 01 The Why? 02 The time has changed 03 T-Shaped teams 04 Employer’s point of view 05 The modern tester 06 Tips & Tricks
  • 5. The Why? ▪ Conference, meetups, discussion groups –a lot of small talks with people who would like to move to IT ▪ Recruitment - oldies – Could you describe the architecture of the application system you are currently testing? – How the architecture of solution impacts your testing? ▪ Recruitment - newbies – People lost freedom because of the official standards – Success rate: 1 of 30 5
  • 6. The Why? - newbies ▪ I wanna be a Tester! Ohh sorry… I wanna be a software test engineer! –I have no experience, but… I know a lot! –I haven’t tested anything, but… I have ISTQB FL –I wanna be a billionaire! ▪ I’m not sure what happens, when I type URL address… –But you are an incredible guy! 6
  • 8. The time has changed Has testing changed too? 8
  • 9. Long long time ago ▪ Waterfall approach which usually means ▪ big and rare releases ▪ which impact almost the whole code base (application) ▪ sometimes even the ecosystem ▪ and requires full regression tests 9
  • 10. Long long time ago 10 Optimize the number of tests using different test techniques, based on requirements / test case coverage
  • 11. Now and the future (Agile/DevOps) ▪ Each code change (feature) is tested and delivered separately ▪ which usually impacts a small area of the code base (application) ▪ and requires small regression tests (automation + exploration) ▪ where QA approach is more and more popular 11
  • 12. Now and the future 12 Identify the areas of impact and optimize the number of tests using technical knowledge
  • 13. The business is here ▪ OLD: business not involved in delivery –tester gives a business view –Tester is responsible for simple E2E testing ▪ NEW: business as a part of the team –business takes over the above testers’ responsibilities 13
  • 14. App doesn’t work in isolation Ecosystem: ▪ Hardware, OS ▪ Networks, Protocols ▪ Other apps (services) ▪ Database New areas for testing: ▪ Delivery Pipelines as a code ▪ Infrastructure as a code ▪ Serverless 14
  • 15. Real issues are almost hidden 15 Sometimes the biggest treats are hidden. The short story how a Tester saved millions $$ by additional testing out of sheer curiosity.
  • 17. 17
  • 19. Employer's point of view 19 What can I teach newbies? ▪ ISTQB ▪ How to raise a bug ▪ Testing What can’t I teach newbies? ▪ Passion to IT ▪ Curiosity ▪ Problem solving
  • 21. The modern tester definition 21 Good testers are people who have enough technical knowledge to isolate anomalous behavior. They have enough communication skills to create good bug reports which clearly describe problems so they can be isolated and fixed. They enjoy digging into software and tracking down problems. Kate Paulk
  • 23. Move to IT, learn IT 23 Learning IT doesn't start from coding. Configure your home router. Postgraduate studies: Testing vs Software Engineering vs Internet Application
  • 24. Learn testing by solving technical tasks ▪ Create your own page (use CMS) –Test the structure of your page by typing different urls ▪ Figure out where the data is stored –turn off the DB and open your page ▪ Add Cookie disclaimer to the page –test if the cookie disclaimer works and then describe the rules ▪ Change the color of a button –test if the change works on a different browser, 24