Growing	a	company	test	community
Roles	and	paths	for	testers
Alex	Schladebeck,	BREDEX	GmbH
@alex_schl
Introductions
• I	am	…
– A	tester,	Head	of Test	Consulting,	Product Owner
• Bredex	is
– A	German	software developmentcompany
– With a	strong	focus on	quality
Training
Development
Testing
Alex’s	problems	– a	brief	look
Alex’s	problems	– a	brief	look
Alex’s	problems	– a	brief	look
https://www.youtube.com/watch?v=vTwJzTsb2QQ
Agenda	– how	we	deal	with	my	problems
• Defining	roles	for	testers
• Hiring	testers
• Training	testers
• Creating	and	fostering	a	test	community
What	flavours of	tester	are	there?
Functional Test	Consultant
- Closer	work	with	RE/PO
- User	perspective	in	testing
- Trained	in	ET	and	SBTM
- Top-Down for	automation
- Mentoring	and	Reviews
Technical	Test	Consultant
- Closer	work	with	developers
- Technical	aspects	of	testing
- Trained	in	ET	and	SBTM
- Bottom-Up for	automation
- Mentoring	and	Reviews
What	do	we	look	for	in	both	flavours?
Super	communicative	
and	systematic	creative	
applicant!
What	do	we	look	for?
Skills	and	
characteristics
What	do	we	look	for?
Tapping	into	potential
Mathematicians
Business	
Information	Systems	
Graduates
Biologists
Sociologists
Chemists
Linguists
The	interview	process
Aim:	to find	out	whether the applicant has
the potential	to be trained as a	test consultant
Tools	for	the	interview
Exercise on	exploratory testing (20m)
Exercise on	technical reading and	resumé (20m)
Conversation and	discussion (60m)
Exploratory	testing
• What does the application do?
• Who	could use it?
• What would be important to test in	it?
• How could priorities be determined?
• Did you find	any problems?
• How do	you rate	the usability?
Exploratory	testing
I’m	not	sure	whether	
this	is	a	problem,	but	I	
noticed…
The	customer	could	
help	identify	priorities
I	didn’t	have	all	the	
requirements	so	I	couldn’t	
really	test
I	expected…
The	application	lets	other	
people	monitor	your	time
I	checked	the	
documentation	and	the	
console
I	didn’t	see	the	
exercise
<speedy	
exit>
Let	me	check	my	notes…
We’d	test	differently	if	
it	were	software	for	a	
plane.
I	didn’t	have	
time…
Read	and	summarize	an	article
• German	language
• About test automation
• Includes info on	test design,	agile	
processes,	component recognition,	...
Conversation	and	discussion
Own ideas and	info on	testing
Discussion of exercises
Company,	Person,	CV
Tabula	Rasa	Tester
• First	6	months	for	both	roles
Theory
Practice
Social
Tabula	Rasa	Tester
Theory
ISTQB	book
ISTQB	cert
Jubula
Java	for testers
Exploratory testing
Workshops	about
test automation patterns
(CI)
Four hour tester
Code	combat
Tabula	Rasa	Tester
Theory
ISTQB	book
ISTQB	cert
Jubula
Java	for testers
Exploratory testing
Workshops	about
test automation patterns
(CI)
Four hour tester
Code	combat
Tabula	Rasa	Tester
Practice
In	project
team
With
mentor
Test
specification
Test
automation
Exploratory testing
Reviews Development
processes
Tabula	Rasa	Tester
Theory
ISTQB	book
ISTQB	cert
Jubula
Java	for testers
Exploratory testing
Workshops	about
test automation patterns
(CI)
Four hour tester
Practice
In	project
team
With
mentor
Test
specification
Test
automation
Exploratory testing
Reviews Development
processes
Social
Specialisations for	further	development
Test	
manager
Release	
engineer
Senior
Consultant
Non-
functional
tester
Test	
manager
Req.	
engineer
Senior
Consultant
User	
experience
Tools
Methods
Practices
Mentor
Trainer
Specialisations for	further	development
Test	
manager
Release	
engineer
Senior
Consultant
Non-
functional
tester
Test	
manager
Req.	
engineer
Senior
Consultant
User	
experience
Tools
Methods
Practices
Mentor
Trainer
Investment
Communication
Sticking	together
You	can	belong	to	a	team	even	if	you’re	alone
A	sense	of	belonging
Social
Welcome
event
Weekly
test	meetup
Weekly company
meetup
Co-writing
Peer
reviews
Index
check
Team	
events
Project
team events
Mentor
Keeping	the	herd	together	– test	team	meetup
• Empower learning and sharing
– New	topics e.g.	books,	design	patterns,	tools
– Project	and conference reports,	discussions
– Autonomousworking and variety
• Transfer	knowledge and who knows what
– Multiple	contact people
• Create	co-responsibility,	practice coaching,	remove fear
– Peer	reviews
– Pairing	on	activities
Keeping	the	herd	together	– personal	contact
Index	check:	one	on	one	conversation
- Every	two	weeks	/	once	a	month
- What	is	your	happiness	index?
- What	is	your	“challenge”	index?
- Autonomy,	Mastery,	Purpose	(Daniel	Pink,	Drive)
Results
Common	understanding
Discussion encouraged Self-organised	and	empowered
Results
à Requirements	engineer
à Project	lead
à External consulting
à Conference	talks
à Selenium	expertise
Common	understanding
Discussion encouraged Self-organised	and	empowered
Takeaways
• Think	about	what	skills	you	need	and	which	you	need	to	train
• Be	prepared	to	invest	continuously
• Never	underestimate	the	power	of	communication	and	community	–
foster	a	good	environment
@alex_schl
alexandra.schladebeck@bredex.de

Growing a Company Test Community: Roles and Paths for Testers