A Scalable AI-Driven Quality Engineering Architecture for End-To-End Validation of Core Banking, API, and UAT Ecosystems

Authors

  • Sai Kumar Gunda Software Quality Analyst, Tata Consultancy Services Ltd, Long Island City, New York, United States. Author

DOI:

https://doi.org/10.63282/3117-5481/AIJCST-V7I6P113

Keywords:

Quality Engineering, Core Banking Systems, User Acceptance Testing (Uat), Api Ecosystems, Machine Learning, Decision Intelligence, Defect Prediction, Agile Software Lifecycle, Systems Engineering

Abstract

The modernization of financial institutions has catalyzed the transition from monolithic legacy systems to highly distributed, API-centric core banking architectures. While this evolution enables unprecedented scalability and integration, it introduces profound complexities in Quality Engineering (QE). Traditional validation methodologies, particularly within User Acceptance Testing (UAT) and API integration phases, are inherently unscalable, labor-intensive, and prone to missing complex, systemic defects. This paper proposes a highly scalable, AI-driven Quality Engineering architecture designed for the end-to-end validation of core banking systems. By converging Machine Learning (ML) defect prediction models, dynamic service dependency graphs, and automated decision intelligence, the proposed framework drastically optimizes the UAT ecosystem. Empirical evaluations utilizing simulated high-frequency banking telemetry demonstrate that the integration of advanced ensemble techniques (Random Forest and Gradient Boosting) paired with graph-based test case prioritization reduces UAT cycle times by 68% while achieving a defect detection F1-score of 0.93. The architecture seamlessly integrates predictive quality assurance into the agile software lifecycle, ensuring that core banking upgrades, API deployments, and complex UAT scenarios are executed with maximum integrity, minimal automation economics overhead, and fortified cybersecurity resilience. Ultimately, this research provides a comprehensive blueprint for financial institutions seeking to achieve autonomous, predictive, and infinitely scalable quality engineering.

References

[1] N. Mutyam, “Graph-Based Modeling of Service Dependencies for Predicting Failure Propagation in Distributed Systems,” International Journal of Multidisciplinary Evolutionary Research, vol. 5, no. 1, pp. 113–116, 2024, doi: https://doi.org/10.54660/ijmer.2024.5.1.113-116.

[2] A. Arcuri and L. Briand, “A practical guide for using statistical tests to assess randomized algorithms in software engineering,” IEEE Xplore, May 01, 2011. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6032439

[3] T. Menzies, J. Greenwald, and A. Frank, “Data Mining Static Code Attributes to Learn Defect Predictors,” IEEE Transactions on Software Engineering, vol. 33, no. 1, pp. 2–13, Jan. 2007, doi: https://doi.org/10.1109/TSE.2007.256941.

[4] “Decision Intelligence Methodology for AI-Driven Agile Software Lifecycle Governance and Architecture-Centered Project Management,” International Journal of Artificial Intelligence, Data Science, and Machine Learning, vol. 4, 2023, doi: https://doi.org/10.63282/3050-9262.ijaidsml-v4i1p112.

[5] Nachiappan Nagappan and T. Ball, “Use of relative code churn measures to predict system defect density,” International Conference on Software Engineering, May 2005, doi: https://doi.org/10.1145/1062455.1062514.

[6] X. Chen, Y. Shen, R. Chen and Y. Lin, "Open banking API security: A comprehensive survey of vulnerabilities and mitigation strategies," IEEE Access, vol. 8, pp. 112345-112356, 2020.

[7] S. D. Sivva, R. R. Thalakanti, S. S. G. Bandari, and S. D. R. Yettapu, “AI-Driven Decision Intelligence for Agile Software Lifecycle Governance: An Architecture-Centered Framework Integrating Machine Learning Defect Prediction and Automated Testing,” International Journal of Emerging Trends in Computer Science and Information Technology, vol. 4, pp. 167–172, 2023, doi: https://doi.org/10.63282/3050-9246.ijetcsit-v4i4p118.

[8] J. Bogner, S. Wagner and A. Zimmermann, "Automatically extracting microservice architectures from implementation to evaluate maintainability," in ECSA, 2018, pp. 243-258.

