0% found this document useful (0 votes)
32 views27 pages

Aadisha Aditi E22bcau0107 Final Report

The document is a final report detailing the internship experience of Aadisha Aditi at Buildex, a fintech startup, as part of her Bachelor of Computer Applications degree. It covers her journey through web development and software testing, highlighting the skills gained, challenges faced, and the integration of theoretical knowledge with practical application. The report emphasizes the importance of quality assurance in software development and the personal growth experienced during the internship.

Uploaded by

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

Aadisha Aditi E22bcau0107 Final Report

The document is a final report detailing the internship experience of Aadisha Aditi at Buildex, a fintech startup, as part of her Bachelor of Computer Applications degree. It covers her journey through web development and software testing, highlighting the skills gained, challenges faced, and the integration of theoretical knowledge with practical application. The report emphasizes the importance of quality assurance in software development and the personal growth experienced during the internship.

Uploaded by

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

Final Report on Current Semester

Report submitted in partial fulfilment of the requirements for the award of the Internship

Of

Bachelor of Computer Applications (BCA)

School of Computer Science Engineering & Technology


By

Aadisha Aditi, Enrollment No – E22BCAU0107

Bennett University
Greater Noida, Uttar Pradesh, India
April 2025

1
DECLARATION

I certify that

a. the work contained in this report is original and has been done by me under the
guidance of my supervisor(s).

b. the work has not been submitted to any other University for any degree.

c. I have followed the guidelines provided by the University in preparing the report.

d. Whenever I have used materials from other sources, I have given due credit to them
by citing them in the text of the report and giving their details in the references.

Signature of the Student

ii
CERTIFICATE

This is to certify that the Project Report entitled, “Final Report on current Semester”
submitted by Miss. “Aadisha Aditi” to Bennett University, India, is a record of Project
work carried out by him/her under my/our supervision and guidance and is worthy of
consideration for the award of the degree “Bachelor of Computer Applications” in
Computer Science with Specialization in “Artificial Intelligence” of Bennett University.

Date: 23/04/2025

iii
ACKNOWLEDGEMENT

I am really appreciative of Buildex, a inventive fintech platform, for offering me the chance
to intern and gain knowledge in a vibrant, tech-driven setting. I am grateful to my mentors
and co-workers at Buildex for their unwavering support, inspiration and insightful guidance
during my journey.

I am deeply thankful to my faculty mentors and the Capstone Project Committee at Bennett
University, whose timely feedback, encouragement, and continuous evaluation helped me
refine this report to meet academic standards. Their academic supervision was key to
transforming practical experience into valuable knowledge.

I also wish to extend my sincere thanks to my classmates and friends who shared their ideas
and constructive suggestions during this journey.

A special mention to my family, whose unwavering support, motivation, and patience kept
me going during the most challenging phases of this internship and report preparation.
Without their faith and emotional backing, this accomplishment would not have been
possible.

Lastly, I thank everyone who, directly or indirectly, contributed to the successful completion
of this capstone project.

iv
List of Symbols

SYMBOL DESCRIPTION

HTML HyperText Markup Language

CSS Cascading Style Sheets

JS JavaScript

QA Quality Assurance

UI User Interface

gTest Google Test Framework

SDLC Software Development Life Cycle

IDE Integrated Development Environment

STLC Software Testing Life Cycle

v
ABSTRACT

My internship at Buildex, a fintech Start-up that combines conventional and cryptocurrency-


based financial services, which is described in my report. I was first appointed as a fronted
developer, where I had to work on creating a more eye-catching and attractive website for our
company maintaining the responsiveness and interactive user interface of the page using
HTML, CSS, and JavaScript with my team. Although eventually as the company’s demands
changed, I was switched to software testing where I gained practical expertise with quality
control, finding bugs, creating python test cases, and utilizing the Google Test(gTest)
framework.

The internship gave participants a fair introduction to the SDLC’s development and testing
stages. I gained knowledge of performance analysis, debugging techniques, regression testing
and efficient documentation. My technical proficiency was much improved by this two-phase
exposure which also provided me with a thorough grasp of the fintech start-up.

