Quality Assurance in the Digital Age: Exploring Contemporary Challenges in Software Testing

Authors

  • Humera Azam Department of Computer Science, University of Karachi, Karachi, Pakistan
  • Saim Masood Shaikh Department of Computer Science, IQRA University, Karachi, Pakistan
  • Saad Akbar College of Computing and Information Sciences, Karachi Institute of Economics and Technology, Karachi, Pakistan
  • Zamin Ali Khan Department of Computer Science, IQRA University, Karachi, Pakistan
  • Mohammad Ayub Latif College of Computing and Information Sciences, Karachi Institute of Economics and Technology, Pakistan

DOI:

https://doi.org/10.20021/sjr.v5i02(02).132

Keywords:

Software Quality Assurance, Software Testing, Automation Testing, Quality Assurance, Requirements, Challenges

Abstract

Software Quality Assurance Engineers (SQA Engineers) assess and analyze the reliability of software systems and their components, and perform usability tests on software systems. SQA Engineers face unique challenges that may affect their efficiency, precision, and accuracy as they execute their testing functions.  This paper aims to identify the challenges most SQA Engineers encounter as part of their daily professional activities. The paper first describes the phases of the software testing life cycle in detail. It discusses the relevance of SQA to software testing Automation. It focuses on the challenges SQA Engineers face in the current software market, 20, which negatively affect the overall performance and efficiency of SQA Engineers. This paper aspires to explain the reasons for the challenges SQA Engineers face 20, which inevitably lead to software delivery and the pressure of tight deadlines. For this purpose, a number of software development companies were studied to identify the varying and overlapping challenges they face in the performance of their roles. It SQA Engineers and assign the challenges of communication, task allocation, documentation, Quality Assurance (QA) automation, and the challenges of evolving technology. This illustrates the complexity and multi-layered quality of the challenges, which, in turn, may cause delivery of substandard software. It is, therefore, most important that SQA Engineers be allowed to complete their current SQA assignments. Although they expressed more general apprehension regarding the software landscape, knowing how to manage these issues can simplify software testing, thus speeding up deployment timelines considerably while also enhancing the quality of the software.

Downloads

Published

08-11-2025

How to Cite

Humera Azam, Saim Masood Shaikh, Saad Akbar, Zamin Ali Khan, & Mohammad Ayub Latif. (2025). Quality Assurance in the Digital Age: Exploring Contemporary Challenges in Software Testing. Southern Journal of Research, 5(02(02), 9–26. https://doi.org/10.20021/sjr.v5i02(02).132