What previous career or life experiences helped shape your approach to software testing?

In our latest read, “From Radiotherapy To Quality Assurance: How A Healthcare Background Bolsters QA Excellence” @cicarrageis shares their journey from a career in radiotherapy to becoming a QA professional. This article offers a unique perspective on how the skills and mindset cultivated in healthcare can seamlessly enhance your quality assurance work.

The article highlights invaluable traits such as communication, empathy, and attention to detail—all of which are essential in radiotherapy and software quality and testing roles. Carrageis’ experiences underscore the importance of these transferable skills in fostering collaboration, ensuring thorough testing, and delivering high-quality outcomes.

What previous career or life experiences helped shape your approach to software testing? Perhaps you’ve found that the soft skills you developed in a different field have helped you excel. Sharing these insights can help others recognise the value of their experiences and how they can be used in quality assurance and testing roles.

3 Likes

For me the change happened when I attended the testing lab workshop by Ajay Balamurugadas.

This was an eye opener. At a time when i nearly thought i would quit my testing career due to monotony it changed so many perspectives.

4 Likes

Thanks @sarah1 for sharing :blush:
Hope that helps others and please do share your background and what background skills you apply in your current role.

1 Like

I was quite good at math and physics at school, and I studied more math and some IT at university (mechanics and mathematics, information technology), despite the fact I was bad, lazy, and kinda dumb as a student, I believe I learned some things, at least it helped me to develop logical thinking and engineering mindset, and ability to learn and implement some solutions even if you understand nothing - I think this was the ground for further developing of appropriate for QA and testing skills and mindset :smiling_face: :sweat_smile:

2 Likes

For me, it’s working in the customer care, revenue assurance (invoicing, CRM and collections) and mobile (post-sales) industries.

I am grateful for these work experiences which helped me learn these top skills for software testing.

  1. Customer-Centric Focus
  2. Attention to Detail
  3. Problem-Solving Abilities
  4. Effective Communication Skills
  5. Analytical Thinking
3 Likes

For me, it was sales. I worked sales for 10 years. I did not enjoy it but I learned a lot from it.

I learned to be more open and collaborative. How to talk and explain technical issues to non-technical/enthusiast people. It really helped my people skills and allowed me to be more approachable and gave me confidence to stand my ground when I saw major issues. Honestly, as much as I disliked my last places and sales in general. It really helped me develop who I am today and how I approach issues.

I used to be “How can I solve this?” but now my thought process is “who do I need to bring in on this?” which has lead to crowd sourcing solutions and catching more issues as other people have different perspectives and expertise and just really helped bring about community effort around quality.

3 Likes

I worked in a hummus factory when I was in college. Little did I know that this would be my introduction to automation. There were so many things that could go wrong on the assembly line when packaging hummus.

  1. The hopper runs out of hummus
  2. The hopper isn’t squirting out the correct amount
  3. The date stamp is close to the line and breaks the container
  4. The date stamp is wet and the timestamp is not visible
  5. The plastic seal is too close to the container and is burning it
  6. Some of the containers are empty
  7. Melted containers are having a traffic jam somewhere on the line
  8. The lid dispenser is jammed and containers are not getting lids
  9. Special stickers on the lids are causing the lids to stick together

This is just off the top of my head. The conveyer belt can get stuck for any reason, at any point of the process, at any time without warning. When this happens, you need to shut down the machine and troubleshoot.

What did I learn ?

  1. Automate what you can and it will save time
  2. Be ready to stop everything and get the the root cause at any time
  3. If the line stops (or your app crashes) downtime is very expensive
  4. Create some guardrails and put them in place (aka tests)
  5. Become familiar with the common bottlenecks and how to deal with them
  6. Processes should be designed to allow for continued improvement
3 Likes

In my experience, being a Super User of an Airline application helped me get into testing job at the Development company. Knowing the application inside and out, having used it every day for 7 years, gave me the expert knowledge needed to test the application in every way.
I knew how the users were taught to use the system, and how to get around the “bugs”.
I knew what shortcuts the users would take.
I also branched out into User Training, because of the expert knowledge I had.

2 Likes

Customer Care gives you a nice baggage to deal with different stakeholders. Well done

2 Likes

Amazing, you show that your past experience influence a lot your current career. Keep going, sales and customer department are the hardest but at the same time, gives you knowledge and expertise to communicate really well with others stakeholders and improve your testing skills. Thanks for sharing

2 Likes