SlideShare a Scribd company logo
1 of 31
Download to read offline
11
Try: Fail, Try: Succeed
The story of how we built North’s QA team from the ground up.
QA or the Highway - Feb 2019
22
- Startup based in Kitchener, Ontario
- Offices in Toronto, San Francisco
- Retail stores in Toronto and Brooklyn
- Current over 400 employees
- 75 employees 3 years ago.
- In October 2018 launched Focals
Who is North?
Messages
Stay in touch with the
people you care
about. Instantly read
incoming messages
and quickly respond
(or compose new
messages) with smart
replies, emojis or
voice-to-text.
Go & Uber
Search and navigate
to your favorite
locations and points
of interest with
turn-by-turn
directions, or request
an Uber directly from
your glasses.
Calendar, Weather,
& Reminders
See the time and
date, your calendar,
weather forecast, and
select notifications.
Or use Do Not
Disturb to put it all on
pause and focus on
the task at hand.
Amazon Alexa
Talk to Alexa
anywhere, with visual
responses or audio
from the speaker
embedded in Focals.
Discreetly scan the
news, set timers,
control smart home
devices and more.
Key Focals Experiences:
44
- Joined North in May 2016 as QA Manager
- Grown from 1 co-op to 18 full-time & 2 co-ops
- 45% female
- Team is structured into 2 communities
- Automation Development & Wearable Test
- Testing: apps, mobile, backend, web, retail &
manufacturing
Growth of QA @ North
55
About Me
2002 2008 20162001
G
raduated
from
U
niversity
ofW
aterloo,Com
p.Eng.
ElectricalEngineer:M
icrotronix
D
atacom
EE
->
SW
M
anager:N
etIntegration
->
IBM
TechnicalProjectLead:Christie
D
igital
Q
A
M
anager:N
orth
66
All the things I wished I’d known before I started at
North for the first time.
- Tools
- Processes
- Testing Strategies (the dreaded Test Plan word)
- Regression
- Interviewing & Hiring
What am I here to talk about?
77
So many things I “could” do:
- What tools are we using?
- Do we have any documented processes?
- Is there a test plan for what we going to test?
- Probably many others I didn’t even consider.
It’s day #1, what do I do?
So many other things to understand:
- What’s the timeline/roadmap?
- How does the product work, what does it do?
- How realistic is any of this (personal filter)?
88
✓ Bug tracking
✓ Requirements Tracking
✓ Continuous Integration Server (build system)
- Test Case Management
✓ Method to deploy builds to devices.
✓ A way to capture specifications/documentation
✓ Code Repository
- Probably others I didn’t even realize
Let’s start with tools
99
But what about the process?
1010
- With a small team everyone is going
to be called on to help out
- Especially when you’re up against
a tight deadline.
- When the pressure is on the process
is the only thing they can rely on.
Why is process important early on?
1111
- Make sure we have a process for testing.
- Make sure it is well documented and people know it.
- Make sure everyone is familiar with the product and staying
up to date.
- Use templates so people know what to fill out.
- Keep that process lightweight so it’s easy to update.
- Keep updating it as you learn and grow.
Lessons Learned
1212
- When should we prepare one?
- When is it too early to write one?
- How do we decide on the level of detail and where to break it up?
- Lessons learned:
- Pay attention to the state of the program, especially what
state are you at for everyday internal use?
- Probably too early.
- If product is talking about “learning how people might use this
technology” (Alpha program)
- Probably too early.
Test Plans
1313
- As we defined our MVP for release, functionality was covered as
we verified stories.
- Testers additionally focused on the NFR (security, load,
performance, compatibility, etc).
- QA lead focused on the product release strategy and how we’re
going to “regress” on the features.
Test Plans - What did work well
1414
Problem: How do you regress on the feature set when:
1. Still in flux and going through high churn?
2. Automation can’t keep up given the churn?
3. You have 1 day and are doing it weekly?
What can we learn from all those key demos we did?
Our Solution: Regression Testing → Release Testing
- Build out testing scripts that help direct exploratory testing.
- Checklists at the end of the script to verify key features.
Speaking about that regression?
1515
Background:
Shirley is a teacher who wears Focals all day…
Narrative:
During a history lesson a student asks a question to which she doesn’t know the
answer.
During lunch she remembers she needs to pick up milk and adds that to her
grocery list.
At the end of the day she gets a notification to remind her to stop by the
grocery store.
On the way home she gets stuck behind a train, so sends a quick message to
let her family know she will be late.
Example
1616
What does Focals look like?
1717
1818
Hiring
1919
Interview Process
Phone
Interview
(HR)
In Person
Interview
Take
Home
Challenge
Cultural
Interview +
Founder
- Programming Challenge
- Fit on the team
- Testing Mindset/Technical Skills
- 3-4 ppl 30 min each
2020
- No one ever “failed” the phone interview.
- Effectiveness of the programming challenge varied.
- A lot of pressure on one person during the interview.
- Candidates mentioned they got the same question multiple times.
- Too generic as we looked to hire automation developers.
- Learned we needed to tailor the process for the candidates skills.
What challenges did we have with this?
2121
What do we do today?
Phone Interview
(HR)
In Person
Interview
Take Home
Challenge
Founder
Hackerrank
Coding Challenge
Phone Interview
(HR)
In Person
Interview
Take Home
Challenge
Founder
Hackerrank
Coding Challenge
Tester Automation Dev
? based on
CV
30m Fit
30m Culture
45m Test
45m Tech
30m Fit
30m Culture
45m Design
45m Tech
2222
- Should only take 4-8 hours to complete.
- The intent is for the candidate to really show off to us.
- Tailored to the role and their skill set.
- Examples:
- Testing RESTful APIs with an automated tool.
- Testing our corporate website.
- Architect a system to automate UI testing on Focals.
- Bluetooth on a previous product.
Take home challenge?
2323
- Develop a hackerrank assessment for testers
- Develop stronger test questions to have the candidate work
through a scenario.
- See if we can make the phone interview more valuable to help
screen candidates.
What do we want to do next?
2424
What’s one question you can’t ask a candidate,
but probably should when working on super
secret smart glasses?
A quick aside
2525
The Team
2626
- Had a ton of QA experience including as Director of QA.
- Concerns: Was this role was “beneath” him?
- Positives:
○ His testing experience & his leadership experience.
- 2 important parts of his application/interview:
1. He researched salaries and had a reasonable expectation.
2. He focused on his testing skills not his management skills.
The Experienced Tester
2727
- Challenges:
○ I had to remember where he was coming from and provide
big picture context.
- What made him special?
○ As things popped up he could jump across areas.
○ He could react to things quickly given his strong focus/time
management skills.
○ He was a natural to train/teach others.
The Experienced Tester
2828
- Since day 1 we have always had at least 1 co-op student.
- Great way to get bright, enthusiastic team members.
- A way to build up your recruitment pipeline.
Lesson #1:
- Make sure the person mentoring the co-op makes time for the
student.
- Consider the mentor to be someone other than their manager.
Lesson #2:
- When looking at schools consider from where you might hire
full-time employees.
- Where will you get older/experienced students?
Co-ops Students
2929
Take advantage of their strengths
- Jr developer with little formal QA experience, BUT….
- Previously held a role called Community Support Associate
- Interview => shows a strong interest in QA @ North.
- Initially had him focus on automating a smoke test suite.
- Strengths: strong Python skills, good design practices.
- Weaknesses: struggled with the hardware and C/C++ coding.
- What to do after that was complete….. OS?
- Joined our backend project as tester.
- He became a strong advocate for quality in that team.
- Tests are 100% automated.
3030
- Come up with guidance to write lightweight test cases.
- Expand the knowledge across our team on our core technology.
- Expand our automated regression to compliment release testing.
- Maintain the exploratory nature of our release testing.
- Come up with ways to measure quality in the field that resonates
with Px.
- Look to drive quality practices left into the development stream.
Challenges that lay ahead
3131
Questions?
?

