Set up QA Processes from scratch

George Dragotoiu

QA Engineer
QA Tester
Cypress
Jira
Playwright
TestRail
TypeScript
Voice AI

Overview 🔎

VoiceAI needed a QA Engineer to join the team as their software and user base was growing and issues were popping out. The team was distributed mainly in Europe and US and cooperation was done on both timezones.

Problem & Solution 🤝

The team didn't have any QA Processes set and the issues backlog was becoming bigger and bigger
Goals/Requirements: Reduce the critical issues in production that are blocking users by 100% and create a process that the team can use in the future • Reduce critical bugs by 100% in production in the first month • Introduce a clear QA Process flow that makes sense to the entire team • Create test documentation and deliverables for existing and new features • Perform exploratory testing to uncover the product issues • Implement a Postmortem Bug process • Introduce agreed timelines to fix major + bugs

Process 🛣

I have created a QA Process schema that I always use as my starting point. This together with existing documentation and data from the team allows me to get a better feeling about what is implemented and what can be improved. With no documentation existing, I had to start by performing exploratory testing on the product and documenting the existing features and issues related to them. I have prioritized the issues by severity and shared them with the team. Went further and gathered enough information so that I know who can pick up each category of issues. Slowly I have started to propose parts of the schema to be implemented so everything becomes more structured. Schema that I created: https://miro.com/app/board/uXjVNHooE_E=/

Results 🎁

Critical bugs were fixed on a 100% rate on production
The other bugs had workarounds that allowed users to use the features of the program
At the moment product and test documentation exists to have a easier onboarding process
A clear workflow was created in which each team member knows the state of each ticket
User complaints related to application usage caused by bugs dropped by 95%
Fixing time is faster as testing is more efficient

Takeaways 📣

Document as much as you can, it is written down is more clear
You don't understand something ask, most probably there is at least one more person in your position
If something is hard to understand deconstruct it

2022

Partner With George
View Services

More Projects by George