0% found this document useful (0 votes)
153 views50 pages

Final Draft Internship

The document provides an overview of an internship in quality assurance and automation testing. It discusses tasks like testing software versions and reporting errors. It also mentions tools used like Xmind and automation tools. Challenges included time management and communication differences.

Uploaded by

nilish22310119
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
153 views50 pages

Final Draft Internship

The document provides an overview of an internship in quality assurance and automation testing. It discusses tasks like testing software versions and reporting errors. It also mentions tools used like Xmind and automation tools. Challenges included time management and communication differences.

Uploaded by

nilish22310119
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

QA & AUTOMATION TESTING

IN RARA DIGITAL LABS PVT.LTD

AN INTERNSHIP REPORT

Submitted To:

Office of the Dean


Faculty of Business and Accounting
Lincoln University College, Malaysia

Submitted By:

Nilish Shakya

LUC Registration No: LC00015002071


Lincoln International College (LIC)
Dhobidhara, Kathmandu
Nepal

In the partial fulfillment of the requirement for the degree of


Master in Business Administration (MBA)

Kathmandu, Nepal
December, 2023
CERTIFICATE FROM INDUSTRY

Shakya, 2
DECLARATION

I hereby declare that internship report entitled “QA & AUTOMATION TESTING OF MYRA
ERP SOFTWARE IN RARA DIGITAL LABS PVT.LTD” submitted to Lincoln International
college, Faculty of Management and Lincoln University College, Office of the Dean Faculty of
Business and Accounting”, is my original work done in form of Partial fulfillment of the
requirement of Master of Business Administration (MBA) under direct supervision of
Mr.Dipankar Sherpa. The report in whole or in part is neither already submitted to any university
for any academic award nor is published for any commercial purpose.

I shall bear the whole responsibility regarding all the aspects of this report.

…………………………………………….

Nilish Shakya

LU Reg. No.: LC00015002071

Shakya, 3
ACKNOWLEDGEMENTS

The internship opportunity I had with Rara Group was a great chance of learning and for
professional development. This report is the result of hard working and cooperation of various
individuals. I am grateful to all the supportive hands that helped me to prepare this report.

Firstly, I would like to express my profound gratitude and deep regards to Mr. Sabindra
Maharjan, Principal of Lincoln International College, who gave me an opportunity to get a live
exposure to this industry. I would like to extend my gratitude and appreciation to the entire team
members in Rara labs pvt ltd.whose efforts are the output of this internship report. I would like to
thank Mr. Dipankar Sherpa, Director of WMBA for providing guidelines and helping in each
and every stage of the Internship.

Furthermore, I would like to express a deep sense of gratitude to Mr. Prasid Karki & Mr.
Abhisekh Parajuli PM / QA lead of Rara Labs Pvt. Ltd, for his valuable support which has
helped in completion of this task. I would like to extend my heartfelt appreciation to Mr. Dhiroj
Shrestha, HR Manager of the company, for her co-ordinal support, and guidance throughout my
internship. Finally, I would like to offer my profound gratitude to my family members, my
friends, seniors, and well-wishers for their encouragement and support throughout the period of
learning who directly or indirectly helped me in the report writing.

Thank you,
Nilish Shakya

Shakya, 4
EXECUTIVE SUMMARY

This report provides an overview of work done and industrial knowledge gained during a
three-month internship period that was completed to fulfill one of the requirements of the Masters
of Business Administration program offered by Lincoln International college. Among multiple
tasks under the product management domain, this report is primarily focused on the Automation
and quality control aspect of developing the software Myra ERP at Rara Digital Labs Pvt.ltd.

Some of the major tasks of a testing during software development stage are to finalize
requirements, direct project/developer team to develop the visualized software and verify if the
developed software does what it is supposed to do. During the internship period, one of the prime
jobs included testing different developed versions of the software for verification/acceptance and
reporting errors along with changes in requirements to the project team and developing necessary
test cases with automation.

Additionally, this report also mentions some of the tools that were used to get the work done
during the internship, such as Xmind, testing tools,VS code, software timeline tools, automation
tools etc. Some challenges faced were time management, communication differences, adjusting to
a new environment, etc. The report also lists out the skills that were learned during the time at
Rara Digital labs Pvt. Ltd. Some of them are communication, teamwork, and critical thinking.
Finally, this report being focused on ERP for cooperatives, also lists out some domain knowledge
acquired during the internship like core banking system operations, savings and loan products,
chart of accounts ledgers, etc.

Shakya, 5
TABLE OF CONTENT

CERTIFICATE FROM INDUSTRY 2

DECLARATION 3

ACKNOWLEDGEMENTS 4

EXECUTIVE SUMMARY 5

LIST OF TABLES 9

LIST OF FIGURES 10

ABBREVIATIONS 11

CHAPTER ONE 12

1.1 Background of Internship 13

1.2 Objectives of Internship 13

1.3 Methodology 14

1.4 Organization Selection 14

1.5 Placement in the Organization 14

1.5.1 Duration of the Internship 15

1.5.2 Activities Performed 15

1.6 Limitations 16

CHAPTER TWO 17

2.1 Introduction of Industry 18

2.1.1 History and Evolution of Quality Assurance Industry 18

2.1.2 Present Situation of Software Quality Assurance Industry 19

2.2.3 External Environment Analysis 19

2.2.4 Competitive Environment Analysis 20

2.2 Challenges and Opportunities as well as Threats 21

2.2.1 Challenges of Software Quality Assurance Industry 21

2.2.2 Opportunities of Software Quality Assurance Industry 21

Shakya, 6
2.2.3 Threats of Software Quality Assurance Industry 22

CHAPTER THREE 23

3.1 Brief Introduction to Organization 24

3.1.1 Organization: Rara Digital Labs Pvt ltd 24

3.2 Vision, Mission, Objective, Values & Team 25

3.2.1 Vision 25

3.2.2 Mission 25

3.2.3 Objective 25

3.2.4 Values 26

3.2.5 Rara Digital labs Team 26

3.3 Present situation of Rara labs 27

3.3.1 BIC Technology 27

3.3.2 Gokyo Labs 28

3.3.3 Neosys Technology Pvt Ltd 29

3.3.4 Organization Structure 30

3.4 Challenges and Opportunity 31

3.4.1 Challenges 31

3.4.2 Opportunities 32

3.4.3 SWOT Analysis of Rara Digital Labs 33

3.4 Primary Activities 36

3.5 TOWS Analysis 37

CHAPTER FOUR 39

4.1 Analysis of Activities 40

4.1.1 Introduction of Quality Assurance Industry 40