The report is an overview of the challenges encountered, solutions adopted, and skills gained
during this process. It indicates the real-world application of theoretical knowledge and
development of my business and technical expertise. Through comparison of corporate and
entrepreneurial environments, I have had a double exposure to professional growth.

This report summarizes my learnings, challenges and transformations throughout my


experience at Buildex. In addition to enhancing my abilities, my exposure there helped me
find my interest in software stability and product quality.

Keywords: Frontend Development, Software Testing, Google Test (gTest), Unit Testing,
PYTHON, HTML/CSS/JavaScript, Bug Tracking, Regression Testing, Fintech, Buildex
Internship, Software Quality Assurance, Jira.

CONTENT

vi
S
Chapter1: Introduction.............................................................................................................................................ix
Chapter 2: Company Overview – BUILDEX...........................................................................................................x
 2.2 Vision and Mission...................................................................................................................................x
 2.3 Work Environment and Culture................................................................................................................x
 2.4 Departments and Teams..........................................................................................................................xi
Chapter 3: Internship Journey................................................................................................................................xii
 3.1Web Development Phase.........................................................................................................................xii
 3.2Transition to Software Testing................................................................................................................xii
Chapter 4: Tasks and Responsibilities...................................................................................................................xix
 4.1Tasks During the Web Development Phase............................................................................................xiv
 4.2 Tasks During the Software Testing Phase.............................................................................................xiv
 4.3 Documentation & Knowledge Sharing..................................................................................................xv
Chapter 5: Technical Tools and Technologies use................................................................................................xxii
 5.1 Development Tools and Technologies ..................................................................................................xvi
 5.2 Software Testing Tools and Frameworks..............................................................................................xvi
 5.3 Project and Workflow Management Tools ...........................................................................................xvi
Chapter 6: Challenges Faced & Solutions............................................................................................................xvii
 6.1 Transitioning from development to testing..........................................................................................xvii
 6.2 Learning and Writing Tests in PYTHON............................................................................................xvii
 6.3 Debugging Complex Bugs..................................................................................................................xviii
 6.4 Balancing Speed and Thoroughness in Testing..................................................................................xviii
Chapter 7: Key Learning.............................................................................................................................................
xix
 7.1 Technical Learning Beyond the Surface...............................................................................................xix
 7.2 Industry Workflow and Best Practices..................................................................................................xix
 7.3 Personal Development and Confidence................................................................................................xix
Chapter 8: Reflections on skills and growth...........................................................................................................xx
 8.1 Technical GGrowth................................................................................................................................xx
 8.2 Communication & Collaboration...........................................................................................................xx
 8.3 Areas that still need work.......................................................................................................................xx
Chapter 9: Conclusion .....................................................................................................................................xxi
 9.1 What this internship gave me................................................................................................................xxi
 9.2 Looking Forward...................................................................................................................................xxi
References ..............................................................................................................................................................xxii
Appendix A: Sample Test Case Snippet ..............................................................................................................xxiii
Appendix B: Sample Bug Report .........................................................................................................................xxii

vii
Chapter1: Introduction

By providing students with the chance to experience industry environments and put what they
have learned in the classroom into practice, internships act as a vivid role between academic
theories and real-world applications. My technical knowledge and professional perspective
have been highly influenced by my internship at Buildex, a advanced fintech start-up that
provides integrated traditional and cryptocurrency-based financial services.

I was excited as well as nervous about what to expect when I started this internship. With a
mindset of expelling my skills in frontend technologies like HTML,CSS, and JavaScript, I
was selected as a Web-Development Intern. I dedicated my first phase of the internship in
creating and improving the user-facing web-pages. I along with my team worked on
developing responsive elements, troubleshooting user interface problems and comprehending
how web architecture facilitates communication with clients. This stage really enhanced my
ability to create improved user interfaces and strengthened my design thinking.

An exciting change appeared after I learned the development process and system procedures at
the initial stage. A shift into the software testing team enabled me to explore the entire
quality assurance process because the domain was new to my previous experience. The
change created a significant milestone in my process of academic growth. The assignment
required me to write PYTHON unit test cases while manually and automatically testing
systems and perform regression and performance testing to verify new builds' reliability with
debugging tools under my responsibility. Through using the Google Test (gTest) framework
I developed my understanding about how precise structured testing helps maintain software
systems throughout their operational lifetime.

