How QA has changed steadfastly..
Picture from internet drawn using MS excel.. like QA..Going beyond expectations now and always

How QA has changed steadfastly..

My first exposure to QA as a program manager more than a decade ago, was to think of QA as a Quality control organization that needed to be brought in towards the tail end of all the execution. Even though planning and estimation was done to include QA, they were inadvertently brought in, as a “Just in time” team.

This reflects the traditional mindset of how QA teams started their journey! And being on the other side of the fence for the last decade, has made me realize how misconstrued sometimes job roles are when seen at a distance

Today QA is more of a mindset, than just an organization. Since what clients expect out of QA, is to “Collaborate to win”. When they say they want QA’s, they want somebody to understand the domain and business well, understand the soft spots of the system and test for it, and while at it, use the latest in technology and tools to make it happen.

Infact, the birthplace for many an “automation” started off from the QA arena, and has slowly enveloped the whole of the IT organizations and market place and the span has extended beyond just automation in the QA phase, to “Automation anytime, anywhere”, and that which helps to achieve efficiency and speed to market.

QA today is not just about the organization that flashes the report card for programs. They do not solely exist to track metrics, highlight the defects and serve as an application conscience check before turning into the production region. QA today has transformed itself to become QE, the teams and organization that help you add in the strength to the code base, the minor tweaks that make the development quality stronger and superior, and in the process avoid the spillover of defects to the subsequent phases, whether it is integration or QA.

Think of it this way - When all of us started our studying, what we used to do is self-study, then reviews and revisions, and if comfortable, group studies and reiteration. All these rounds of preparation made sure that our success rate to come out of the exams in flying colors is greatly enhanced. Typical to how QA started as an independent organization and was involved with many cycle runs of testing, to ensure that the production quality was perfect

And then the education system itself changed, such that the outcomes mattered a lot more than before. This meant that self-study and group study was not sufficient and so we had to engage more creative learning in standards such as 10th and 12th, to ensure we reflect more deeply and prepared more effectively. Part of the things if you remember, was involved in going through many prior year question papers, to ensure that we were thoroughly prepared for the journey. Much like how QA had to “Shift Left” and the smoke and regression test cases used to be shared upfront or concepts like TDD or ATDD was adopted to make sure we knew the answers for canned questions.

Now as the complexity of the exams increased, and the competition became nationwide, and international so too had to be the refresher courses for the exams. So a lot of times whatever was learnt for a year, had to be “crash coursed” as “entrance exam” trainings to get exam ready. And that is how automation started gaining traction. Regression automation, was considered a corner stone, to make sure that all that was fixed, was done rightly, without causing breakages in the system.

As time moved on, and when we fast forward to today, the education system feels that we should catch them early, meaning that we cannot wait for a FIIT JEE or a NEET training towards the tail end of the academic curriculum in the 12th grade. If we need to make students speed to success faster and stronger, then we would have to start the “FIIT and NEET trainings” in parallel with their 9th grade itself. Similar to how with the advent of Agile, stakeholders do not want to wait for Smoke and regression automation suites, to separate right from wrong. They would rather resort to “Functional automation”, to find newer ways of discovering bugs even while test cases and code was being written.

 While this blog only explains the process change, a much larger change has already evolved with the “Work force transformation”. Stay tuned in to know more of the same.

Just a closing note is that, the QA phases and processes are as effective as we make them to be. So if you want strong “quality outcomes at speed”, go ahead and empower your QA organizations. They are sure to work wonders for you, and make you look good before your very important stakeholders in the organization!

Meenakshi S , Thank you for sharing this interesting post on QA and its evolution over time. Some thoughts that could lead to further discussion and how QA is perceived is as follows. 1. Quality of service or product is possibly most critical factor in its acceptance by a consumer and assured quality over a period of time is important in consumer retention. 2. Could the definition of quality assurance be extended. a) Risks, Dependencies, Constraints that could impact the quality of service or a product are identified and addressed proactively. b) In a pure technology context, QA looks at holistically - Applications, Data, Infrastructure, Integration, Security and domain. Connecting the dots... c) QA could extend to evaluating on whether to pivot or persevere when ideas are being translated through Proof of concepts and pilots into reality. Including Sudhir Rao Meenakshisankar M and Subramanian N in this conversation for their inputs.

Subi Nanthivarman

Writer, Observer and Muser

7 年

This is a great narration of the evolution of QA in the tech world and how QA is now part of the whole process.

Kartic Vaidyanathan

Founder @ LetUsPlayToLearn | Social Networking, Coaching & Mentoring | Guest Faculty, IIT Madras, PPD

7 年

I like the way you are trying to explain the QA transformation with whats happening in the entrance exam preparation world.

要查看或添加评论,请登录

Meenakshi S的更多文章

  • Escalations - Why & How to solve..

    Escalations - Why & How to solve..

    I was asked by a recent reader of mine, on my experiences of handling escalations at work..

    2 条评论
  • How I became a teacher, mentor!

    How I became a teacher, mentor!

    Well, while teaching is definitely one of the long term options that I often think about, this act, became more of a…

    15 条评论
  • The keys to success - cliched, but true!

    The keys to success - cliched, but true!

    Sometimes we never know what awaits us in a living day..

  • Being a woman.. a bliss as well

    Being a woman.. a bliss as well

    An article in a leading newspaper questioning the status of women and whether we have been given a rightful place made…

    2 条评论
  • To the freshers graduating...

    To the freshers graduating...

    Congrats if you have secured a job already and do wait to hear more how to handle the a new job..

  • Program managing to clarity..

    Program managing to clarity..

    Having had a fair share of programs to manage at work, and then some at home, and the learning I have had, observing…

  • Testing - always in style...

    Testing - always in style...

    If you are an active IT personnel you would have seen at close quarters that every department, group and function in IT…

    4 条评论
  • Untangled..

    Untangled..

    As I was sitting up late night and untangling a ball of yarn for my kid, a random set of thoughts crossed my weary…

    6 条评论
  • Anticipating, winning and then happily ever after??

    Anticipating, winning and then happily ever after??

    And the winner is..

    7 条评论
  • Can we make working hours flexible?

    Can we make working hours flexible?

    The project had 5 needs for Java developers who knew Struts and Hibernate. They wanted somebody with good communication…

    6 条评论

社区洞察

其他会员也浏览了