4.1.2 Quality Assurance department 40

4.1.3 Role of intern and fitting in the Organization Structure 41

4.1.4 Experience in the Internship 42

Shakya, 7
4.2 Issues/Problem/Challenges, Solution and Observed Gap 44

4.2.1 Issue/Problem/Challenges 44

4.2.2 Solution 45

4.2.3 Observed Gaps 45

CHAPTER FIVE 47

5.1 Inference Drawn 48

5.2 Experience, Learning and Knowledge Gained 48

REFERENCES 50

Shakya, 8
LIST OF TABLES

List of Tables Page No.

Table No.1.1: Placement Table …………………………………………………………….. 14

Table No. 1.2: Detail of Internship ………………………………………………………….15

Table No. 1.3: Activities Performed at QA Department ………………………………...….16

Table No. 3.1: Rara Digital Labs team…………………………………………………...….24

Table No. 3.5: TOWS analysis…………………………………………………...………….34

Shakya, 9
LIST OF FIGURES

List of Figures Page No.

Figure No. 3.1 : Tigg Software…………………………………………………………..….26


Figure No. 3.2 : Gokyo Reconciliations…………………………………………………..…27
Figure No. 3.3 : Myra Software……………………………………………………………..28
Figure No. 3.4 : Organization Structure……………………………………………………..28

Shakya, 10
ABBREVIATIONS

MBA Master of Business Administration


LUC Lincoln University College
QA Quality Assurance
NIST National institute of Standards and technology
QC Quality Control
SDLC Software Development Life Cycle
AI Artificial Intelligence
ERP Enterprise Resource Planning
CRM Customer Relationship Management
CEO Chief Executive Officer
CTO Chief Technical Officer
TO Technical Operation
PM Project Manager
COO Chief Operating Officer
IT Information Technology
API Application Programming Interface
GUI Graphical User Interface
ML Machine Learning
GO Go Language
COOP Cooperative
COPOMIS Co-operative and Poverty Management Information System
BIC Business In Cloud
SAAS Software as a Service
SMES Small and Medium-sized Enterprises

Shakya, 11
CHAPTER ONE

Shakya, 12
INTRODUCTION

1.1 Background of Internship

The Masters of Business Administration (MBA) program at Lincoln University College (LUC) is
a graduate-level program. It is a two-year program that includes a thorough master's degree
program and 70 credit hours. A second division of the MBA degree is into four semesters. The
best way to gain your first experience in the real world is through an internship program. The
internship program offers the intern a good chance to put their academic learning into practice.
Gaining work-ready skills and professional experience are the main goals of the internship. It
aims to prepare students to become professionals who can support managerial, entrepreneurial,
and leadership roles in businesses and social organizations and who are competent, confident,
skilled, and corporate responsive.

1.2 Objectives of Internship

The objective of the internship is to fulfill the requirement for the degree of Masters of Business
Administration. The major objective of this program is to get involved in the professional world.
This helps the internee for career planning, and to know about their interest. Internship also helps
interns to acquire appropriate skills and techniques directly applicable to their career. It creates
job exposure and employment opportunities. Some of the objectives of the internship are:
I. To implement what has been learned theoretically into practice in the working
environment.
II. To be able to comprehend the significance of the digital medium.
III. To be aware of the growing importance of digital media in marketing and promotion.
IV. To understand how social media is used to promote colleges and recruit students.
V. To complete a conditional prerequisite for Lincoln University College's MBA program.

Shakya, 13
1.3 Methodology

The many processes made use of to prepare the internship report are covered under the
methodology. The experience obtained throughout the internship time has been used to produce
the report. It begins with choosing the company for the internship, followed by carrying out
various tasks and, eventually, gathering both primary and secondary sources. The experience and
observation gained during an internship serve as the major sources, while brochures, officially
released reports and documents, the Rara labs website, and other pertinent websites serve as
secondary sources.

1.4 Organization Selection

I had the chance to put my academic knowledge into practical knowledge at Rara Labs because the
majority of the interns had always wanted to work for a corporate firm as part of their MBA\
degree requirements. This course serves as a framework for understanding and analyzing both
theoretical and practical information. It is important to choose the right company because the
internship's learning and exposure goals depend on the organization.

1.5 Placement in the Organization

The intern was placed in various departments with some job responsibility. For the eight weeks,
the intern was placed in the Quality Assurance team. In this 8 week internship program, the intern
was under the supervision of higher authority. This whole period was a learning phase and this
also helped in exploring oneself for career planning. Along with knowing the testing culture
scenario and knowing the organizational culture. In this Quality assurance department, the whole
process is testing each completed module of software, automating test cases, verifying the client
requirements and user acceptance testing, unit testing as well as coding with the development
team.

Shakya, 14
Table No. 1.1: Placement Table

Position/Week 1 2 3 4 5 6 7 8

Quality Assurance

(Source: Based on activities performed.)

1.5.1 Duration of the Internship

The internship program set by the Lincoln University for Masters of Business Administration is
for the period of eight weeks. I completed the internship program for eight weeks from 6th
January, 2023 to 6th March, 2023.

Table No. 1.2: Detail of Internship

Name of Organization Rara Digital Labs Pvt.ltd

Address Manbhawan, lalitpur

Working Hour 10 AM to 5 PM

Starting Date January 6th, 2023

Ending Date March 6th, 2023

Internship Duration 8 Weeks

Internship Supervisor Mr. Prasidh karki

Department Quality Assurance team


(Source: Based on activities performed.)

1.5.2 Activities Performed

During the internship, the Quality Assurance intern was assigned in various roles with certain job
responsibilities which were performed successfully. Some of the role assigned in QA department,
assuming the above-mentioned rows have been listed in the following table:

Shakya, 15
Table No. 1.3: Activities Performed at Quality Assurance Department

Position Task Performed

Unit tester Review unit test plans and test data preparations, test validation and
Verify each test case.

QA analyst Make sure that recent code changes and updates, updating test scenarios.

Automated QA Creating test code for completed module sections as well as optimize the
code for clean works.

Database Ensuring data validation, db migration testing, data integrity across the
engineer software.
API test relating functional, error handling formats, load testing,
performance testing of completed modules.

Test executor Optimize test cases and initiate smoke testing of test cases
(Source: Based on activities performed.)

1.6 Limitations

The internship program was subject to multiple constraints. The allotted time was adequate to
become more accustomed to the organizational setting and its processes. Here are a few of the
restrictions:

