SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Test Team Development
and Management
Techniques
Anton Muzhailo,
Lead Automation Engineer / Consultant, GlobalLogic
Kyiv 2019
Little about me
I’m basically doing:
• Test Automation / Performance Testing
• Test Management
• Consulting and assessment for a list of projects
• Teaching & Mentoring
in/muzhailo/
Anton Muzhailo
Lead Automation Engineer,
GlobalLogic
• ISTQB Certified Test Manager
• Provide ISTQB Certified Trainings in CodeSpace
• 350+ full course attendees during 4 years
What will not be discussed
Agenda
• What are the most important issues we always need to address?
• How to hire the right people to the test team?
• How to manage people skills in your team?
• How to make your team development progress visible?
• What are the formal processes that allows us to manage all above?
Have you seen such situations? (1/3)
What do we invest What do we receive
Ideal agile process defined with all
needed tools and activities
Unpredictable releases Complex process
Metrics doesn’t show real situation
Have you seen such situations? (2/3)
What do we invest What do we receive
Formal retrospectives and reviews with
everybody present.
Establishing and implementing improvements
Continue making the same mistakes
Everything seems awesome on paper only
Have you seen such situations? (3/3)
What do we invest What do we receive
Canonical planning with pointing poker.
Regular grooming and brainstorming, even formal
estimation techniques application.
Last minute changes
If we fail in planning
we say “We should be agile”
The biggest challenge
- Now in this world of cool frameworks and approaches, people remains to be
the most often bottleneck
- You can’t build effective processes before building the team
- Every process should be in engineers’ mind rather than on paper
- You must hire right people
Two types of team structure
Dominion model Communion model
 Clear responsibility/reporting chain
 Works with any people
 Easy to implement
X One can block others/everyone
X Always require skilled leader
 Multiple leaders in their own domains
 Resistant to bottlenecks
 More “agile”