[9] M. Shepperd, D. Bowes, and T. Hall, “Researcher Bias: The Use of Machine Learning in Software Defect Prediction,” IEEE Transactions on Software Engineering, vol. 40, no. 6, pp. 603–616, Jun. 2014, doi: https://doi.org/10.1109/tse.2014.2322358.

[10] S. K. Gunda, “The Future of Software Development and the Expanding Role of ML Models,” International Journal of Emerging Research in Engineering and Technology, vol. 4, 2023, doi: https://doi.org/10.63282/3050-922x.ijeret-v4i2p113.

[11] L. Chen, “Microservices: Architecting for Continuous Delivery and DevOps,” 2018 IEEE International Conference on Software Architecture (ICSA), Apr. 2018, doi: https://doi.org/10.1109/icsa.2018.00013.

[12] N. V. Chawla, K. W. Bowyer, L. O. Hall, and W. P. Kegelmeyer, “SMOTE: Synthetic Minority Over-sampling Technique,” Journal of Artificial Intelligence Research, vol. 16, no. 16, pp. 321–357, Jun. 2002, doi: https://doi.org/10.1613/jair.953.

[13] M. Balerao, “A Converged Artificial Intelligence Architecture for Innovation, Software Lifecycle Optimization, and Cybersecurity Risk Mitigation,” International Journal of Multidisciplinary Futuristic Development, vol. 4, no. 1, pp. 117–120, 2023, doi: https://doi.org/10.54660/ijmfd.2023.4.1.117-120.

[14] C. Catal and B. Diri, “A systematic review of software fault prediction studies,” Expert Systems with Applications, vol. 36, no. 4, pp. 7346–7354, May 2009, doi: https://doi.org/10.1016/j.eswa.2008.10.027.

[15] A. E. Hassan, “Predicting faults using the complexity of code changes,” 2009 IEEE 31st International Conference on Software Engineering, 2009, doi: https://doi.org/10.1109/icse.2009.5070510.

[16] S. K. Gunda, “Comparative Analysis of Machine Learning Models for Software Defect Prediction,” pp. 1–6, Oct. 2024, doi: https://doi.org/10.1109/icpects62210.2024.10780167.

[17] R. Malhotra, “A systematic review of machine learning techniques for software fault prediction,” Applied Soft Computing, vol. 27, pp. 504–518, Feb. 2015, doi: https://doi.org/10.1016/j.asoc.2014.11.023.

[18] P. Singh, "API testing in agile and DevOps environments: Challenges and solutions," Journal of Systems and Software, vol. 162, p. 110489, 2020.

[19] S. D. Sivva, “An End-to-End AI-Based Systems Engineering Paradigm for Lifecycle Governance, Predictive Quality Assurance, Automation Economics, and Cybersecurity Intelligence,” Journal of Frontiers in Multidisciplinary Research, vol. 4, no. 1, pp. 600–604, 2023, doi: https://doi.org/10.54660/.jfmr.2023.4.1.600-604.

[20] D. Radjenović, M. Heričko, R. Torkar, and A. Živkovič, “Software fault prediction metrics: A systematic literature review,” Information and Software Technology, vol. 55, no. 8, pp. 1397–1418, Aug. 2013, doi: https://doi.org/10.1016/j.infsof.2013.02.009.

[21] S. Wang, T. Liu, and L. Tan, “Automatically learning semantic features for defect prediction,” Proceedings of the 38th International Conference on Software Engineering, May 2016, doi: https://doi.org/10.1145/2884781.2884804.

[22] S. K. Gunda, “Fault Prediction Unveiled: Analyzing the Effectiveness of RandomForest, LogisticRegression, and KNeighbors,” 2024 2nd International Conference on Self Sustainable Artificial Intelligence Systems (ICSSAS), pp. 107–113, Oct. 2024, doi: https://doi.org/10.1109/icssas64001.2024.10760620.

[23] Z. Li, X.-Y. Jing, and X. Zhu, “Progress on approaches to software defect prediction,” IET Software, vol. 12, no. 3, pp. 161–175, Jun. 2018, doi: https://doi.org/10.1049/iet-sen.2017.0148.

[24] G. N. Aranha and K. S. Babu, "Continuous quality assurance framework for microservices architecture," in IEEE ICCC, 2019, pp. 101-108.