I. Some of the material and restrictions were restricted to interns, and their busy schedules
occasionally made it difficult for them to learn.
II. Due to variations in nature and culture, the study might not be applicable to other firms in
the same industry that are of a similar kind.
III. The report places the least emphasis on other departments and is mostly focused on the
department where the intern will be working.
IV. ERP software has a large number of modules that are related to one another, making
testing more difficult as test cases are added.

Shakya, 16
CHAPTER TWO

Shakya, 17
BRIEF INTRODUCTION TO INDUSTRY, LITERATURE
REVIEW AND METHODOLOGY

2.1 Introduction of Industry

2.1.1 History and Evolution of Quality Assurance Industry

Software testing is now an integral step in the software development process due to the strong
emphasis on delivering high-quality software. System faults have developed into a huge area of
software testing since the introduction of computers in 1822 up to the present. QA has a lengthy
history that begins in the 19th century. It contains a comprehensive vocabulary of terms related to
software testing processes, standards, policies, frameworks, methodologies, and testing tools.

The development of computers marks the beginning of the history of QA concepts. The first
mechanical computers were the Babbage machines, created in 1822 by English inventor Charles
Babbage. The term "bug," which was mostly linked with hardware at the time, was first cited as
being used by Thomas Edison in a letter to a colleague in the Edison archives in 1878.

"It has always been exactly as I had intended." Before commercial success or failure is
unquestionably reached, months of intense watching, study, and labor are required. The first step
is an intuition that comes with a burst, then difficulties arise—this thing gives out—and [it is] at
this point that "Bugs"—as such small faults and difficulties are called—show themselves.

The second World War, which lasted from 1939 to 1945, accelerated the development of
computers. Electronic computers were frequently employed to decipher military communication
codes and other secret messages. In the history of QA, Grace Murray Hopper first used the term
"computer bug" in 1945. Joseph Juran noted the significance of software quality in his book,
Quality control handbook, published in 1951. When Glenford J. Myers released his book The Art
of Software Testing in 1979, the vocabulary used in software testing was distinct. Errors today are
defined as human blunders that result in software bugs or flaws and cause software failure. The
1946-founded ISO has made a significant contribution to standardizing the processes, products,

Shakya, 18
and approaches used in software development and testing. The other contributors are IEEE,
CMMI, and Six sigma, which establishes frameworks for improvements to be made in order to
increase software quality.

The importance of software testing should not be underestimated because it can protect the
economy by averting software breakdowns. A software flaw caused the $8 billion Ariane 5 flight
501 rocket project to fail in 1996. The National Institute of Standards and Technology (NIST)
estimates that software vulnerabilities cost the US economy $59.5 billion annually as of 2002.
Due to a software flaw in an alarm system, the Northeastern and Midwestern United States, as
well as Ontario, Canada, had the second-most widespread blackout of 2003.

2.1.2 Present Situation of Software Quality Assurance Industry

The situation of QA engineers is slowly and consistently gaining popularity in the Nepali market,
this is mainly because of the rise of consumers consuming technology-related products and the
reach of the Internet. The investment of foreign bodies like Alibaba in the eCommerce sectors has
changed the fundamentals of business in the Nepali market. We've seen huge expenditure on
online shopping and because the new generation is constantly surfing the internet, this has become
a large platform to reach the consumers. Because of these activities, it has amassed a wonderful
opportunity and we can say there is a huge potential and vast scope of QA career in Nepal.
We have to look into the current status of the QA and QC career in Nepal. Because of the limited
resources and the lack of proper technological resources, there will be hurdles. Especially in
medium and small enterprises. This is a challenge for the young QA engineers as they are pushed
beyond their knowledge and should come up with creative solutions to deal with the condition of
the technology in Nepal.

2.2.3 External Environment Analysis

Political
The political climate in Nepal can have a big impact on software companies. Business operations
are affected by shifts in the stability, technology, data protection, and foreign investment policies
of the government. While political upheaval or policy changes can create uncertainty and have an

Shakya, 19
impact on long-term planning, political stability promotes an environment that is favorable for
growth and investment.

Economical
Aspects such as GDP growth, inflation rates, exchange rates, and the investment climate are
examples of economic factors. A stable economy promotes investment, fosters business growth,
and raises consumer expenditure on software services. On the other hand, fluctuations in the
economy can affect overall market demand, client spending, and IT budgets.

Social
It is essential to comprehend consumer behavior, cultural preferences, demographic trends, and
societal trends. Software companies in Nepal need to customize their offerings to cater to the
specific requirements and tastes of the community. Furthermore, the availability of talent and the
market acceptance of software solutions are influenced by variables such as workforce
demographics, education levels, and rates of technological adoption.

Technological
Progress in technology fosters creativity and competitiveness. Monitoring trends in software
development, the adoption of digital solutions across industries, and the emergence of new
technologies such as blockchain, cloud computing, and artificial intelligence are all important
components of assessing the state of technology. Nepalese software companies can maintain their
relevance and competitiveness in the global market by adjusting to these advancements.

2.2.4 Competitive Environment Analysis

The process of evaluating the various external factors and market conditions that affect the
competitiveness of construction enterprises is referred to as "competitive environment analysis" in
the industry. It comprises determining and assessing the competitive environment of the industry,
understanding the workings of rival companies, and determining the opportunities and risks
associated with the market. Direct and indirect competitors may be faced by businesses in the
construction industry. IT companies must understand the distinctions between these types of
competitors in order to assess their market position and develop winning business plans.

Shakya, 20
Direct competitors Indirect competitors
F1soft Group E-commerce Platforms
Prabhu ime pay ERP software providers
Verisk nepal Tech Education Providers
Leapfrog technology Consulting Firms
Cloud factory nepal

2.2 Challenges and Opportunities as well as Threats

2.2.1 Challenges of Software Quality Assurance Industry

● Learning about User Expectations


● Testing analysis trends
● Last-Minute Changes to Requirements.
● Maintaining test executions.
● Difficulty in Measuring Quality Metrics
● Difficulty in Maintaining Quality Standards Over Time
● Test Automation Challenges
● Inadequate information on user stories
● Inadequate collaboration between testers and developers

2.2.2 Opportunities of Software Quality Assurance Industry

Due to the rising need for high-quality software goods and services, Nepal, like many other
nations, has a thriving software quality assurance (QA) market with a variety of opportunities for
individuals and companies. Sector like specialized niche areas, government works, freelancing,
startup ecosystem which has more demand of quality system in upcoming days. Nowadays each
of the projects needs a Quality Assurance team which will help to increase the efficiency and
standard level of SDLC .
The importance of software QA has grown tremendously in recent years. Innovation is at the
forefront of software testing, as developers try to avoid defects by finding new ways to prevent