More Related Content

What's hot

Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessTechWell
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyTechWell
 
Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedLB Denker
 
A Day in the Life of a Test Architect
A Day in the Life of a Test ArchitectA Day in the Life of a Test Architect
A Day in the Life of a Test ArchitectTechWell
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test AutomationSauce Labs
 
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation TestingCP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation TestingAgile Testing Alliance
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAJeff Sussna
 
Closing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarClosing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarQASymphony
 
Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final FrontierJaco Greyling
 
Certified Professional Master Agile Testing information and highlights
Certified Professional Master Agile Testing  information and highlightsCertified Professional Master Agile Testing  information and highlights
Certified Professional Master Agile Testing information and highlightsAgile Testing Alliance
 
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarRisk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarQASymphony
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAgile Testing Alliance
 
Continuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallContinuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallPeter Marshall
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...Sauce Labs
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile Testing Alliance
 
Exploratory Testing with JIRA | QASymphony Webinar
Exploratory Testing with JIRA | QASymphony WebinarExploratory Testing with JIRA | QASymphony Webinar
Exploratory Testing with JIRA | QASymphony WebinarQASymphony
 

What's hot (20)

Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)
 
Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons Learned
 
A Day in the Life of a Test Architect
A Day in the Life of a Test ArchitectA Day in the Life of a Test Architect
A Day in the Life of a Test Architect
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation TestingCP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation Testing
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QA
 
