My Role as a QA!
As a Software Quality Advocate I think of myself as a bridge between the technical and non-technical people in my team. So there is always something to learn on a daily basis in the QA role. It can range from learning a new technology stack, programming paradigm, design pattern to understanding a core business problem and finding a solution for it.
I had a few such learning experiences in the recent times. In one of the recent projects, I learnt more in-depth programming concepts and design patterns in NodeJS as well as understanding ReactJS as a front-end solution. More interestingly, I also learnt about how a software solution can change the daily business activities and processes and create a positive impact in their ways of working.
I was able to collaborate with business owners to arrive at an optimal solution to one of their core business problems. At the same time, I was also able to connect with and influence the technical team members to look at technology as an enabler to business solutions. There are many such examples where a QA can play a very unique role in the team collaborating with both tech and non-tech stakeholders.