Shakya, 21
them. As a result, QA has become just as high-profile as development teams. Some of the
opportunities that will help to grow software QA industry are :
● Automation Will Flourish Even More
● Blockchain Will Impact The Software Testing Industry
● Business Intelligence Will Define New QA Strategies
● User-Centered QA And Customer Experience Will Become A Big Deal
● User Experience Testing Will Increase In Popularity.

2.2.3 Threats of Software Quality Assurance Industry

Similar to the software industry, external opportunities and threats are those factors that affect an
industry's performance and future but are not directly under its control. a few of the opportunities
and risks the software sector faces from outside the industry.
Threats
Labor shortage
Economic downwards
Infrastructure and Connectivity Issues
Regulatory and Legal Challenges
Dependency on Outsourced Services
Talent Retention and Acquisition

Shakya, 22
CHAPTER THREE

Shakya, 23
BRIEF INTRODUCTION OF ORGANIZATION, REQUIREMENT
ANALYSIS AND SOLUTION DESIGN

3.1 Brief Introduction to Organization

3.1.1 Organization: Rara Digital Labs Pvt ltd

Rara Labs is a boutique software development company serving global clients since 2014. To
date, we've delivered 20+ projects to clients from different industries. We have a diversified
portfolio in industries such as Fintech, ERP, Healthcare, Fitness & Lifestyle, AI, ML, and more.

Raralabs was established with an objective to serve global customers by developing deep
technology software products with specialization on Automation, Digitalization, Distribution and
Data Governance. We are a team small enough to understand you but a team big enough to
deliver mindful products that match your end goal. From the very first session, we're dedicated to
delivering disruptive products & services along with an amazing user experience. Raralabs has a
strong team of business analysts, software architects, developers, designers and content writers to
deliver comprehensive and high value solutions to its clients.Rara Labs is a cutting-edge fintech
solutions provider specializing in the development and deployment of automated ERP (Enterprise
Resource Planning) software tailored for the financial industry. With a relentless commitment to
innovation, we empower financial institutions, including banks, credit unions, investment firms,
and insurance companies, to streamline their operations, enhance efficiency, and elevate customer
experiences.some of the works areas description:

Business Process Digitization & Automation: Our division for this work is focused on turning
antiquated manual processes into effective digital ones. We use cutting-edge technology to
improve productivity, reduce errors, and streamline processes. We enable organizations to
concentrate on strategic growth and innovation through the automation of repetitive tasks and
workflow optimization.
Data Analysis & Visualization: Our Data Analysis & Visualization team thrives on extracting
insights from challenging datasets in the big data era. To find useful trends, patterns, and useful

Shakya, 24
intelligence, we use cutting-edge analytics tools and visualization techniques. In today's data-rich
environment, our data-driven approach aids businesses in making wise decisions and gaining a
competitive edge.
Enterprise Applications: Our Enterprise Applications division focuses on developing and
improving software solutions that are customized to meet the unique requirements of an
organization. We create strong, scalable, and user-friendly applications that improve operational
efficiency and support businesses as they undergo digital transformation, from ERP systems to
CRM platforms.
Data-Driven Apps: At the core of our innovation are Data-Driven Apps. To provide
individualized and intelligent experiences, these applications make use of data analytics, artificial
intelligence, and machine learning. Our data-driven apps help our clients stand out by
recommending products, automating tasks, and increasing user engagement.

3.2 Vision, Mission, Objective, Values & Team

3.2.1 Vision

Our vision is to serve global customers by developing deep technology software products with
specialization on Automation, Digitization, Distribution, and Data Governance.

3.2.2 Mission

The mission of Rara digital labs is Building accessible and competitive solutions to help partners
take advantage of shared technologies as well as automating the ERP software for better data
visualization and competitive analysis.

3.2.3 Objective

● To develop competent software with data visualization as well as data integration across
nations.
● To improve the industry practices of automating ERP software which can lead to more
efficiency in work forces culture.

Shakya, 25
● We offer our clients only the best, effective, favorable and reliable solutions.
● To provide comprehensive solutions for omni channel data management and data analysis.

3.2.4 Values

● Customer focused and Flexible Planning


● Creativity and Innovation
● Data integration and visualization
● Data Privacy and Security
● Commitment to excellence
● Transparency and Quality works

3.2.5 Rara Digital labs Team

The Board of Directors of Rara Digital Labs, which was founded in 2014, is in charge of setting
policy and providing direction to the management. The following table includes a list of the other
executives on the executive team, including the CEO and chairperson:

Table No. 3.1: Rara Digital labs team


Founder and Chief Executive Officer(CEO) Manoj Ghimire

Chief Executive Officer(CTO) Tulashi Gautam

Chief Operating Officer(COO) Pradeep Dhakal

Technical officer (TO) Bishesh Bhatta

Project Manager (PM) Prasidh Karki

Main designer Sabin Bhandari

Lead Frontend engineer Kundan Bhattarai

Lead Backend Engineer Subrat Gyawali

Shakya, 26
Lead QA Engineer Abhisekh Parajuli