My exposure to frontend development after moving into software testing for the backend created
a full perspective of the Software Development Life Cycle (SDLC). The experience
demonstrated why writing testable code is essential while making me aware of how QA
ensures the development of secure and scalable reliable software products. I mastered tools
for daily task tracking and understood how bug tracking occurred through Jira as well as
developed skills in working with cross-functional teams.

The internship experience presented various barriers which demanded my ability to adapt and
my capacity for problem solving and analytical thought. The tasks I handled at work enriched
my technical competence through stages like system testing and standards documentation
authoring and team review sessions. Through this experience I learned both the attention to
detail and disciplined professionalism that enable someone to succeed in workplace settings.

ix
Chapter 2: Company Overview – BUILDEX

 2.1 Company Introduction


The modern fintech company Buildex operates through its mission to revolutionize worldwide
financial exchange processes. Buildex delivers financial management solutions combining
traditional services with crypto-based technology which allows users and companies to access
quick secure flexible borderless finance services.

Buildex functions as an organization designed to unite digital finance innovations with


established banking operations. The platform has a user-friendly design to enhance digital
wallet usage together with decentralized finance (DeFi) integration and facilitate cross-border
money transfers. The built system serves users with an expertise range from experienced
cryptocurrency specialists through to beginners in digital currencies.

Buildex distinguishes itself through its commitment to provide security along with transparency
and empowering its users. Buildex utilizes modern technologies together with blockchain
protocols to achieve data integrity while safeguarding user identities and offering faster
transactions at lower costs when compared to typical financial systems.

 2.2 Vision and Mission


Vision:
As a global financial leader, the organization will unite currencies from conventional
systems with the crypto economic structure through accessible secure technology
platforms.
Mission:
The organization wants to improve financial operations together with cross-border
settlements through joining traditional banking and blockchain technology. The
organization meets its customers' requirements through fast financial services and
technology solutions which offer reliable service at affordable costs for both personal
clientele and small companies and enterprises.

 2.3 Work Environment and Culture

The organizational culture at Buildex promotes startup methods and encourages both
innovation and employee learning alongside the practice of adaptable methods and
experimental approaches. Buildex functions under agile sprints that depend on cross-functional
teams which conduct daily standups and implement code reviews and retrospectives for
collaboration.

The workplace fosters an atmosphere of team support alongside project inclusion that enables
trainees to work on real-time tasks. The internship program gave me repository access and
answered any questions and connected me to development experts who shared their testing
knowledge. The Buildex team mindfully develops influential technology through their
responsible work environment which features direct communication and ongoing development
x
practices.

 2.4 Departments and Teams

Department Primary Responsibilities


UI/UX design, website structure, responsive
 Frontend Development design, accessibility

 Backend Development API development, data handling, server-side


logic
Software testing, bug reporting, regression, and
 Quality Assurance (QA) performance testing
Crypto transaction architecture, smart contract
 Blockchain Engineering development

 Compliance and Security KYC/AML, encryption, and security auditing


Sprint planning, timeline tracking, inter-
 Product & Project department coordination
Management

Buildex created an engaging platform in which I learned about the integration of financial
technology innovation with established engineering methodologies. Participating in their
ecosystem revealed important aspects about collaboration methods and rigorous testing in
developing advanced financial technology products.

xi
Chapter 3: Internship Journey

The two essential learning opportunities at Buildex consisted of Web Development and Software
Testing which formed the core of my enriching internship experience. The dual technical roles
offered me both specialized technical knowledge and a complete perspective on developing
software products for the fintech field.

 3.1 Web Development Phase


Upon starting my internship, the Frontend Development team admitted me as their latest addition on
day one. The main responsibility during my duties involved building and refining all web elements
accessible to users through the company's web platform. I dedicated my primary work efforts to these
four aspects during that time.

 The responsive interfaces emerged from my coordination of content and design specification-
aligned styling elements through HTML & CSS work.

 My internship duties consisted of sustaining client-side JavaScript operations for improved


form content and interface interaction deployment.

 A test of web pages under different browser platforms enables business owners to validate
consistent presentation across every environment.

 The organization should optimize its performance speed by distributing assets efficiently and