X Doesn’t work without strong engineers
X People aren’t used to it
How to build the test team right?
The ideal test team has:
1. a mix of skills (hard and soft) and experience levels
2. common goals
3. willingness and ability to teach and learn
4. clear communication
5. respect & trust
You can teach monkey how to code at some point
but you will never teach human how to be human
Soft skills >> Hard skills
Test Manager/Lead should hire the people that are able to:
• Learn (Ask to use some new FW with the help of Google)
• Share knowledge (Ask to tell something or write some documentation)
• Explain (Ask to proof his point of view with evidences and arguments)
• Negotiate (Prepare needed circumstances and negotiate)
• Review and be reviewed (Place in appropriate situation)
• Separate work conflicts from personal (Ask the thoughts)
Soft skills >> Hard skills
Skill
Level
TimeA B C D E F G
Skill
Level
TimeA B C D E F G
Strong technical but lower soft skills Lower technical but strong soft skills
How to define the hard skills
1. List all your skills and mark those applicable for a project
2. Compare this with the list of skills provided by customer and add needed
3. Think about other skills that will be also helpful. (You may use job vacancies
web sites or linkedin  )
4. Prioritize the value of each skill you marked applicable. Assign them with a
priority level: Must have, Better to have, Will be a plus
5. Generate vacancy description based on this list
Skill set definition
Testing Skills
SDLC/STLC activities
Test Design
Test Management
Static Testing (Reqs, Specs)
Black-box Testing
White-box Testing
Performance Testing
Risk Based Test Strategy
Code Coverage
Test Automation
Test Planning / Estimation
Technical Skills
Win / Linux / OSX
C++ / Python / Shell
TCP/IP, networking
Patterns, O(n), SW design
Databases (Oracle, MongoDB)
Continuous Integration toolset
UI testing with Selenium
Hardware maintenance
C#-based servers
Cloud (Azure)
Unit Test frameworks
Soft skills
Mentoring
Learning
Public Speaking
Assessment / Audit
Negotiations
Customer communications
Interviewing
English
Review skills
Presenting (ppt, graphs etc)
Conflicts handling
Project description
Hi-load cloud-based software for smth
- FrondEnd / BackEnd: Angular 2 with Java and Oracle on AWS
- Android and iOS apps
- Fast iterations based on Agile/Scrum
- Custom automation framework on Ruby+Cucumber
- CI/CD on Jenkins/Docker
- Performance testing required from scratch
- 3 major releases during 1 year, additional 50% resources decided to hire
- Main problems are: critical defects found on RCs, metrics doesn’t show real
picture, big staff turnover, severe dependence on several people, low skill
level of a test team
Final skills needed
Testing Skills
SDLC/STLC activities
Test Design
Test Management
Static Testing (Reqs, Specs)
Black-box Testing
White-box Testing
Performance Testing
Risk Based Test Strategy
Code Coverage
Test Automation
Test Planning / Estimation
Technical Skills
Win / Linux / OSX
C++ / Python / Shell
TCP/IP, networking
Patterns, O(n), SW design
Databases (Oracle, MongoDB)
Continuous Integration toolset
UI testing with Selenium
Hardware maintenance
C#-based servers
Cloud (Azure)
Unit Test frameworks
Additional Skills
C# backend
Cloud (AWS)
Ruby Automation + Cucumber
Mobile manual testing
experience (Android + iOS)
Dynamic testing (DynaTrace)
Because TM is
you already
Duplicated
with Ruby
0 – no experience, 3 – able to use with some help, 5 –
able to solve anything independently
Skills Required/Desired Jeremy Lucy Michael
SDLC/STLC activities R3 4 3 2
Test Design R3 4 3 2
Black-box Testing R4 4 2 2
Performance Testing 0 2 0 3
Code Coverage 0 0 2 3
Win / Linux / OSX R3 3 4 4
TCP/IP, networking D3 2 3 4
Databases (Oracle) D2 0 0 3
Continuous Integration toolset D2 1 2 3
UI testing with Selenium 0 0 3 3
C# backend 0 0 0 2
Cloud (AWS) D4 4 1 4
Ruby Automation + Cucumber 0 0 0 1
Android + iOS manual testing D4 1 4 0
Dynamic testing (DynaTrace) 0 0 0 2
TOTAL POINTS 25 27 35
Manual QA
0
1
2
3
4
5
SDLC/STLC activities
Test Design
Black-box Testing
Performance Testing
Code Coverage
Win / Linux / OSX
TCP/IP, networking
Databases (Oracle)
Continuous
Integration toolset
UI testing with
Selenium
C# backend
Cloud (AWS)
Ruby Automation +
Cucumber
Android + iOS manual
testing
Dynamic testing
(DynaTrace)
Manual QA
Jeremy Lucy Michael
- Lucy is needed because only she has
Android + iOS testing skills
- Michael has more automation skills and will
be proposed to apply for automation
- If we hire Jeremy and Lucy we will have
following manual qa team:
0
1
2
3
4
5
SDLC/STLC
activities
Test Design
Black-box
Testing
Win / Linux /
OSX
TCP/IP,
networking
Databases
(Oracle)
Continuous
Integration…
Cloud (AWS)
Android + iOS
manual testing
Manual QA
Ideal Minimum Team has max
Skills Required/Desired Susan Rick Bob
SDLC/STLC activities R3 3 3 4
Test Design R3 3 2 4
Black-box Testing 0 0 0 2
Performance Testing D2 0 3 0
Code Coverage R3 0 3 0
Win / Linux / OSX R3 3 4 4
TCP/IP, networking R3 2 4 4
Databases (Oracle) R3 4 3 2
Continuous Integration toolset R4 4 3 1
UI testing with Selenium R4 4 1 2
C# backend D3 0 4 1
Cloud (AWS) R3 2 3 3
Ruby Automation + Cucumber R4 2 4 2
Android + iOS manual testing 0 0 0 2
Dynamic testing (DynaTrace) D2 2 0 0
TOTAL POINTS 29 37 31
Automation QA
0
1
2
3
4
5
SDLC/STLC activities
Test Design
Black-box Testing
Performance Testing
Code Coverage
Win / Linux / OSX
TCP/IP, networking
Databases (Oracle)
Continuous
Integration toolset
UI testing with
Selenium
C# backend
Cloud (AWS)
Ruby Automation +
Cucumber
Android + iOS manual
testing
Dynamic testing
(DynaTrace)
Automation QA
Susan Rick Josh
- Bob is totally lower than our expectations
- Susan and Rick covers the gaps of each other
like a perfect mates if we hire them, we will
have following automation qa team:
0
1
2
3
4
5
SDLC/STLC…
Test Design
Black-box…
Performance…
Code…
Win / Linux…
TCP/IP,…
Databases…Continuous…
UI testing…
C# backend
Cloud (AWS)
Ruby…
Android +…
Dynamic…
Automation QA
Ideal Minimum Team max
Skills Jeremy Lucy Susan Rick Average Max Total
SDLC/STLC activities 4 3 3 3 3.25 4 13
Test Design 4 3 3 2 3 4 12
Black-box Testing 4 2 0 0 1.5 4 6
Performance Testing 2 0 0 3 1.25 3 5
Code Coverage 0 2 0 3 1.25 3 5
Win / Linux / OSX 3 4 3 4 3.5 4 14
TCP/IP, networking 2 3 2 4 2.75 4 11
Databases (Oracle) 0 0 4 3 1.75 4 7
Continuous Integration toolset 1 2 4 3 2.5 4 10
UI testing with Selenium 0 3 4 1 2 4 8
C# backend 0 0 0 4 1 4 4
Cloud (AWS) 4 1 2 3 2.5 4 10
Ruby Automation + Cucumber 0 0 2 4 1.5 4 6
Android + iOS manual testing 1 4 0 0 1.25 4 5
Dynamic testing (DynaTrace) 0 0 2 0 0.5 2 2
TOTAL POINTS 25 27 29 37 118
The Team
0
1
2
3
4
5
SDLC/STLC activities
Test Design
Black-box Testing
Performance Testing
Code Coverage
Win / Linux / OSX
TCP/IP, networking
Databases (Oracle)Continuous Integration toolset
UI testing with Selenium
C# backend
Cloud (AWS)
Ruby Automation + Cucumber
Android + iOS manual testing
Dynamic testing (DynaTrace)
Test Team Dynamic
Average Max
Q & A

