This document discusses reinventing QA roles for Quality Engineering. It suggests Quality Engineering requires transversal competencies that combine skills from testing, automation, DevOps, product development and more. Emerging Quality Engineering roles are described including Platform Quality Engineer, Product Quality Engineer, and Quality Engineering Advisor. Adopting Quality Engineering is portrayed as a gradual process, with mentoring and continuous learning playing important roles.
1. Reinventing our QA roles
for Quality Engineering
acraske
qeunit.com
Antoine Craske
acraske_
2. Who am I
La Redoute
Director of Technology Transformation
Director of Architecture & Technology
Senior Director of Engineering
Senior Engineering Manager
Previous positions of Project Director, IT Manager. Project Manager, Software Engineer
Entrepreneurship
Co-founder, atale.io
Co-founder, Cerberus Testing
Co-founder, Test Automation Camp
Communities
Speaker at DevOps, Software, Testing, Open source conferences
QE Unit, founder & organizer of the Quality Engineering community
TICE.Leiria, Meetup founder & organizer
Ministry of Testing Leiria, Meetup founder & organizer
Apache Kafka User Group Portugal, Meetup founder & organizer
Archilocus, Architecture community co-founder & co-organizer
Publications
On Defining Quality Engineering, QE Unit - with Rémi Dewitte (on Leanpub, Amazon)
Improving La Redoute's CI/CD Pipeline and DevOps Processes by Applying Machine
Learning Techniques, ResearchGate.
Collecting Data from Continuous Practices: an Infrastructure to Support Team Development,
ResearchGate.
Antoine CRASKE
#digital #architecture
#transformation
#qualityengineering #qe
#testautomation #opensource
@acraske_
linkedin/acraske
qeunit.com
3. 6 months
Source: The Fastest Startups to Hit $1 Billion Valuations, Visual Capitalist
@acraske_
4. 3 months
Source: The Fastest Startups to Hit $1 Billion Valuations, Visual Capitalist
@acraske_
5. Source: The Fastest Startups to Hit $1 Billion Valuations, Visual Capitalist
@acraske_
6. “In Today’s era of volatility, there is no other way but to re-invent. The only sustainable
advantage you can have over others is agility, that’s it. Because nothing else is
sustainable, everything else you create, somebody else will replicate.”
“There is no alternative to digital transformation. Visionary companies will carve out
new strategic options for themselves — those that don’t adapt, will fail.”
—Jeff Bezos, Founder, Amazon
“Software defines the speed at which business can deliver change and innovation”
—Drew Lanham, CEO at Cypress.io
Deloitte 2021 Quality Engineering Report: Emerging Technology Driving QE to a Top
Priority for Enterprises, Deloitte 2021 Quality Engineering Trends
Evolve or… Die
@acraske_
7. Need of new revenue
streams
Acceleration
1B€ 75% 85%
1B€ valuation in less
than 2 years
Competition
Jobs will be reinvented
until 2030
Transformation
Acceleration for everyone
@acraske_
8. Quality is hard
“Quality is not my job”‒Product Owner
“It’s like no one cares about testing”‒QA Lead
“We wait for QA to deliver”‒Tech Lead
“What’s the ROI of Quality?”‒CxO
@acraske_
20. QE Role
Quality Engineering skills as incremental legos
QE Role QE Role
SDLC
Product
QE Role
Test
Auto
Product
Test
Auto
QE Role
SDLC
Test
Auto
QE Role
SDLC
Platform
DevOps
Product
SDLC
Supervision
SRE
QE Role
Product
SDLC
Supervision
SRE
Support
ITIL
Test
Auto
QE Role
SDLC
Platform
DevOps
Transversalité des compétences
Niveau
de
spécialisation
I T 𝚷
Transversalité des compétences
Reference of T-shape: "The hunt is on for the Renaissance Man of computing," in The Independent, September 17, 1991
I shape T shape PI-shape
Comb-shape
24. Adopting Quality Engineering is gradual
Traditional organizations
Agile & DevOps Quality Engineering
(with or without Agile & DevOps)
25. Infra m
anagem
ent
Software engineering
Leadership & management
Careers paths examples
Functional tester
Autom
ation tester
Agile
QA Foundations
API
Automation basis
Advanced
Testing
Quality Assurance
Engineer
Lead
Quality Engineering
Manager
Quality
Management
Quality Engineer
Craft
Automation
speciality
Clean code, TDD Programming DDD
Platform Quality
Engineer
DevOps tools
Cloud Non-functional test
Quality Engineering
Advisor
Coaching
26. Where mentoring is key
Facilitation and emulation
T
T
CT
Focus on soft-skills
In situation training
27. Continuous learning is our challenge
Mentoring/coaching
Conferences
Meetups
Continuous training
Peer sharing
Community of practices
Technology watch
Community survey, The Most Important Quality Engineering Skills We Are All Missing, QE Unit (2022)