optimizing code to boost load speed.

I learned core web development best practices which included modular coding and semantic HTML
structure and browser developer tools debugging methods during this phase. The work I did in this
phase taught me essential things about how the platform's interface should be oriented to customers.

 3.2 Transition to Software Testing

The improvement of my frontend tool and workflow skills led to an engaging job transition into the
Software Testing team roles. Moving to this new position gave me exposure to quality assurance
backend operations while letting me develop expertise across different fields.

The software testing fundamentals along with bug lifecycle management and test automation practices
were part of my introduction to the role. The Google Test framework for PYTHON became my primary
tool for validating essential components of the platform during my work there.

Key Responsibilities:

 The team executed detailed feature testing to find problems that they reported through Jira.

 The development of unit test cases involved creating tests through PYTHON framework that tested boundaries and specific scenarios.

 The team conducted regression testing to examine features following bug fixes with the goal of detecting new defects.

 Simulation of different load patterns helped determine the stability along with performance speed of the system under heavy usage conditions.

 I worked together with backend developers in order to help them reproduce bugs and check the effectiveness of their fixes.

 The team preserved organized documentation for test cases while documenting execution results and solving encountered problems.

xii
Sample Projects:

 The implementation of test cases for the digital wallet module confirmed all currency conversion together with
transaction history features worked correctly without failure.

 Anyone accessing personal user data will benefit from encryption technology and data obfuscation systems that
meet privacy requirements.

 I underwent code review duties to provide evaluations regarding newly developed features' testability and
modularity structure.

 Key Takeaways from the Transition

The transition from coding development to testing work provided me with a unique opportunity to view our
software system from two different angles. Through this experience I learned about the significance of
developing code that can be tested along with the difficulties in identifying rare bugs and the strict
requirements for maintaining financial application quality.

My approach to programming became more disciplined after the experience of developing software
followed by its validation process. The experience showed me how to view software developments from
both testing and user standpoints before launching new progra

xiii
Chapter 4: Tasks & Responsibilities

At Buildex I performed various tasks which both matched my academic background and demanded me to
overcome my comfort boundaries. The work assignments I carried out at Buildex split into two major sections
—Frontend Development and Software Testing—which enabled my professional advancement through unique
yet interconnected methods.

 4.1 Tasks During the Web Development Phase

My primary tasks in the initial phase involved front-end web platform development by enhancing the design of its user-
friendly interface. My duties consisted of these main responsibilities during this web development phase.

 Web Page Creation involved developing both static and dynamic pages through HTML5 and CSS3 to implement
semantic structure alongside visual element appearance.

 The design functions with responsive UI through the implementation of media queries and CSS flexbox/grid for
enabling screen size adaptability.

 JavaScript Interactivity: Added functionality such as dropdown menus, dynamic form validation, and user
notifications.

 I addressed layout problems along with element display mistakes and corrected client-based script errors by
performing bug fixing.

 These responsibilities advanced my capability to work with front-end code while teaching me about the way
design techniques connect to programming logic.

 4.2 Tasks During the Software Testing Phase

After the web development section of my internship I dedicated my attention to software quality assurance through
professional testing strategies. My responsibilities were focused on these essential tasks during my internship.

Manual Testing:

 The tasks involved manual testing of web modules and transaction flows along with exploratory testing.

 Testing interfaces to check their ability for users to interact without disruption was part of my work.

Test Case Development:

 The newly added backend features received PYTHON unit test case design from me.

 Test automation with Google Test (gTest) framework enabled me to run tests automatically as well as test logic
integrity.

Regression Testing:

 The testing team performed end-to-end testing on each new release and fix to confirm the integrity of all current
functionalities.

Bug Tracking and Reporting:

 I monitored Jira bugs as I sorted them according to their severity rating before checking their progress to
completion.

xiv
 4.3 Documentation & Knowledge Sharing

Documentation and knowledge transfer played an important role as one of the less acknowledged essential
parts of my internship experience because it included:

 The tasks involved thorough report writing about tests with simultaneous maintenance of the test
case database.

 I documented my daily work output and provided team members with important findings through
our regular meetings.

 Working in version control required both note updates and commenting and pulling requests to
collaborate.