Contenu connexe

Tendances

Continuous Integration: Finding problems soonest
Continuous Integration: Finding problems soonestContinuous Integration: Finding problems soonest
Continuous Integration: Finding problems soonestShawn Jones
 
Working Effectively With Legacy Code
Working Effectively With Legacy CodeWorking Effectively With Legacy Code
Working Effectively With Legacy CodeExcella
 
Code Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysisCode Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysisMikalai Alimenkou
 
How to get the most out of code reviews
How to get the most out of code reviewsHow to get the most out of code reviews
How to get the most out of code reviewsJavaDayUA
 
RESTful Microservices
RESTful MicroservicesRESTful Microservices
RESTful MicroservicesShaun Abram
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
 
Code review guidelines
Code review guidelinesCode review guidelines
Code review guidelinesLalit Kale
 
Code Review
Code ReviewCode Review
Code Reviewrantav
 
How to become a testing expert
How to become a testing expertHow to become a testing expert
How to become a testing expertgaoliang641
 
The Professional Programmer
The Professional ProgrammerThe Professional Programmer
The Professional ProgrammerDave Cross
 
Diffy : Automatic Testing of Microservices @ Twitter
Diffy : Automatic Testing of Microservices @ TwitterDiffy : Automatic Testing of Microservices @ Twitter
Diffy : Automatic Testing of Microservices @ TwitterPuneet Khanduri
 
Codeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiCodeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiFlorent Batard
 
Code Review
Code ReviewCode Review
Code ReviewTu Hoang
 
Increase selenium tests stability via java script
Increase selenium tests stability via java scriptIncrease selenium tests stability via java script
Increase selenium tests stability via java scriptIgor Khrol
 
Is Groovy better for testing than Java?
Is Groovy better for testing than Java?Is Groovy better for testing than Java?
Is Groovy better for testing than Java?Trisha Gee
 
The 3 Top Techniques for Web Security Testing Using a Proxy
The 3 Top Techniques for Web Security Testing Using a ProxyThe 3 Top Techniques for Web Security Testing Using a Proxy
The 3 Top Techniques for Web Security Testing Using a ProxyTEST Huddle
 
I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application TestingI Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application TestingPeter Presnell
 

Tendances (20)

Continuous Integration: Finding problems soonest
Continuous Integration: Finding problems soonestContinuous Integration: Finding problems soonest
Continuous Integration: Finding problems soonest
 
Working Effectively With Legacy Code
Working Effectively With Legacy CodeWorking Effectively With Legacy Code
Working Effectively With Legacy Code
 
Code Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysisCode Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysis
 
How to get the most out of code reviews
How to get the most out of code reviewsHow to get the most out of code reviews
How to get the most out of code reviews
 
RESTful Microservices
RESTful MicroservicesRESTful Microservices
RESTful Microservices
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
 
