Please enable JavaScript.
Coggle requires JavaScript to display documents.
QA Onboarding - Coggle Diagram
QA Onboarding
Our Values
PROCESS APPROACH
אי אפשר לייצר קווליטי מבלי שנהיה מבוססי תהליך. זה אומר תכנון קפדני של תהליך פיתוח וטסטים. דברים חייבים להיות מונחי תהליך,
working witn Product - up to date documentation, clear DOD (definition of done), clear requirement for use cases.
working with Development - code reviews, short cycles for code delivery (fast iterations), unitesting (personal test by a developer). a developer needs to plan his development in short cycles and communicate what exactly the QA is going to get.
Test & Deployment lifecycle - have a test plan. Me as a QA person need to have a test plan. I need to make sure that the test plan serves the Product's requirement.
The planning affects the deployment. How many customers do we release, how we do reverse? how we do post production.
-
SATISFACTION AND FOCUS
know your customer's business best. If you understand how the customer uses our product and for what purpuses, I will know how to do my job better.
Focus on quality means we cannot test everything because it is not possible. we need to decide on what will make the biggest impact.
know your production bugs - you need to know the customer's painpoints in the macro level - some of them will experience bugs in certain services. every leader needs to understand the biggerr picture of painpoints and bugs, thies is how you can assess the impacts.
PRODUCTION AS A TEMPLE
the Production invironment needs to be taken very seriously and monitored 24/7 in all levels.
we monitor production all the time, we develop metrics and flag annomalies that happen.
example - data is received without values. volume goes down
MEASURE QUALITY
We cannot improve what we cannot measure. We need metrics for quality, and it needs to be agreed by everyone. We can measure it by amount of events that happens in production, it can be in our work efficiency and how we streamline the work of our developers.
It also can be measured in external factors, like how stable is a certain feature.
Lesson Objectives
- definition/mission of the quality group
- where we are in the engineering groups
- our 5 principles we would like to follow
- our tech stack :question:
Our mission
-
We help our developers and quality automation members test new products, new features and bugs.
-
The quality group is also AppsFlyer's "eyes on production" end to end flow in terms of production quality and stability, monitoring and alerting on incidents 24/7
-
-
-