Closing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarClosing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop Webinar
 
Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
 
Certified Professional Master Agile Testing information and highlights
Certified Professional Master Agile Testing  information and highlightsCertified Professional Master Agile Testing  information and highlights
Certified Professional Master Agile Testing information and highlights
 
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarRisk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automation
 
Continuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallContinuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hall
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2
 
Exploratory Testing with JIRA | QASymphony Webinar
Exploratory Testing with JIRA | QASymphony WebinarExploratory Testing with JIRA | QASymphony Webinar
Exploratory Testing with JIRA | QASymphony Webinar
 

Similar to Try: Fail, Try: Succeed by Tim Grant

Art of Product Management
Art of Product ManagementArt of Product Management
Art of Product ManagementDinesh Vernekar
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that WorksChoong Ping Teo
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Usa prácticas de integración continua y sobrevive para luchar otro día.
 Usa prácticas de integración continua y sobrevive para luchar otro día. Usa prácticas de integración continua y sobrevive para luchar otro día.
Usa prácticas de integración continua y sobrevive para luchar otro día.Software Guru
 
Michael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software TestingMichael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software TestingTEST Huddle
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
12 Tips to Become a more Professional Tester
12 Tips to Become a more Professional Tester12 Tips to Become a more Professional Tester
12 Tips to Become a more Professional TesterPractiTest
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
Rahul Lead Resume
Rahul Lead ResumeRahul Lead Resume
Rahul Lead ResumeRahul Dutta
 
Rahul Lead Resume
Rahul Lead ResumeRahul Lead Resume
Rahul Lead ResumeRahul Dutta
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!Human Capital Media
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Ron Lazaro
 
How we built Talentpioneer by Productsquads
How we built Talentpioneer by ProductsquadsHow we built Talentpioneer by Productsquads
How we built Talentpioneer by ProductsquadsProductsquads
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeMatt Tesauro
 
Summer internship report
Summer internship reportSummer internship report
Summer internship reportmdk8989
 

Similar to Try: Fail, Try: Succeed by Tim Grant (20)

Art of Product Management
Art of Product ManagementArt of Product Management
Art of Product Management
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
 
Lean UX
Lean UXLean UX
Lean UX
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Usa prácticas de integración continua y sobrevive para luchar otro día.
 Usa prácticas de integración continua y sobrevive para luchar otro día. Usa prácticas de integración continua y sobrevive para luchar otro día.
Usa prácticas de integración continua y sobrevive para luchar otro día.
 
Michael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software TestingMichael Bolton - Two Futures of Software Testing
Michael Bolton - Two Futures of Software Testing
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
12 Tips to Become a more Professional Tester
12 Tips to Become a more Professional Tester12 Tips to Become a more Professional Tester
12 Tips to Become a more Professional Tester
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Rahul Lead Resume
Rahul Lead ResumeRahul Lead Resume
Rahul Lead Resume
 
Rahul Lead Resume
Rahul Lead ResumeRahul Lead Resume
Rahul Lead Resume
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
 
How we built Talentpioneer by Productsquads
How we built Talentpioneer by ProductsquadsHow we built Talentpioneer by Productsquads
How we built Talentpioneer by Productsquads
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec Life
 
Summer internship report
Summer internship reportSummer internship report
Summer internship report
 