Presentation delex
Presentation delexPresentation delex
Presentation delex
 
Code review guidelines
Code review guidelinesCode review guidelines
Code review guidelines
 
Code Review
Code ReviewCode Review
Code Review
 
How to become a testing expert
How to become a testing expertHow to become a testing expert
How to become a testing expert
 
The Professional Programmer
The Professional ProgrammerThe Professional Programmer
The Professional Programmer
 
Diffy : Automatic Testing of Microservices @ Twitter
Diffy : Automatic Testing of Microservices @ TwitterDiffy : Automatic Testing of Microservices @ Twitter
Diffy : Automatic Testing of Microservices @ Twitter
 
Codeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansaiCodeception Testing Framework -- English #phpkansai
Codeception Testing Framework -- English #phpkansai
 
Code Review
Code ReviewCode Review
Code Review
 
Increase selenium tests stability via java script
Increase selenium tests stability via java scriptIncrease selenium tests stability via java script
Increase selenium tests stability via java script
 
Unit Testing Your Application
Unit Testing Your ApplicationUnit Testing Your Application
Unit Testing Your Application
 
Illustrated Code (ASE 2021)
Illustrated Code (ASE 2021)Illustrated Code (ASE 2021)
Illustrated Code (ASE 2021)
 
Is Groovy better for testing than Java?
Is Groovy better for testing than Java?Is Groovy better for testing than Java?
Is Groovy better for testing than Java?
 
The 3 Top Techniques for Web Security Testing Using a Proxy
The 3 Top Techniques for Web Security Testing Using a ProxyThe 3 Top Techniques for Web Security Testing Using a Proxy
The 3 Top Techniques for Web Security Testing Using a Proxy
 
I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application TestingI Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application Testing
 

Similaire à АНТОН МУЖАЙЛО «Test Team Development and Management Techniques»

Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоSigma Software
 
How to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance ToolbeltHow to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance ToolbeltBrett Tramposh
 
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?Rob Brown
 
When develpment met test(shift left testing)
When develpment met test(shift left testing)When develpment met test(shift left testing)
When develpment met test(shift left testing)SangIn Choung
 
Test driven development v1.0
Test driven development v1.0Test driven development v1.0
Test driven development v1.0Ganesh Kondal
 
Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedLB Denker
 
Test Driven Development (TDD)
Test Driven Development (TDD)Test Driven Development (TDD)
Test Driven Development (TDD)David Ehringer
 
Guidelines to Measuring Test Automation ROI
 Guidelines to Measuring Test Automation ROI Guidelines to Measuring Test Automation ROI
Guidelines to Measuring Test Automation ROIPerfecto by Perforce
 
Certification Study Group - NLP & Recommendation Systems on GCP Session 5
Certification Study Group - NLP & Recommendation Systems on GCP Session 5Certification Study Group - NLP & Recommendation Systems on GCP Session 5
Certification Study Group - NLP & Recommendation Systems on GCP Session 5gdgsurrey
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersSPC Adriatics
 
PramodMishra_Profile
PramodMishra_ProfilePramodMishra_Profile
PramodMishra_ProfilePramod Mishra
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryNaveen Kumar Singh
 
Large scale agile development practices
Large scale agile development practicesLarge scale agile development practices
Large scale agile development practicesSkills Matter
 

Similaire à АНТОН МУЖАЙЛО «Test Team Development and Management Techniques» (20)

Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон Мужайло
 
How to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance ToolbeltHow to Add Test Automation to your Quality Assurance Toolbelt
How to Add Test Automation to your Quality Assurance Toolbelt
 
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
 
When develpment met test(shift left testing)
When develpment met test(shift left testing)When develpment met test(shift left testing)
When develpment met test(shift left testing)
 
Test driven development v1.0
Test driven development v1.0Test driven development v1.0
Test driven development v1.0
 
Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons Learned
 
Test Driven Development (TDD)
Test Driven Development (TDD)Test Driven Development (TDD)
Test Driven Development (TDD)
 
Guidelines to Measuring Test Automation ROI
 Guidelines to Measuring Test Automation ROI Guidelines to Measuring Test Automation ROI
Guidelines to Measuring Test Automation ROI
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
XP Injection
XP InjectionXP Injection
XP Injection
 
XP Injection
XP InjectionXP Injection
XP Injection
 
Agile testing
Agile testingAgile testing
Agile testing
 