(Source: https://www.raralabs.com/ventures.)

3.3 Present situation of Rara labs

Raralabs has a strong team of business analysts, software architects, developers, designers and
content writers to deliver comprehensive and high value solutions to its clients. Company has
significantly provided software services for the enhancement of financial development of nations
which helps to eradicate the recording of physical and mathematical calculations that really took
time. Some of the products that Rara has developed and significantly supplied to the market with
their own company firms.

3.3.1 BIC Technology

BIC Technology is building an ERP system for SME in partnership with 15 other chartered
accountant firms. The product is developed in the SAAS model and implemented through the
network of chartered accountant firms. Tigg software is one of the accounting software companies
that owns BIC technology which is 100 % cloud based accounting software which manages all the
accounting activities of multiple organizations from a single platform. Tigg Helps companies to
manage their finances and taxes along with providing them with real-time business intelligence
for their business growth. Companies can avoid spending high amounts on IT infrastructure and
stay assured on their data security by switching to Tigg. It is the first choice for entrepreneurs
looking to make their businesses smarter.

● Manage all accounting activities of multiple organizations from a single platform


● Record any type of transaction with ease, along with soft copy of supporting documents
● Track your finance and taxes with accurate accounting and tax reports in real-time

Figure No. 3.1 : Tigg Software

Shakya, 27
(Source: https://www.tiggapp.com/)

3.3.2 Gokyo Labs

Gokyo Reconciler is an extendable, pluggable, configurable, rule-based platform for


data-matching, reconciliation and approval workflow. We support the reconciliation process
end-to-end - fetching the data from third party systems, processing that data(parsing, normalizing,
classifying, extracting, enriching), data matching, approval workflow, audit logs, dashboards and
reporting. Data matching and reconciliation is a complex operational problem. It’s required in
diverse use-cases like system integration, data migration and quality assurance of data powering
the BI. With hundreds of data matching use-cases for every mid/large enterprises, doing them
manually or with point-solutions(Excel templates/scripts prepared for each use-case) makes
data-reconciliation a costly, brittle, slow, risky but highly important function for every
organization.The product is currently used by top commercial banks like; Rastriya Banijya Bank,
NIC Asia Bank, Kumari Bank, Civil Bank and Century Bank Limited, laxmi sunrise bank limited,
NTC.

Figure No. 3 2 : Gokyo Reconciliation

Shakya, 28
(Source: https://www.gokyolabs.com/)

3.3.3 Neosys Technology Pvt Ltd

Neosys Technology is a software company established in 2021 and located at Manbhawan,


Lalitpur. Our main mission is to build a common cloud-based ERP platform for Cooperatives. We
are growing exponentially so, now we are planning to further expand our team to achieve our goal
of digitizing and connecting cooperatives.Its flagship product, Myra ERP, recently soft-launched
in Nov 2022. Some of the features of Myra ERP are Pure multi-tenant-SAAS based
system,Security, privacy & back up with failover mechanism, Shared technology, Interconnected
COOP, Automated COMOPIS entry and many more.

Figure No. 3.3 : Myra Software

Shakya, 29
(Source: https://www.myraerp.com/)

3.3.4 Organization Structure

An organizational structure defines the hierarchy, roles, and relationships within a company. It
encompasses how information flows, decisions are made, and tasks are allocated. Typically, an
organizational structure is depicted through an organizational chart, but in narrative form. An
organization's structure is akin to its blueprint, illustrating the framework of authority,
responsibility, and communication pathways. At its core lies the hierarchical arrangement,
showcasing levels of management from top to bottom—executives, middle management, and
frontline employees. Each level holds distinct roles and responsibilities, delineating
decision-making powers, overseeing operations, and executing tasks.Thus; organizational structure

is presented in Rara Digital labs and Engineers as well. Below is the organizational structure of
Rara labs.

Shakya, 30
Figure No. 3.4 : Organization Structure

3.4 Challenges and Opportunity

3.4.1 Challenges

Before the development of ERP, industries were manually operated. Do we therefore require ERP
to succeed? A business may succeed without ERP if it is very small, serves a small market, and
has a very narrow scope. However, today's business operations take place in settings that are
more complex and feature sophisticated goods, services, and technologies. A single group does
not always create the various parts of products in a nation like Nepal; Nepal is currently
experiencing the era of multi-site, distributed production, where multiple organizations located all
over the world create the parts of a system. In this situation, managing a company's operations is
a difficult task for entrepreneurs. So that the business processes don't spiral out of control,
appropriate control mechanisms and procedures must be put in place.

Shakya, 31
ERP software was charged a huge amount which is very hard for the industries to set up
infrastructure with software and hardware combinations. It is true that sophisticated high-end
ERP solutions with large functionalities are very expensive. Thanks to the technological
advancements and local software developers in Nepal, ERP can be easily available in all sizes
and shapes. Many local companies provide customized ERP packages to companies based on
their business knowledge and industry experience.

It is more likely that the financial part of the ERP will go live in a few months rather than the
whole ERP system. Financials are fairly simple to implement and in most firms the financials are
already under control. ERP major value addition is not in the accounting, but rather in other parts
of the operation and perhaps in tying those other parts into the financials. Modeling and
effectively managing operations in an integrated ERP system may take years to implement. In
fact, it is a continuous improvement process. Ultimately, the ERP must be flexible enough to
accommodate operational changes indefinitely. There is no debate that ERP plays a major role in
the success of business. The choice of ERP packages should boil down to common sense, not
common myth. Particularly when the economy is challenging and it is essential to invest
properly without sacrificing the benefits of transparency.

In the Nepalese market there is a lack of good consultancy to provide implementation and
support facilities. On the other side there is a lack of ERP professionals in the Market. Most ERP
professionals in the Nepalese market are Indian ,they will take more money that has made ERP
more expensive.

Another factor, In Nepal ERP concept totally is new, the success of ERP or any Software
depends on what business requirements or business blueprint has prepared that is major . In the
Nepalese market initially business requirements are not given properly ,in future that will create a
big challenge and the system has become more complex. Ultimately ERP will become a failure
and not fully fill the business requirement.

3.4.2 Opportunities

For businesses and organizations in Nepal, cooperative ERP (Enterprise Resource Planning)

Shakya, 32
software solutions can present a number of advantages, particularly in the context of
cooperatives, which are important to a number of sectors of the Nepali economy. The following
Nepali ERP software collaboration opportunities are listed:

Enhanced Financial Management: Complex financial transactions are frequently handled by


cooperatives. Accounting, budgeting, and financial reporting can be managed with the help of
powerful financial modules offered by ERP software. As a result, cooperatives may be able to
make wiser financial decisions and guarantee that all legal requirements are met.

Integration with Banking and Payment Systems: It's crucial to integrate with Nepal's financial
infrastructure. ERP software can make it easier for cooperatives and their members to conduct
business by facilitating seamless transactions like electronic fund transfers, mobile payments, and
online banking.

Digital Transformation and Cost Savings : Many cooperatives in Nepal may still use manual or
paper-based processes, which could result in cost savings. By automating procedures, cutting
down on paperwork, and improving overall efficiency, cooperative ERP software can aid
organizations in their digital transformation journey. By reducing manual labor, reducing errors,
and optimizing resource allocation, the implementation of an ERP system can ultimately result in
cost savings.

Data Analysis and Interpretation : Advanced data analytics and management tools are available
through cooperative ERP software. Insights into member behavior, financial trends, and
operational performance can be gained in this way, allowing cooperatives to make data-driven
decisions.

3.4.3 SWOT Analysis of Rara Digital Labs

SWOT analysis is a strategic planning tool used to evaluate the Strengths, Weaknesses,
Opportunities, and Threats involved in a project or a business venture. It involves assessing
internal factors (Strengths and Weaknesses) and external factors (Opportunities and
Threats).Strengths and Weaknesses refer to internal aspects of the subject being analyzed.

Shakya, 33
Strengths are the positive attributes or capabilities that give an entity a competitive edge or
advantage, while Weaknesses are internal limitations or areas that need improvement.On the other
hand, Opportunities and Threats are external factors. Opportunities are external chances for growth
or advancement that an entity can leverage, while Threats are external elements that may pose a
risk or challenge to the entity.Conducting a SWOT analysis helps in understanding the current
situation, identifying areas for improvement, and developing strategies to capitalize on strengths
and opportunities while mitigating weaknesses and threats.

On the basis of the SWOT analysis we can determine the better opportunities and threats over the
IT enterprises industries. Some of the threats, opportunities, weaknesses,strengths are detailed
below.

1. Strength:
Technical expertise: IT firms frequently have a vast reservoir of the technical know-how
needed to develop intricate web applications.
Innovation and Customization: The capacity to develop and adapt solutions that meet
particular business requirements and give an advantage over competitors.
Scalability: Provide solutions that are flexible enough to adjust to changing user needs and
enterprise demands.
Experience and Portfolio: Successful enterprise web applications are demonstrated in a
diverse portfolio that has an established track record.
Robust Team: Having access to knowledgeable project managers, developers, designers,
and other specialists is crucial for producing solutions of the highest caliber.

2. Weakness:
Dependency on Technology: The quick development of technology can cause a person to
lose their skills or become dependent on particular tools or frameworks.
Resource Constraints: Project delivery and innovation may be impacted by a lack of
resources, such as qualified workers or financial limitations.
Time Sensitivity: Tight development schedules for some projects may have an impact on
the caliber or comprehensiveness of the solution.

Shakya, 34
Market Competition: There may be pressure on prices and margins due to fierce
competition in the IT sector.
Client Dependency: If you rely too much on a small number of important clients, you run
the risk of losing these relationships or projects.

3. Opportunities:

Emerging Technologies: Opportunities to leverage emerging tech like AI, blockchain, or


IoT for enhancing web app functionalities.
Global Market Expansion: Ability to tap into global markets due to remote work trends and
the increased demand for digital solutions.
Industry Partnerships: Collaboration with other industries (healthcare, finance, etc.) for
specialized web applications in those domains.
Cloud Adoption: Increasing demand for cloud-based solutions, offering opportunities for
scalable and cost-effective offerings.
Data Security and Compliance: Growing concern for data security and compliance opens
doors for developing secure enterprise solutions.
Monopoly in the market : products with powerful services can help to capture the market
properly.

4. Threats:

Cybersecurity Risks: Constant threat of cyber attacks and data breaches, necessitating
robust security measures.
Rapid Technological Changes: Keeping up with rapid tech advancements can be
challenging and might lead to obsolescence.
Economic Instability: Economic downturns or uncertainties might impact enterprise
spending on IT solutions.
Regulatory Changes: Changes in regulations and compliance standards might affect how
enterprise web applications are developed and deployed.
Talent Acquisition and Retention: Competing for top tech talent poses a threat as skilled
professionals are in high demand.

Shakya, 35
3.4 Primary Activities

I map the software product development activities to the inbound logistics, operations, and
outbound logistics. I rename the following activities: inbound logistics to IP licensing, and
outbound logistics to release. I break down the operations activity into three activities: research,
product management, and development.

IP Licensing

Development of the software product may involve use of patents, integration with other third-party
software components, and consumption of external data and media. You should properly acquire
and carefully examine the licenses of the concerned intellectual property rights.

Research

If you target to incorporate disruptive technologies in your software product, you should allocate
dedicated resources to conduct new technological research. The research efforts should focus on
creating technological breakthroughs, such as 10x improvements on speed, usability, reliability
and costs. The research team should aim to convert new technological findings (e.g., new
algorithms from academic papers) into a proof-of-concept application that can demonstrate
significant improvements over the existing solution or industry benchmarks.

Product Management

It is key to establish an independent product management function in your organization. The


product manager should actively engage lead customers and partners to understand product
feedback on user scenarios and experiences, pricing schemes, system integration patterns,
real-world applications, etc. She should analyze the market and competition data. In addition, she
should be able to understand the new technologies invented by the research team and the business
impacts. Based on these inputs, she defines the product specification, quality criteria, and feature
priorities for development. On behalf of the engineering team, she also communicates the product
information and road map to the sales and marketing.

Development

Shakya, 36
The software development team implements the software product based on the product
specification. The software development manager should manage the development resources and
the project schedule. To cope with dynamic market requirements and better manage development
risks, the team should adopt agile software engineering practices (e.g., Scrum, Kanban) to
frequently release features (and fix bugs) in small batches. A continuous integration platform
should be established to test the daily builds, and collect performance and quality data. The data
should be made available to the whole team through a centralized portal and daily reports. While
the research team is responsible for disruptive product improvements, the development team
should incrementally improve the product performance and quality as well as the development
productivity.

Release

It is desired to establish a separate software release function to ensure the software implementation
meets predefined quality criteria and is properly delivered to the target channels (e.g., clouds, app
stores), and different components are compatible (e.g., the mobile app on user devices and the
backend service running on the cloud). If the software is an online service, the release team should
deploy the software into the service in an automated manner. They should continuously monitor
the system health with system metrics and collect customer usage data using telemetry. They are
also responsible for planning capacity and release cycle. They should work closely with the
product manager to provide feedback for improving the product in future releases. They should
collaborate with the customer support team as the second-line technical support.

Shakya, 37
3.5 TOWS Analysis

Table No. 3.5: TOWS analysis


STRENGTH WEAKNESS

OPPORTUNITIE (O)Global Market Expansion and (W)Client Dependency and


S
Technical expertise(S) helps to monopoly in market (O), one of
expand the companies around the major factors product expansion
world. solely.

(O)Emerging Technologies and


(O)Industry Partnerships with
Resource Constraints(W),
(S)Experience Portfolio can help to
technologies are much dependent
access the international project in
on resources that will be used in
the country.
further expansion.

THREATS (S)Technical expertise and Talent Economic Instability(T) and


Acquisition & Retention(T), more Resource Constraints(W) with
expertise and more capital needed labor shortages can lead to
in companies. instability in the market.

(S)Innovation and Customization Market Competition(W) and Rapid


and Regulatory changes(T), the Technological Changes(T), new
more the changes stronger the team technology and new competitors
ideas and resources. will be emerging day by day.

Shakya, 38
CHAPTER FOUR

Shakya, 39
ANALYSIS OF ACTIVITIES DONE

4.1 Analysis of Activities

4.1.1 Introduction of Quality Assurance Industry

Quality Assurance in Software Testing is defined as a procedure to ensure the quality of software
products or services provided to the customers by an organization. Quality assurance focuses on
improving the software development process and making it efficient and effective as per the
quality standards defined for software products. Quality Assurance is popularly known as QA
Testing.

In the Quality assurance industry , roles are positions responsible for creating and running tests,
identifying errors and providing feedback to ensure a final product meets a company's quality
standards. Since , the company has been developing ERP and fintech related products, numbers
of technical QA and functional domain knowledge consultants with similar background
employees were working together to get a better understanding and better result.During the
internship, the program internee and the project manager was involved in the Quality Assurance
department. Internees got the tremendous opportunity and have got to explore the quality
assurance team.

4.1.2 Quality Assurance department

The quality assurance unit is more responsible for the client and project work flow because they
are the ones who can make the work more appealing to the development team. Work divisions
were divided into development perspectives as projects were completed with testing such as unit
testing, validation and verification testing, and regression testing as well as API testing. QA
performs domain understanding and workflow management during these phases, regardless of
whether the client's requirements are met or not. The SDLC is a continuous process for software
development. At the staging level of software development, automation test code, smoke testing,
load testing, and performance testing were performed. Client-side UAT testing was more

Shakya, 40
prevalent. Some of the testing terminologies that were used in Rara lab:

Functional Testing: Verify that the product or service meets functional requirements, performs
as expected, and delivers the intended features and capabilities.

Automated Testing: Develop and maintain automated test scripts and frameworks to increase
test coverage, efficiency, and repeatability.

User Acceptance Testing (UAT): Collaborate with end-users and stakeholders to facilitate UAT,
ensuring that the product or service meets business requirements and user expectations

Regression Testing: Conduct regression testing to ensure that new code changes do not
introduce new defects or disrupt existing functionality.

API Testing : API (Application Programming Interface) testing is a type of software testing that
focuses on verifying the functionality, reliability, security, and performance of APIs. APIs are
essential for enabling communication and data exchange between different software components,
systems, or services. API testing ensures that these interfaces work correctly and meet the
requirements of the applications that use them.

Smoke Testing: Smoke testing, also known as build verification testing or build acceptance
testing, is an initial level of software testing performed to quickly evaluate whether the critical
and essential functionalities of a software application are working as expected. The term "smoke
testing" originates from the electronics industry, where a device or circuit is tested to see if it
emits smoke when powered up, which would indicate a fundamental failure.

4.1.3 Role of intern and fitting in the Organization Structure

The internship program was for eight weeks and was a part of Rara labs. The intern was handed
over some job responsibility for eight weeks in Quality Assurance. In Quality Assurance, the
intern is responsible for studying the testing tools ,how to execute test scenarios and test
cases,research about automation and coding formats, optimization of load testing, testing factors,
thinking out of the box for exceptional cases of issues, and how to debug issues and replicate

Shakya, 41
them.During this time, the intern was able to gain in-depth knowledge about the operation of the
QA department in particular. As a result, it was extremely beneficial in developing confident
interpersonal skills.

During my internship period,the internee got a lot of chances to work with core team members
and gained the opportunities to understand how work is done. As an internee different activities
performed during the eight weeks of time are as follows:

I. Reporting the task details to the project manager as I learned about task documentation.
II. Creating test scenarios and test plans for each of the working modules of software.
III. To prepare a weekly update report regarding tasks that have been completed throughout
the sprint progress plan .
IV. Debugging the client issue and replicating them for the development team.
V. Unit testing, functional and regression testing for each and every module developed by the
team.
VI. Create training materials and operating manuals for testing purposes.
VII. Performing routine inspections and quality tests.
VIII. Write documentation for automated processes including test plans, test procedures, and test
cases.
IX. Maximize test coverage for the most critical features of the system.
X. Load testing the test scenario related to the transactions that were used as daily routine and
drafting the results.
XI. Demo presentation about the tested module work flow to the clients and getting feedback
from them.

4.1.4 Experience in the Internship

Intern had a phenomenal period of eight weeks at Rara labs. During the internship period, the
intern was placed in the Quality Assurance Department as well as in the Quality Assurance
Intern. The intern has the opportunity to apply theoretical academic knowledge in the practical
working environment. Internee had a wonderful experience, built confidence, and became
familiar with the digital world. But this eight-week program was not an easy task to complete; the

Shakya, 42
internee had many difficulties and challenges, and strived hard to overcome them. During the
period of internship, Different tools were used throughout the internship period for various
purposes such as communication, documentation, and technical workflow.

Some of the tools used along with their purposes are:

1. Microsoft Excel : Microsoft Excel has been used for requirements’ documentation as well
as software progress tracking. For development of Myra ERP, the requirements are
documented as user stories with fields: user role, features, acceptance criteria and priority.
Additionally, an extra column is used to track completion and software development
progress. Since the user stories file is for communication of product-team and stakeholders,
it is as non-technical as possible.

2. Jmeter load testing: JMeter is a popular open-source tool primarily used for testing the
performance and scalability of web applications, web services, and various protocols. QA
teams use JMeter as a versatile tool for assessing the performance, scalability, and
reliability of software applications. It helps identify and address performance issues early
in the development cycle, ensuring a better user experience and higher application quality.

3. Cypress Automation : Quality Assurance (QA) teams use Cypress for test automation for a
variety of reasons, primarily focused on improving the quality, efficiency, and reliability of
their software testing efforts. Cypress is an end-to-end testing framework that is
particularly well-suited for testing modern web applications.

4. Google Spreadsheets and Awesome Screenshot extension: One benefit of using google
spreadsheets is that it is an easy-to-use platform for live sharing documents. Error feedback
to the project-team during development of Myra has been done using google spreadsheets.
Additionally, google chrome’s awesome screenshot extension has been used because of its
easier cloud sharing as well as the fact that it automatically shares the web link of a
particular screenshot instance as well. Because of this feature, direct links of where the
issue lies can be found easily.

5. CloudBeaver DBQ database: CloudBeaver is a web-based database GUI tool which


provides a rich web interface. Server itself is a Java application, the web part is written in

Shakya, 43
TypeScript and React. You can use it to manage PostgreSQL, MySQL, MariaDB, SQL
Server, Oracle, DB2, Firebird, H2, TrinoDBQ databases that were used for sql queries and
data extraction for testing purposes.

6. Golang Playground : Go, also called Golang or Go language, is an open source


programming language that Google developed. Software developers use Go in an array of
operating systems and frameworks to develop web applications, cloud and networking
services, and other types of software. Go language was used for API testing also.

7. Rara-space : Rara space is the tool for organizing tasks and managing the work flow
within an organization. Raraspace is also used as a tracking tool and is mainly used to
track, organize and prioritize issues, bugs, features and tasks related to software and mobile
apps.

4.2 Issues/Problem/Challenges, Solution and Observed Gap

4.2.1 Issue/Problem/Challenges

Every person faces a variety of issues, problems, and challenges in both their personal and
professional lives. Throughout the eight-week internship program, the intern encountered a
variety of issues, problems, and challenges. The problem was not insurmountable, but it required
extra effort and hard work on the part of the interns to face those issues and come up with a
solution. During the internship program, the intern was assigned to Quality Assurance. The intern
was assigned various roles and responsibilities; the intern assumed various roles and faced
various types of problems and challenges in each of those roles during his internship period.
Intern interns had a particularly difficult time researching, creating test plans, planning activities,
and generating test ideas. Various problems were encountered by the internee during the
internship period. Some major issues were:

● Difficulty in understanding business requirements from the client's side.


● Internees often need to learn how to create and maintain test plans, test cases, and test
reports effectively with better documentation.

Shakya, 44
● Difficulty covers all the possible scenarios and use cases that the software may encounter
in the real world.
● Insufficient Coordinated Effort Among Developers and Testers.

4.2.2 Solution

Throughout the internship program, the intern has faced numerous challenges; however, the
intern has successfully solved those challenges. Internees accepted challenges and encountered
problems with regular learning and different supervision from the supervisor. The intern's anxiety
and nervousness while participating in meetings with senior executives to approve plans for the
demo presentation and weekly updates..

As previously stated, various issues or problems were encountered during the internship and
were resolved in the following ways.

● Continuous coordination with developers and test teams.


● Communicating more with senior executives about how the system works and testing
factors within the internship durations.
● Reviewing the task, test plans , coding structure, testing tools work plans by the senior
testing team which helps to move forward during the internship program.
● To avoid production errors and issues, numerous test executions were done through the
internship program.

4.2.3 Observed Gaps

Identifying the quality assurance issues, the observed gaps can be determined during the testing
lifecycle. Organization should be more flexible in testing factor because SDLC is more
dependable in the last stages as testing which system can define what product is developed as a
finished product in the market. Rather than through a theoretical approach, continual experience
in a genuine working environment might help you become more adept at dealing with different
employees at the company level. During the internship period the coordination with the team has
found the gap between the MBA curriculum and practice in a real working environment. The gap
felt by the internee during the internship period are as follows:

Shakya, 45
● Coordination issues between senior executives and developers.
● Delegation of authority is lacking in the business sector.
● The rules for testing and other activities change as customer requirements change.
● The setting was not what I had anticipated, despite what I had read from numerous sources
that interns are accustomed to heavy workloads and pressure.

Shakya, 46
CHAPTER FIVE

Shakya, 47
CONCLUSION, LESSON LEARNT AND RECOMMENDATIONS

5.1 Inference Drawn

This internship at Rara labs was an once-in-a-lifetime opportunity. This internship provided me
with knowledge of the working environment, testing activities, and on-the-job experience in the
software system, which also will help me advance in my career. Raralabs has a well-developed
software system to attract certain SMEs and big companies. Along with the expansion in the
software industry, a number of competitors have been encountered . Internee gained an overview
of the working procedure of the software testing activities in the IT sector over the course of the
8-week internship. Internship has enhanced the intern's communication and interpersonal skills
development, knowledge about the software industry. Although Rara labs has enough physical
resources for the operation of diverse operations, as well as experienced and qualified human
resources, it lacks inadequate human resource strategies and policies for career development,
reward, and performance evaluation.

As a company in the IT industry, Rara labs has a broad range of experience and is a
self-sustaining company with a strong legal structure for offering product services in Nepal, as
well as a strong organizational culture that has been developed to make the company more
effective and efficient. With the help of different products and services that makes an
understanding of different scenarios of testing strategies throughout the SDLC and various
testing terms has helped me improve, strengthening decision-making and problem-solving skills.

5.2 Experience, Learning and Knowledge Gained

The internship opportunity at Rara labs helped Internee to understand how Practical knowledge
can energize the skills and build up to overcome the real scenarios. This also improved the
overall intellectual, interpersonal, and leadership qualities in testing activities. Internees are now
more confident to tackle practical issues in the dynamic organizational work-operation setup than
before. Internees got the opportunity to work in different roles at different sections. . The task

Shakya, 48
assigned helped her to understand and learn the educational system and how the testing activities
work in Nepal in detail.

Internee also developed and improved her practical knowledge on testing, improved skills in
communication, technology, quantitative reasoning, and teamwork as well. This opportunity also
provided Internee to observe and participate in practical testing operations.

The eight weeks internship program has also really helped me to build my confidence level. The
internship program has not only taught me to develop my skills but also to work under pressure.
Sometimes there are many documents to be worked on at a time to be handled which creates
pressure while working also some work to be completed during the limited period of time as well.
Therefore, I had learned to work under pressure and develop problem solving skills. During the
internship period, Internee also gained an opportunity to enhance her testing skills, which opened
her path for a career in the IT industry. The eight week internship period was not sufficient
enough to understand the workflow in an IT field as a whole. However, the internship period had
proved very valuable in understanding the practical implications and knowledge exposures. The
internship program helped to learn the dynamic of work culture, professionalism and system in
the business world.

Shakya, 49
REFERENCES

Quality Assurance(QA) Career And Scope In Nepal. (2021). Techaxis. Retrieved June 21, 2023,

from https://www.techaxis.com.np

History of QA. (2018). H2kinfosys. Retrieved August 13, 2023, from

https://www.h2kinfosys.com/blog/history-of-qal

The Future of Software QA. (2023, March 23). Linkedin. Retrieved October 2, 2023, from

https://www.linkedin.com

No. 1 Cloud-based Accounting Software in Nepal | Tigg. (n.d.). Retrieved from

https://www.tiggapp.com/

Gokyo Reconciler. (n.d.). Retrieved from https://reconciler.gokyolabs.com/

Challenges on ERP implementation in Nepal Market. (2018, March 18). LinkedIn. Retrieved

August 8, 2023, from https://www.linkedin.com

QA Roles and Responsibilities (With a Job Description). (2018, September 4). Indeed. Retrieved

October 6, 2023, from https://www.indeed.com

Kinsbruner, E. (n.d.). The complete guide to different types of testing | Perfecto by Perforce.

Retrieved from https://www.perfecto.io/resources/types-of-testing

Top 9 challenges faced by every QA. (n.d.). Retrieved from

https://www.loginradius.com/blog/engineering/challenges-faced-by-qa/

Shakya, 50

You might also like