CapProject.pptx
CapProject.pptxCapProject.pptx
CapProject.pptx
 

More from QA or the Highway

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfQA or the Highway
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxQA or the Highway
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxQA or the Highway
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfQA or the Highway
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfQA or the Highway
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfQA or the Highway
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfQA or the Highway
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfQA or the Highway
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfQA or the Highway
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxQA or the Highway
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfQA or the Highway
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxQA or the Highway
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfQA or the Highway
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfQA or the Highway
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxQA or the Highway
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfQA or the Highway
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfQA or the Highway
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxQA or the Highway
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxQA or the Highway
 

More from QA or the Highway (20)

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptx
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdf
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdf
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptx
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdf
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptx
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdf
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdf
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdf
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptx
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Try: Fail, Try: Succeed by Tim Grant

  • 1. 11 Try: Fail, Try: Succeed The story of how we built North’s QA team from the ground up. QA or the Highway - Feb 2019
  • 2. 22 - Startup based in Kitchener, Ontario - Offices in Toronto, San Francisco - Retail stores in Toronto and Brooklyn - Current over 400 employees - 75 employees 3 years ago. - In October 2018 launched Focals Who is North?
  • 3. Messages Stay in touch with the people you care about. Instantly read incoming messages and quickly respond (or compose new messages) with smart replies, emojis or voice-to-text. Go & Uber Search and navigate to your favorite locations and points of interest with turn-by-turn directions, or request an Uber directly from your glasses. Calendar, Weather, & Reminders See the time and date, your calendar, weather forecast, and select notifications. Or use Do Not Disturb to put it all on pause and focus on the task at hand. Amazon Alexa Talk to Alexa anywhere, with visual responses or audio from the speaker embedded in Focals. Discreetly scan the news, set timers, control smart home devices and more. Key Focals Experiences:
  • 4. 44 - Joined North in May 2016 as QA Manager - Grown from 1 co-op to 18 full-time & 2 co-ops - 45% female - Team is structured into 2 communities - Automation Development & Wearable Test - Testing: apps, mobile, backend, web, retail & manufacturing Growth of QA @ North
  • 5. 55 About Me 2002 2008 20162001 G raduated from U niversity ofW aterloo,Com p.Eng. ElectricalEngineer:M icrotronix D atacom EE -> SW M anager:N etIntegration -> IBM TechnicalProjectLead:Christie D igital Q A M anager:N orth
  • 6. 66 All the things I wished I’d known before I started at North for the first time. - Tools - Processes - Testing Strategies (the dreaded Test Plan word) - Regression - Interviewing & Hiring What am I here to talk about?
  • 7. 77 So many things I “could” do: - What tools are we using? - Do we have any documented processes? - Is there a test plan for what we going to test? - Probably many others I didn’t even consider. It’s day #1, what do I do? So many other things to understand: - What’s the timeline/roadmap? - How does the product work, what does it do? - How realistic is any of this (personal filter)?
  • 8. 88 ✓ Bug tracking ✓ Requirements Tracking ✓ Continuous Integration Server (build system) - Test Case Management ✓ Method to deploy builds to devices. ✓ A way to capture specifications/documentation ✓ Code Repository - Probably others I didn’t even realize Let’s start with tools
  • 9. 99 But what about the process?
  • 10. 1010 - With a small team everyone is going to be called on to help out - Especially when you’re up against a tight deadline. - When the pressure is on the process is the only thing they can rely on. Why is process important early on?
  • 11. 1111 - Make sure we have a process for testing. - Make sure it is well documented and people know it. - Make sure everyone is familiar with the product and staying up to date. - Use templates so people know what to fill out. - Keep that process lightweight so it’s easy to update. - Keep updating it as you learn and grow. Lessons Learned
  • 12. 1212 - When should we prepare one? - When is it too early to write one? - How do we decide on the level of detail and where to break it up? - Lessons learned: - Pay attention to the state of the program, especially what state are you at for everyday internal use? - Probably too early. - If product is talking about “learning how people might use this technology” (Alpha program) - Probably too early. Test Plans
  • 13. 1313 - As we defined our MVP for release, functionality was covered as we verified stories. - Testers additionally focused on the NFR (security, load, performance, compatibility, etc). - QA lead focused on the product release strategy and how we’re going to “regress” on the features. Test Plans - What did work well
  • 14. 1414 Problem: How do you regress on the feature set when: 1. Still in flux and going through high churn? 2. Automation can’t keep up given the churn? 3. You have 1 day and are doing it weekly? What can we learn from all those key demos we did? Our Solution: Regression Testing → Release Testing - Build out testing scripts that help direct exploratory testing. - Checklists at the end of the script to verify key features. Speaking about that regression?
  • 15. 1515 Background: Shirley is a teacher who wears Focals all day… Narrative: During a history lesson a student asks a question to which she doesn’t know the answer. During lunch she remembers she needs to pick up milk and adds that to her grocery list. At the end of the day she gets a notification to remind her to stop by the grocery store. On the way home she gets stuck behind a train, so sends a quick message to let her family know she will be late. Example
  • 16. 1616 What does Focals look like?
  • 17. 1717
  • 19. 1919 Interview Process Phone Interview (HR) In Person Interview Take Home Challenge Cultural Interview + Founder - Programming Challenge - Fit on the team - Testing Mindset/Technical Skills - 3-4 ppl 30 min each
  • 20. 2020 - No one ever “failed” the phone interview. - Effectiveness of the programming challenge varied. - A lot of pressure on one person during the interview. - Candidates mentioned they got the same question multiple times. - Too generic as we looked to hire automation developers. - Learned we needed to tailor the process for the candidates skills. What challenges did we have with this?
  • 21. 2121 What do we do today? Phone Interview (HR) In Person Interview Take Home Challenge Founder Hackerrank Coding Challenge Phone Interview (HR) In Person Interview Take Home Challenge Founder Hackerrank Coding Challenge Tester Automation Dev ? based on CV 30m Fit 30m Culture 45m Test 45m Tech 30m Fit 30m Culture 45m Design 45m Tech
  • 22. 2222 - Should only take 4-8 hours to complete. - The intent is for the candidate to really show off to us. - Tailored to the role and their skill set. - Examples: - Testing RESTful APIs with an automated tool. - Testing our corporate website. - Architect a system to automate UI testing on Focals. - Bluetooth on a previous product. Take home challenge?
  • 23. 2323 - Develop a hackerrank assessment for testers - Develop stronger test questions to have the candidate work through a scenario. - See if we can make the phone interview more valuable to help screen candidates. What do we want to do next?
  • 24. 2424 What’s one question you can’t ask a candidate, but probably should when working on super secret smart glasses? A quick aside
  • 26. 2626 - Had a ton of QA experience including as Director of QA. - Concerns: Was this role was “beneath” him? - Positives: ○ His testing experience & his leadership experience. - 2 important parts of his application/interview: 1. He researched salaries and had a reasonable expectation. 2. He focused on his testing skills not his management skills. The Experienced Tester
  • 27. 2727 - Challenges: ○ I had to remember where he was coming from and provide big picture context. - What made him special? ○ As things popped up he could jump across areas. ○ He could react to things quickly given his strong focus/time management skills. ○ He was a natural to train/teach others. The Experienced Tester
  • 28. 2828 - Since day 1 we have always had at least 1 co-op student. - Great way to get bright, enthusiastic team members. - A way to build up your recruitment pipeline. Lesson #1: - Make sure the person mentoring the co-op makes time for the student. - Consider the mentor to be someone other than their manager. Lesson #2: - When looking at schools consider from where you might hire full-time employees. - Where will you get older/experienced students? Co-ops Students
  • 29. 2929 Take advantage of their strengths - Jr developer with little formal QA experience, BUT…. - Previously held a role called Community Support Associate - Interview => shows a strong interest in QA @ North. - Initially had him focus on automating a smoke test suite. - Strengths: strong Python skills, good design practices. - Weaknesses: struggled with the hardware and C/C++ coding. - What to do after that was complete….. OS? - Joined our backend project as tester. - He became a strong advocate for quality in that team. - Tests are 100% automated.
  • 30. 3030 - Come up with guidance to write lightweight test cases. - Expand the knowledge across our team on our core technology. - Expand our automated regression to compliment release testing. - Maintain the exploratory nature of our release testing. - Come up with ways to measure quality in the field that resonates with Px. - Look to drive quality practices left into the development stream. Challenges that lay ahead