Certification Study Group - NLP & Recommendation Systems on GCP Session 5
Certification Study Group - NLP & Recommendation Systems on GCP Session 5Certification Study Group - NLP & Recommendation Systems on GCP Session 5
Certification Study Group - NLP & Recommendation Systems on GCP Session 5
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
PramodMishra_Profile
PramodMishra_ProfilePramodMishra_Profile
PramodMishra_Profile
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Continuous testing the new must have skill of tomorrow's tech leaders
Continuous testing  the new must have skill of tomorrow's tech leadersContinuous testing  the new must have skill of tomorrow's tech leaders
Continuous testing the new must have skill of tomorrow's tech leaders
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Large scale agile development practices
Large scale agile development practicesLarge scale agile development practices
Large scale agile development practices
 
Omar Lahlou
Omar LahlouOmar Lahlou
Omar Lahlou
 

Plus de GoQA

Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...
Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...
Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...GoQA
 
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»GoQA
 
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»GoQA
 
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...GoQA
 
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»GoQA
 
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»GoQA
 
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»GoQA
 
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...GoQA
 
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»GoQA
 
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»GoQA
 
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»GoQA
 
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...GoQA
 
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...GoQA
 
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»GoQA
 
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»GoQA
 
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...GoQA
 
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...GoQA
 
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»GoQA
 
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»GoQA
 
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»GoQA
 

Plus de GoQA (20)

Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...
Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...
Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...
 
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»
АРТЕМ ГРИГОРЕНКО «Покращення процесів найму»
 
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»
КАТЕРИНА ЖУПАН «Mobile Testing based on “ISTQB Mobile Application – Syllabus»
 
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...
 
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
ОКСАНА ГОРОЩУК «Improving Quality Through Root Cause Analysis»
 
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»
ПАВЛО САФОНОВ «Як оцінити ефективність автоматизації»
 
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»
ГАННА КІЛІМОВА & СВІТЛАНА ЯКОВЛЄВА «ADA testing – те, що дуже на часі»
 
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...
СЕРГІЙ БРИТ «Як запускати тести з Playwright Java написані на Selenide. Не пе...
 
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»
БОГДАН САВЧУК «IoT testing: Manual, Automation and Cyber Security techniques»
 
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»
ЕЛЬМІР ІСКАНДЕРОВ «Bulletproof Your Software: The Magic of Security Autotests»
 
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»
ІННА ДВОЙНІКОВА «Як вийти на Upwork та розширити горизонти QA»
 
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...
КАТЕРИНА АБЗЯТОВА «Point of Growth: Transforming Challenges into Skill-Buildi...
 
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...
НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два ман...
 
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
 
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»
СЕРГІЙ РУСІНЧУК «Розкриття майстерності QA команд через KPI»
 
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
 
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
Слуцька Вікторія - Виступити і не наступити на граблі: Як виступати QA спеціа...
 
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Планування стратегії розвитку тестування на проекті»
 
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»
ОЛЕКСІЙ ОСТАПОВ «Створення плагінів для pytest»
 
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
РОМАН ДУМАНСЬКИЙ «Testing the application in the Amazon Cloud»
 

