
As the year 2023 gradually comes to a close, I find myself at the crossroads of contemplation, prepared to unravel the narrative of a year that was complex, unpredictable, and full of unexpected victories and concealed obstacles. The chapters of 2023 in my journey as a quality assurance engineer are filled with experiences that tested not only software, but also the limits of creativity, resiliency, and adaptability. Join me as I traverse through the labyrinth of experiences, wins, fails, experiments, and invaluable learnings that have shaped my journey in the ever-evolving field of software testing.
Table Of Contents
The Beginning
The year kicked off with a mix of excitement and concern for me as a Nigerian who just completed her National Youth Service program, and was not sure of what next. Applying for the Graduate Trainee Program at Helium Health as a Quality Assurance Engineer marked the beginning of my journey in the field of software testing. Working in a health tech company, and being in charge of ensuring that the digital health solutions are reliable and of high standards was the highlight of the year 2023.
Before I became a QA Engineer, I never knew that a field such as QA or software testing existed, as opposed to the popularity of other tech areas like Web Development, Product Design, and others. Although I was a bit skeptical about the niche because I was yet to fully understand the role that QA engineers and software testers play in the software industry, now, I can confidently say that “Software testers and Quality Assurance Engineers are the unsung heroes in software development.”
My Experience as a Quality Assurance Engineer
My experience in the field of QA has been nothing short of amazing, definitely came with a lot of challenges. However, I would say that my already established background in Software Development as a Front-End Developer made my journey easier and more enjoyable. I took some courses to fully immerse myself in the niche, a big shoutout to Tarek Roshdy, who I believe is one of, if not the best tutor on Udemy when it comes to Software Testing. I found his style of teaching really enjoyable and I really love how he is able to explain concepts in a way that makes it easy for even beginners to understand.
Fast forward to when the Senior QA Engineer started assigning projects to me, I felt like I was not ready to start taking on projects, which was one of the lessons I learnt that you can never validate your learning and knowledge if you do not apply them. Writing test cases definitely shaped my way of thinking because one thing I learnt is that, as a tester, you have to put yourself in the shoes of every potential user of an application or product, to achieve optimal results.
Also in the year 2023, I got a job opportunity as a Freelance Technical Writer at Testsigma, and this also marked the beginning of my career in Technical writing. Writing on the different blog articles increased my level of knowledge and research in software testing, because as a technical writer, you have to convey technical information in the simplest and uncomplicated way possible.
My Wins
Celebrating wins is an integral part of my QA journey. The wins of 2023 were not just moments of celebration, they were also milestones that signaled the triumph of innovation, hard work, and resilience. In 2023, I was offered a full-time employment at Helium Health as a Junior Quality Assurance Engineer after the six-month Graduate Trainee program. At the end of the program, I could proudly say that I had gained significant skills in software testing. I could write and execute test cases, bug reports, and test reports and also conduct performance, regression, and usability testing. This might not seem like a lot of progress, but I count it as one because I knew where I started from, and it was only evident that I had put in a lot of work.
Collaboration emerged as a key theme in my wins column. Creating efficient tools for cross-functional collaboration—especially with developers—led to a more unified approach to quality assurance. The testing team was able to establish a symbiotic relationship with the development team, resulting in faster bug resolution and smoother integration of new features.
Perhaps one of the most satisfying wins was the successful execution of a complex performance testing strategy. Simulating real-world scenarios and stress-testing applications under heavy loads revealed potential bottlenecks and vulnerabilities. Mitigating these issues before deployment not only enhanced the overall user experience but also prevented costly downtimes, marking a significant win for both the testing team and the organization.
My Failures
In the pursuit of triumphs, failures are inevitable. Several testing approaches that looked good on paper fell apart when confronted with practical situations. Also as someone who was still struggling, I found it difficult to understand some of the tasks given to me by the Senior QA Engineer. There were times when it would take a long time for me to complete certain tasks because it took a while for me to understand the concepts. I remember vividly when he asked me to conduct a load test on a certain application. I had to utilize a lot of resources to get the job done, however, the good feedback I got from him was more than enough to compensate for the tons of work I had to do. Acknowledging failures became a stepping stone for improvement for me. Embracing failure not as a setback, but as a guide to refinement, proved to be a key takeaway from the year.
My Learnings
Amidst the ups and downs of experiences, the wins, and the failures, the true essence of 2023 lies in its profound lessons. Each challenge, setback, and triumph became a chapter in the ongoing saga of growth and self-discovery.
I learnt that adaptability is the cornerstone of successful testing in an ever-changing technological landscape. In a field where rapid technological advancements can quickly rewrite the laws, being adaptable and welcoming of change has become more than a survival ability. One lesson ingrained in my professional ethics is the capacity to adapt approaches, tools, and strategies in reaction to evolving trends. Continuous upskilling and staying abreast of industry trends became non-negotiable, ensuring that I remained at the forefront of cutting-edge testing practices.
I also learnt that my relationship with people will determine how good I am at my job, because if you are not productive with people, there is a limit to how far you can go.
The remote work revolution demanded a recalibration of communication strategies. Navigating the nuances of virtual collaboration became an art in itself. Learning to convey complex testing scenarios and insights effectively through digital channels wasn’t just a necessity for me, it was a revelation in the power of clear, concise communication, a skill that extended beyond testing scenarios into everyday professional interactions.
Perhaps the most transformative learning of 2023 was the recognition that being a QA engineer wasn’t just about finding bugs, it was about being a proactive contributor to the entire software development lifecycle. Shifting from a gatekeeper mentality to a collaborative partner in quality became a paradigm shift that altered the way I approached testing.
Conclusion
As I pen down my reflections on the year 2023, I realize that being a tester is not just a profession but a dynamic journey of growth, resilience, and perpetual learning. Each experience, win, fail, and experiment has contributed to the evolving narrative of my testing odyssey. Here’s to embracing the challenges and triumphs that lie ahead, as I navigate the ever-shifting currents of software testing in the years to come.