[25] S. K. Gunda, “A Deep Dive into Software Fault Prediction: Evaluating CNN and RNN Models,” 2024 International Conference on Electronic Systems and Intelligent Computing (ICESIC), pp. 224–228, Nov. 2024, doi: https://doi.org/10.1109/icesic61777.2024.10846549.

[26] Balalaie, A., Heydarnoori, A., & Jamshidi, P. (2018). Microservices migration patterns. Software: Practice and Experience, 48(11), 2019–2042. https://doi.org/10.1002/spe.2608

[27] Y. Kamei et al., “A large-scale empirical study of just-in-time quality assurance,” IEEE Transactions on Software Engineering, vol. 39, no. 6, pp. 757–773, Jun. 2013, doi: https://doi.org/10.1109/tse.2012.70.

[28] S. K. Gunda, “Enhancing Software Fault Prediction with Machine Learning: A Comparative Study on the PC1 Dataset,” 2024 Global Conference on Communications and Information Technologies (GCCIT), pp. 1–4, Oct. 2024, doi: https://doi.org/10.1109/gccit63234.2024.10862351.

[29] T. Chen and C. Guestrin, “XGBoost: a Scalable Tree Boosting System,” Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD ’16, vol. 1, no. 1, pp. 785–794, Aug. 2016, doi: https://doi.org/10.1145/2939672.2939785.

[30] J. H. Friedman, “Stochastic gradient boosting,” Computational Statistics & Data Analysis, vol. 38, no. 4, pp. 367–378, Feb. 2002, doi: https://doi.org/10.1016/s0167-9473(01)00065-2.

[31] S. K. Gunda, “Machine Learning Approaches for Software Fault Diagnosis: Evaluating Decision Tree and KNN Models,” 2024 Global Conference on Communications and Information Technologies (GCCIT), pp. 1–5, Oct. 2024, doi: https://doi.org/10.1109/gccit63234.2024.10861953.

[32] “M. H. Halstead, ‘Elements of Software Science,’ Elsevier, New York, 1977. - References - Scientific Research Publishing,” www.scirp.org. https://www.scirp.org/reference/referencespapers?referenceid=207825

[33] T. J. McCabe, “A Complexity Measure,” IEEE Transactions on Software Engineering, vol. SE-2, no. 4, pp. 308–320, Dec. 1976, doi: https://doi.org/10.1109/tse.1976.233837.

[34] S. K. Gunda, “Software Defect Prediction Using Advanced Ensemble Techniques: A Focus on Boosting and Voting Method,” 2024 International Conference on Electronic Systems and Intelligent Computing (ICESIC), pp. 157–161, Nov. 2024, doi: https://doi.org/10.1109/icesic61777.2024.10846550.

[35] S. Lessmann, B. Baesens, C. Mues, and S. Pietsch, “Benchmarking Classification Models for Software Defect Prediction: A Proposed Framework and Novel Findings,” IEEE Transactions on Software Engineering, vol. 34, no. 4, pp. 485–496, Jul. 2008, doi: https://doi.org/10.1109/tse.2008.35.

[36] B. Turhan, T. Menzies, A. B. Bener, and J. Di Stefano, “On the relative value of cross-company and within-company data for defect prediction,” Empirical Software Engineering, vol. 14, no. 5, pp. 540–578, Jan. 2009, doi: https://doi.org/10.1007/s10664-008-9103-7.

[37] M. D’Ambros, M. Lanza, and R. Robbes, “Evaluating defect prediction approaches: a benchmark and an extensive comparison,” Empirical Software Engineering, vol. 17, no. 4–5, pp. 531–577, Aug. 2011, doi: https://doi.org/10.1007/s10664-011-9173-9.

Downloads

Published

2025-12-08

Issue

Section

Articles

How to Cite

[1]
S. K. Gunda, “A Scalable AI-Driven Quality Engineering Architecture for End-To-End Validation of Core Banking, API, and UAT Ecosystems”, AIJCST, vol. 7, no. 6, pp. 126–138, Dec. 2025, doi: 10.63282/3117-5481/AIJCST-V7I6P113.

Similar Articles

1-10 of 217

You may also start an advanced similarity search for this article.