Dernier

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Dernier (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

АНТОН МУЖАЙЛО «Test Team Development and Management Techniques»

  • 1. Test Team Development and Management Techniques Anton Muzhailo, Lead Automation Engineer / Consultant, GlobalLogic Kyiv 2019
  • 2. Little about me I’m basically doing: • Test Automation / Performance Testing • Test Management • Consulting and assessment for a list of projects • Teaching & Mentoring in/muzhailo/ Anton Muzhailo Lead Automation Engineer, GlobalLogic • ISTQB Certified Test Manager • Provide ISTQB Certified Trainings in CodeSpace • 350+ full course attendees during 4 years
  • 3. What will not be discussed
  • 4. Agenda • What are the most important issues we always need to address? • How to hire the right people to the test team? • How to manage people skills in your team? • How to make your team development progress visible? • What are the formal processes that allows us to manage all above?
  • 5. Have you seen such situations? (1/3) What do we invest What do we receive Ideal agile process defined with all needed tools and activities Unpredictable releases Complex process Metrics doesn’t show real situation
  • 6. Have you seen such situations? (2/3) What do we invest What do we receive Formal retrospectives and reviews with everybody present. Establishing and implementing improvements Continue making the same mistakes Everything seems awesome on paper only
  • 7. Have you seen such situations? (3/3) What do we invest What do we receive Canonical planning with pointing poker. Regular grooming and brainstorming, even formal estimation techniques application. Last minute changes If we fail in planning we say “We should be agile”
  • 8. The biggest challenge - Now in this world of cool frameworks and approaches, people remains to be the most often bottleneck - You can’t build effective processes before building the team - Every process should be in engineers’ mind rather than on paper - You must hire right people
  • 9. Two types of team structure Dominion model Communion model  Clear responsibility/reporting chain  Works with any people  Easy to implement X One can block others/everyone X Always require skilled leader  Multiple leaders in their own domains  Resistant to bottlenecks  More “agile” X Doesn’t work without strong engineers X People aren’t used to it
  • 10. How to build the test team right? The ideal test team has: 1. a mix of skills (hard and soft) and experience levels 2. common goals 3. willingness and ability to teach and learn 4. clear communication 5. respect & trust You can teach monkey how to code at some point but you will never teach human how to be human
  • 11. Soft skills >> Hard skills Test Manager/Lead should hire the people that are able to: • Learn (Ask to use some new FW with the help of Google) • Share knowledge (Ask to tell something or write some documentation) • Explain (Ask to proof his point of view with evidences and arguments) • Negotiate (Prepare needed circumstances and negotiate) • Review and be reviewed (Place in appropriate situation) • Separate work conflicts from personal (Ask the thoughts)
  • 12. Soft skills >> Hard skills Skill Level TimeA B C D E F G Skill Level TimeA B C D E F G Strong technical but lower soft skills Lower technical but strong soft skills
  • 13. How to define the hard skills 1. List all your skills and mark those applicable for a project 2. Compare this with the list of skills provided by customer and add needed 3. Think about other skills that will be also helpful. (You may use job vacancies web sites or linkedin  ) 4. Prioritize the value of each skill you marked applicable. Assign them with a priority level: Must have, Better to have, Will be a plus 5. Generate vacancy description based on this list
  • 14. Skill set definition Testing Skills SDLC/STLC activities Test Design Test Management Static Testing (Reqs, Specs) Black-box Testing White-box Testing Performance Testing Risk Based Test Strategy Code Coverage Test Automation Test Planning / Estimation Technical Skills Win / Linux / OSX C++ / Python / Shell TCP/IP, networking Patterns, O(n), SW design Databases (Oracle, MongoDB) Continuous Integration toolset UI testing with Selenium Hardware maintenance C#-based servers Cloud (Azure) Unit Test frameworks Soft skills Mentoring Learning Public Speaking Assessment / Audit Negotiations Customer communications Interviewing English Review skills Presenting (ppt, graphs etc) Conflicts handling
  • 15. Project description Hi-load cloud-based software for smth - FrondEnd / BackEnd: Angular 2 with Java and Oracle on AWS - Android and iOS apps - Fast iterations based on Agile/Scrum - Custom automation framework on Ruby+Cucumber - CI/CD on Jenkins/Docker - Performance testing required from scratch - 3 major releases during 1 year, additional 50% resources decided to hire - Main problems are: critical defects found on RCs, metrics doesn’t show real picture, big staff turnover, severe dependence on several people, low skill level of a test team
  • 16. Final skills needed Testing Skills SDLC/STLC activities Test Design Test Management Static Testing (Reqs, Specs) Black-box Testing White-box Testing Performance Testing Risk Based Test Strategy Code Coverage Test Automation Test Planning / Estimation Technical Skills Win / Linux / OSX C++ / Python / Shell TCP/IP, networking Patterns, O(n), SW design Databases (Oracle, MongoDB) Continuous Integration toolset UI testing with Selenium Hardware maintenance C#-based servers Cloud (Azure) Unit Test frameworks Additional Skills C# backend Cloud (AWS) Ruby Automation + Cucumber Mobile manual testing experience (Android + iOS) Dynamic testing (DynaTrace) Because TM is you already Duplicated with Ruby 0 – no experience, 3 – able to use with some help, 5 – able to solve anything independently
  • 17. Skills Required/Desired Jeremy Lucy Michael SDLC/STLC activities R3 4 3 2 Test Design R3 4 3 2 Black-box Testing R4 4 2 2 Performance Testing 0 2 0 3 Code Coverage 0 0 2 3 Win / Linux / OSX R3 3 4 4 TCP/IP, networking D3 2 3 4 Databases (Oracle) D2 0 0 3 Continuous Integration toolset D2 1 2 3 UI testing with Selenium 0 0 3 3 C# backend 0 0 0 2 Cloud (AWS) D4 4 1 4 Ruby Automation + Cucumber 0 0 0 1 Android + iOS manual testing D4 1 4 0 Dynamic testing (DynaTrace) 0 0 0 2 TOTAL POINTS 25 27 35 Manual QA
  • 18. 0 1 2 3 4 5 SDLC/STLC activities Test Design Black-box Testing Performance Testing Code Coverage Win / Linux / OSX TCP/IP, networking Databases (Oracle) Continuous Integration toolset UI testing with Selenium C# backend Cloud (AWS) Ruby Automation + Cucumber Android + iOS manual testing Dynamic testing (DynaTrace) Manual QA Jeremy Lucy Michael - Lucy is needed because only she has Android + iOS testing skills - Michael has more automation skills and will be proposed to apply for automation - If we hire Jeremy and Lucy we will have following manual qa team: 0 1 2 3 4 5 SDLC/STLC activities Test Design Black-box Testing Win / Linux / OSX TCP/IP, networking Databases (Oracle) Continuous Integration… Cloud (AWS) Android + iOS manual testing Manual QA Ideal Minimum Team has max
  • 19. Skills Required/Desired Susan Rick Bob SDLC/STLC activities R3 3 3 4 Test Design R3 3 2 4 Black-box Testing 0 0 0 2 Performance Testing D2 0 3 0 Code Coverage R3 0 3 0 Win / Linux / OSX R3 3 4 4 TCP/IP, networking R3 2 4 4 Databases (Oracle) R3 4 3 2 Continuous Integration toolset R4 4 3 1 UI testing with Selenium R4 4 1 2 C# backend D3 0 4 1 Cloud (AWS) R3 2 3 3 Ruby Automation + Cucumber R4 2 4 2 Android + iOS manual testing 0 0 0 2 Dynamic testing (DynaTrace) D2 2 0 0 TOTAL POINTS 29 37 31 Automation QA
  • 20. 0 1 2 3 4 5 SDLC/STLC activities Test Design Black-box Testing Performance Testing Code Coverage Win / Linux / OSX TCP/IP, networking Databases (Oracle) Continuous Integration toolset UI testing with Selenium C# backend Cloud (AWS) Ruby Automation + Cucumber Android + iOS manual testing Dynamic testing (DynaTrace) Automation QA Susan Rick Josh - Bob is totally lower than our expectations - Susan and Rick covers the gaps of each other like a perfect mates if we hire them, we will have following automation qa team: 0 1 2 3 4 5 SDLC/STLC… Test Design Black-box… Performance… Code… Win / Linux… TCP/IP,… Databases…Continuous… UI testing… C# backend Cloud (AWS) Ruby… Android +… Dynamic… Automation QA Ideal Minimum Team max
  • 21. Skills Jeremy Lucy Susan Rick Average Max Total SDLC/STLC activities 4 3 3 3 3.25 4 13 Test Design 4 3 3 2 3 4 12 Black-box Testing 4 2 0 0 1.5 4 6 Performance Testing 2 0 0 3 1.25 3 5 Code Coverage 0 2 0 3 1.25 3 5 Win / Linux / OSX 3 4 3 4 3.5 4 14 TCP/IP, networking 2 3 2 4 2.75 4 11 Databases (Oracle) 0 0 4 3 1.75 4 7 Continuous Integration toolset 1 2 4 3 2.5 4 10 UI testing with Selenium 0 3 4 1 2 4 8 C# backend 0 0 0 4 1 4 4 Cloud (AWS) 4 1 2 3 2.5 4 10 Ruby Automation + Cucumber 0 0 2 4 1.5 4 6 Android + iOS manual testing 1 4 0 0 1.25 4 5 Dynamic testing (DynaTrace) 0 0 2 0 0.5 2 2 TOTAL POINTS 25 27 29 37 118 The Team
  • 22. 0 1 2 3 4 5 SDLC/STLC activities Test Design Black-box Testing Performance Testing Code Coverage Win / Linux / OSX TCP/IP, networking Databases (Oracle)Continuous Integration toolset UI testing with Selenium C# backend Cloud (AWS) Ruby Automation + Cucumber Android + iOS manual testing Dynamic testing (DynaTrace) Test Team Dynamic Average Max
  • 23. Q & A