The work description at my internship first required me to create user interfaces although later I
assumed software trustworthiness responsibilities which provided me expertise in both fields that
seldom appear in typical internships. Every assignment united theoretical concept with practical work
at an authentic fintech organization.

xv
. Chapter 5: Technical Tools and Technologies use

My greatest learning experience at Buildex stemmed from working directly with different
development and testing as well as collaboration tools that define contemporary software
engineering practice. Working with these robotics tools improved my technology capabilities and
allowed me to understand the development lifecycle of large fintech applications.

 5.1 Development Tools and Technologies


.
Tool/Technologies Purpose
HTML5/CSS3 Used for structuring and styling webpages; critical for
creating responsive and accessible UI.
JavaScript Provided interactivity to web pages, such as form validation,
dynamic elements, and UI feedback.
Visual Studio Code (VS Code) Main IDE used for writing and editing frontend code.
Integrated with extensions for live preview, Git, and
formatting tools.
Git & GitHub Version control system for tracking code changes,
collaborating with team members, and managing pull
requests.
Bootstrap(occasionally) Used for rapid UI prototyping and layout standardization
across components.

 5.2 Software Testing Tools and Frameworks

Tool/Framework Purpose
Python Programming language used for writing unit test cases for
backend modules.
Google Test(gTest) Open-source testing framework for PYTHON used for
writing and running unit tests. Enabled automation and
coverage checks.
Jira Bug tracking and project management tool used to report,
assign, and monitor bugs throughout the testing lifecycle.
CLion IDE used for writing and debugging PYTHON test cases,
integrated with gTest.
Manual Testing Sheets Documented all test cases, expected outcomes, and actual
results. Enabled structured testing workflows.

 5.3 Project & Workflow Management Tools


Tool Purpose
Trello Used for tracking personal task progress within sprint cycles.
Provided a Kanban-style interface to manage assignments.
Slack Real-time communication tool used for direct team
discussions, file sharing, and code review notifications.
Zoom Video conferencing tool for daily stand-ups, review
meetings, and team collaboration.
Confluence Maintained documentation related to processes, test plans,
and team guidelines. Acted as a shared knowledge base.
xvi
Chapter 6: Challenges Faced & Solutions

My time at Buildex as an intern brought professional obstacles that required me to confront. The
technical and procedural and interpersonal issues tested my resilience yet developed my problem-
solving abilities together with my adaptability skills. Every hurdle provided me with productive
learning chances to become better at working within a professional software development
framework.

 6.1 Transitioning from Development to Testing

Challenge:

The major change during my internship occurred when I transitioned from working with web
developers to joining the software testing group. A new methodology needed to be applied
which switched from feature development into breaking them down during testing.

Solution:
 I overcame this challenge by:

 Internal sessions about test-driven development (TDD) were available for attendance.

 My studies included software testing principles that encompass white-box and black-
box testing and also boundary value analysis and equivalence partitioning.

 The analysis of present test cases enabled me to grasp feature validation procedures.

My mental transformation enabled me to develop both detailed observation skills and disaster
prediction aptitude above functionality understanding abilities.

 6.2 Learning and Writing Tests in Python

Challenge:

In-spite having experience in java and C, I initially struggled to write unit cases in Python using
gTest which was new to me.

Solution:

 My initial step involved consulting Buildex internal gTest repositories and online documentation.

 The test cases started with basic assertion-based tests followed by more complex logic validation
practice.

 My learning of test lifecycle and assert types and mocking principles received guidance from the QA
lead.
xvii
 6.3 Debugging Complex Bugs

Challenge:

The bugs showed intermittent behavior which made them hard to duplicate especially when testing
in integrated systems. Under specific conditions of high load the currency conversion feature failed to
work although the failure occurred only when particular parameters matched.

Solution:

 I mastered the process of following user actions through specific step-by-step procedures
together with variable input manipulation.

 I employed debugging tools together with logs to establish the original causes through multiple
interconnected modules.

 I maintained close teamwork with backend programmers to learn about code dependencies and
faulty trigger points.

 6.4 Balancing Speed and Thoroughness in Testing

Challenge:

The pressure to complete my tasks quickly made me perform test execution too quickly and this
led to skipping necessary test cases along with edge conditions.

