Quality assurance activities and senior quality assurance software engineer role at Enosis Solutions
View/ Open
Date
2024-05Publisher
Brac UniversityAuthor
Fahmiduzzaman, QuaziMetadata
Show full item recordAbstract
This report is prepared as per the requirement of the internship phase of MBA program of BRAC University. This paper is based on a comprehensive examination of Quality Assurance (QA) activities and the critical role of a Senior QA Software Engineer at Enosis Solutions.
Enosis Solutions, a leading tech organization with over a decade of experience, Quality Assurance processes to ensure the delivery of finest software solutions. The goal of this report is to shed light on the functions, challenges and practices within the QA team. This report has been conducted by doing in-depth analysis of QA practices, along with a detailed focus on the responsibilities of senior QA engineers.
The beginning of this report outlines the functions of the QA team. It includes test planning, execution of the test, fault management and continuous development initiatives. The report then proceeds by categorizing QA activities based upon specific roles within the team. For example; manual testing, automation testing, performance testing, security testing and user acceptance testing (UAT) etc.
Additionally, this report aims to focus on QA activities and the role of senior QA engineers in a tech organization. It also emphasizes on the contribution of QA engineers in their incessant efforts to improve software quality.
The recommendations part in the report offer insights that can help enhancing QA processes, fostering collaboration and driving continuous improvement in software development practices.
In conclusion, the report provides details of the limitations of the study. The limitations include; data limitations, scope constraints and resource constraints. Addressing the limitations of the report opens up possible improvement in relevant future work and also provides an understanding of the findings and their implications.