Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Here are three versions of QA Analyst role introduction to the customer. Please use the one which is more suitable for the customer experience level - based on who will do the testing on the customer side and how much experience he has with IT projects.
Please choose Choose the right one from 3 options below:
The customer is experienced with IT projects and UAT testing will be done by people experienced in software testing
The customer is inexperienced with IT projects and UAT testing will be done by business users mostly without any experience in testing.
The customer needs more info about QA Analyst role and testing on the project
Situation 1
...
Panel | ||
---|---|---|
| ||
→ The customer is experienced with IT projects and UAT testing |
The role and responsibilities of the QA
The QA is an expert on software testing and they are the Single Point Of Contact for communication about testing related issues. The main responsibilities of the QA Analyst on the project are:
Test the solution on Pricefx side and report bugs
Prepare key internal testing documentation – Test Plan, Test Report, Test Cases, Bug Reports
Identify issues and possible inconsistencies between requirements and solution
Help to prepare to UAT testing and go smoothly through UAT phase
Reduce risk of the main issues to be found during UAT
Retesting issues found by the customer and help communicate more effectively with the Pricefx project team about them
...
QAs help during the project
They are clarifying user stories and acceptance criteria, ensuring a shared understanding of the objectives. Moving into the Feature Sprints, QAs make sure that thorough testing is aligned with agreed-upon user stories and acceptance criteria, minimizing the risk of stumbling upon issues during subsequent testing phases.
...
Moreover, the QA will check the customer’s expectations against the submitted user stories and will also lead the software demos during the Feature Sprints.
Aspects worth considering
It is worth reminding the customer that no software is bug free (because of data and software complexity, limited time for testing), but with a QA Analyst on the project, the risk a major bug will be found during UAT or later in production is reduced. The customer will also benefit from help during Feature Sprints testing with the assistance of a QA, as well as a smoother communication with the Pricefx project team. Collaboratively, these aspects will significantly shorten the time between when issues are found and their fixing and software deployment.
Situation 2
...
Panel | ||
---|---|---|
| ||
→ The customer is inexperienced with IT projects and UAT testing |
UAT testing will be done by business users mostly without any experience in testing. Therefore the possibility the customer will need more help with UAT preparation and even explaining basic things about software testing is obviously higher.
...
QA Analyst
...
responsibilities
The QA is an expert on software testing and they are the Single Point Of Contact for communication about testing related issues. They can also discuss software testing matters with business users doing testing on the customer’s side.
...
Moreover, the QA will check the customer’s expectations against the submitted user stories and will also lead the software demos during the Feature Sprints.
Aspects worth considering
All that have been mentioned above in Situation 1 along with the fact that QA Analyst can help the customer’s business users in role of testers to gain mandatory software testing knowledge and test the delivered solution properly.
Situation 3
...
Panel | ||
---|---|---|
| ||
→ The customer needs more info about QA Analyst role and testing on the project |
Note that all the information presented above still applies to this situation. Moreover, if there is a deeper lack of knowledge on the process and more information is requested by the customer, this section aims to shed further light on the matter.
QA Analyst on the project - options
At Pricefx we understand that projects have different complexities and also customer maturity with testing can be very different, therefore allocation for QA Analyst on the project and also their real help on the project can be very different.
...