Solution:
 Using checklists became my way to prevent the omission of any test scenarios.

 Testing took place first within high-risk zones including authentication functions and wallet
transactions.

 I incorporated peer reviews to check critical test cases before running them.

xviii
Chapter 7: Key Learning

The internship experience at Buildex has produced enduring results regarding my technical
competence and my problem-solving abilities. My entrance to the company involved only frontend
development skill improvement yet I acquired a deep and valuable experience instead.

 7.1 Technical Learning Beyond the Surface

Seeing these tools used in their production form by a fintech company gave me new insights
regarding their advanced application. Developing solutions that function within a single
environment is different from the difficult task of creating interfaces which operate securely and
provide excellent usability for large numbers of users.

The transition to software testing brought in advanced technical complexities. The delivery of bug-
free reliable software depends heavily on unit testing and regression cycles and PYTHON
assertions even at their smallest level. Developing test cases which searched for potential failures
alongside success conditions was an entirely different mindset I had to master.

 7.2 Industry Workflow and Best Practices

Understandings of actual collaborative development emerged through my involvement in sprint


planning and daily standups and code review activities. The process of bug prioritization along
with feature development and deadline management in a professional development team became
visible to me.

My experience involved learning about the workflow processes that used Jira Trello Git and
Confluence systems. The tools provided functionalities exceeding basic checkmarks because they
enabled seamless teamwork between different teams. I realized that documentation serves as an
essential tool for business success since it protects time and prevents misunderstandings between
different teams.

 7.3 Personal Development and Confidence

Through this internship I developed the capability to handle genuine work obligations. These tasks
removed my doubts and allowed me to trust my training together with my evaluation skills.

I developed an appreciation for clear-headedness combined with calmness after working under
stressful situations where technical problems required quick solutions. Working in that situation
allowed me to develop systematic thinking and speak up about insights I had in advance of being
asked.

xix
xx
Chapter 8: Reflections on Skills & Growth

Written skills become significantly different from those proven through actual work experiences.
My time at Buildex led me to observe personal and technical growth in different aspects of myself.
Certain skills which I had initially considered mediocre proved to be my most powerful attributes in
team work but required additional practice than I originally anticipated.

 8.1 Technical Growth

When I first began I showed familiarity with frontend work because I understood HTML and
CSS and JavaScript. I gained the ability to produce cleaner code while implementing reusable
components while also learning to optimize performance and responsiveness while working
on practical company modules. Real-world projects don't allow any room for shortcuts
therefore the learned discipline remains with me as an important practice.

Most growth during the internship took place in the testing phase. The initial task of writing
PYTHON unit tests with Google Test (gTest) appeared challenging until I developed a
genuine interest in it. The entire team experienced fewer bugs whenever I wrote tests because
each new test routinely prevented additional bugs from occurring.

The use of Jira and Git and CLion along with test repositories through the internship project
had led to my greater comfort level with these tools. I had previously only encountered their
names but before this internship they took on a new meaning. These tools now belong to my
collection of technical resources.

 8.2 Communication & Collaboration

This internship experience changed my view on individual work because it awarded me deep
understanding of collaborative power. I learned how to explain complicated things clearly as I
needed to present my thoughts both when developers needed to understand features and when I
needed to explain bugs to the QA team.

I witnessed how effective documentation practices benefit teams in their work. Multiple
departments relying on a unified environment requires precise documentation of test logs and bug
reports and version control information. When documenting my work I learned to explain both the
activities I performed and my reasoning behind them which enabled others to resume projects
easily.

 8.3 Areas That Still Need Work

Of course, growth is ongoing. Public speaking remains a challenge to me particularly when I must
communicate before executives during stakeholder meetings. I check my work excessively
especially during uncertain moments but I am developing better self-assurance with time as my
skills strengthen.

The opportunity to intern at Buildex transformed me into someone better than my previous self as well
as improved my professional qualifications. My time at Buildex equipped me with improved tools
xxi
which combined with better direction and heightened understanding of software team experience.

xxii
Chapter 9: Conclusion
According to theory internships provide students with the chance to implement acquired
knowledge. The exceptional internships provide students with knowledge which extends
beyond their anticipated learning. My experience at Buildex exceeded the status of a typical
internship because it formed a core turning point in my development.

