QA Role -2021.pdf

AndrVinciusDieguesRo 9 views 16 slides Feb 14, 2023
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

My personal impressions of the QA role in the IT industry. An overview that goes through many soft and hard skills in different contexts.


Slide Content

QA ROLE
“An overview of our profile”

1.OVERVIEW
2.EVOLUTION
3.NOMENCLATURES
4.AGILE APPROACHES
5.SKILLS
6.CONCLUSION

‘Quality is an attribute and
one of the most important
features for the software. It
determines whether the
software behaves as
expected and this is directly
related to the expectations
of users but also with the
perception of the team
members’


ANDRÉ RODRIGUES, PRINCIPAL TEST ENGINEER

WHY DISCUSS THIS?

EVOLUTION
As in any other area of software engineering, the role of QA has
also changed as different models of software development
have evolved. This is evident in both technical and behavioral
aspects.
“THE AUDITOR” “THE TEAM’S FRIEND” “QA ROBOT”

TESTING APPROACHES

TEST
ANALYST
TESTER
QA
ENGINEER
SDET
TEST
ENGINEER

AGILE TESTING
Agile Testing has become a critical part of application lifecycles and has had a significant impact on
software development, testing and quality assurance. It has also gained widespread acceptance as a
crucial driver for the delivery of high-quality products
Provide continuous
feedback
Deliver value to the
customer
Enable face-to-face
communication
Have courage Keep it simple
Practice continuous
improvement
Respond to change Self-organise Focus on people Enjoy

AGILE TESTING

AGILE TESTING QUADRANTS

SHIFT LEFT

QA OPS

SOFT SKILLS
Research
Persuasion
Communication
Leadership
Adaptability
Empathy
Ownership

HARD SKILLS
4
MONITORING
APM, logs, observability and metrics.
3
NON-FUNCTIONAL TESTING
Performance, Stress, Peak, Load and
Security testing.
CONTINUOUS INTEGRATION /
DEPLOYMENT
Add automated tests in each stage during
the development and before deployment.
2 1
TEST AUTOMATION
Tools to create and run automated tests
in all test levels.

AND NOW, THE CONCLUSION...

HEY QA, THIS IS YOU :)