My initial thoughts about the internship involved writing code along with bug fixes until I
acquired impressive entry on my resume. I didn't anticipate that my internship would provide
genuine work responsibilities and team shifts together with new unfamiliar tools because the
company trusted me to create impactful deliverables. Subject to unexpected speed in my
personal growth during these valuable professional experiences between my beginnings and
middle stage.

 9.1 What This Internship Gave Me

I grasp technically all stages involved in the software construction starting with development and
ending with testing and deployment. Frontend design directly influences backend logic together
with one unaccounted test case which ultimately creates significant product problems. Tracking
down complex bugs becomes familiar because I understand the feeling of solving them after
extended time spent on debugging. Another benefit of my experience is understanding more
effective methods of testing and coding and questioning.

As a professional I mastered how to work within team environments and balanced various
responsibilities and I gained the ability to express concern about problems I discover in codebases.
The state of being junior should drive students to ask questions and demonstrate their eagerness to
learn instead of remaining silent.

For me adaptability stands out as the ultimate ability which I have mastered. When my role
changed or when I took on unfamiliar responsibilities, I decided to view such shifts as
opportunities for growth rather than as negative milestones.

 9.2 Looking Forward

Beyond technical capabilities my internship delivered the knowledge that showed my professional
career path. The combination of quality assurance work and product stability tasks offers the same
strong interest in frontend development. My internal interest in how products function exceeds my
initial fascination with their presentation in user interfaces.

I want to advance the current knowledge I have throughout my professional career. The
professional area of interest for me encompasses testing frameworks alongside the exploration of
automated tools and the development of solid knowledge in software architecture principles and
DevOps concepts. Users must rely on my work as I build fintech tools that will support their
growing requirements of complex systems.

This experience can be summarized through the following one sentence.


My time at Buildex led me to grow as a developer but more importantly transformed me into a complete
contributor.

xxiii
I will always show gratitude for the valuable growth I received from this experience.

xxiv
References

[1] Buildex Internal Documentation (2025) – Development and Testing Guidelines.

[2] Google Test Documentation. Retrieved from https://github.com/google/googletest

[3] Mozilla Developer Network (MDN) – HTML, CSS, JavaScript Resources.

[4] Jira Software Documentation. Retrieved from https://support.atlassian.com/jira-


software-cloud/

[5] W3Schools – Frontend Development Tutorials.

[6] GeeksforGeeks – PYTHON Unit Testing with Google Test.

[7] Microsoft Learn – Git, VS Code, and Software Testing Practices.

[8] Stack Overflow – Community discussions and troubleshooting advice.

[9] Internal Codebase and Project Repositories at Buildex.

xxv
Appendix A: Sample Test Code Snippet

1. Addition Function

Description: Tests if the Add function returns


correct sum for positive integers

def add(a, b):


return a + b

import unittest

class TestAddition(unittest.TestCase):
def test_positive_numbers(self):
self.assertEqual(add(4, 5), 9)

if __name__ == '__main__':
unittest.main()

2. Edge Case: Zero Values

Description: Validates if the Add function works correctly with zero inputs

def test_zero_values(self):
self.assertEqual(add(0, 0), 0)

3. Negative Numbers
Description: Checks Add function with negative integers.

def test_negative_numbers(self):

self.assertEqual(add(-3, -7), -10)

xxvi
Appendix B: Sample Bug Reports

ID: BUG-001 – Currency conversion fails when selecting INR to BTC

Status: Open | Severity: High

Steps to Reproduce:
- Login
- Go to Wallet
- Convert INR to BTC
- Observe error message

Expected Result:

Conversion should proceed with real-time rates.

ID: BUG-002 – Submit button not clickable on Safari browser

Status: Resolved | Severity: Medium

Steps to Reproduce:
- Open form on Safari
- Try to submit after filling all fields

Expected Result:

Submit button should trigger form submission.

ID: BUG-003 – Dropdown not rendering options properly on mobile view

Status: In Progress | Severity: Low

Steps to Reproduce:
- Open page on mobile browser
- Click dropdown
- See partial options

Expected Result:

All options should be visible in mobile layout.

xxvii
Thank You!

xxviii

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy