You are on page 1of 29

TV Works IGuide

Xperi Inc.
A training report

Submitted in partial fulfillment of the requirements for the award of degree of

Bachelor of technology Computer Science


Submitted to
LOVELY PROFESSIONAL UNIVERSITY

PHAGWARA, PUNJAB

From 02/01/23 to 17/06/23

SUBMITTED BY

Name of student: Nilesh Yadav Submitted To: Robin Mathur

Registration Number:11909949 Name of Supervisor: Mr. VasanthRaj Rajanna

Signature of the student: Designation: Software Development Manager


TABLE OF CONTENTS

S.No. Title Page


1. Declaration by Student 2

2. Declaration by Supervisors 3

3. Undertaking by student for certificate 4

4. Acknowledgement 5

5. Abstract 6

6. INTRODUCTION OF COMPANY 7-14

7. Chapter 2 - INTRODUCTION OF THE 15-21


PROJECT UNDERTAKEN
8. BRIEF DESCRIPTION OF THE WORK 22-25
DONE
9. Chapter 4 – CHALLENGES FACED AND 26
HOW THOSE WERE TACKLED
10. LEANING OUTCOME 27

11. CONCLUSION 28

12. References 29
To whom so ever it may concern

I, Nilesh Yadav,11909949, hereby declare that the work done by me on “Streamer QE”
from October,2022 to March,2023, under the supervision of Mr. VasanthRaj Rajanna
Software Development Manager, Lovely professional University, Phagwara, Punjab, is a
record of original work for the partial fulfilment of the requirements for the award of the
degree, Bachelor of technology computer science.

Nilesh Yadav

Signature of the student

Dated: 8th June 2023

2
To whom so ever it may concern

This is to certify that Nilesh Yadav, 11909949 from Lovely Professional University,
Phagwara, Punjab, has worked as a Inter in Xperi Inc. on “Streamer QE team” under my
supervision from January, 2023 to June, 2023. It is further stated that the work carried
out by the student is a record of original work to the best of my knowledge for the partial
fulfilment of the requirements for the award of the degree, Bachelor of Technology
Computer Science.

Name of External Supervisor Name of Internal Supervisor


VasanthRaj Rajanna, Robin Mathur
Software Develoment Manager

Dated:17th June 2023

3
Undertaking by the student for submitting Final Certificate of six
months/one year Internship/OJT

Reg No.: 11909949 Student Name: Nilesh Yadav


Program Name: B.Tech(CSE) Batch Year: 2019-2023
Course Code: CSE447 Mobile No: 8528306097

I understand that I have been provisionally allowed to appear for the ETP viva and I
hereby declare that since I am on 1 year/Six months Internship/OJT, thus I shall submit
my final certificate of Full Term Internship/OJT to university after completion of my
Internship/OJT but not later than February, 2023.I am aware that in case, I am unable to
submit the same till the above mentioned date, my final evaluation of Internship/OJT
shall be discarded by the university and I grade shall be awarded in the result.

Signature of Student Signature of TPC-School Signature of HOS

4
ACKNOWLEDGEMENT

The internship opportunity I had with TiVo was a great chance for learning and professional
development. Therefore, I consider myself a very lucky individual as I was provided with an
opportunity to be a part of it. I am also grateful for having a chance to meet so
many wonderful people and professionals who led me through this internship
period.

I express my deepest thanks to VasanthRaj Rajanna, Manager Software


Developement, for taking part in useful decisions & giving necessary advice and
guidance and arranging all facilities to make life easier. I choose this moment to
acknowledge his contribution to gratefully.

It is my radiant sentiment to place on record my best regards, deepest sense of gratitude to


Mr. Vinayak Bhardwaj, Engineer. for their careful and precious guidance which were
extremely valuable for my study both theoretically and practically.

I perceive this opportunity as a big milestone in my career development. I will strive to use
gained skills and knowledge in the best possible way, and I will continue to work on their
improvement, to attain desired career objectives. I hope to continue cooperation withall of
you in the future.

5
ABSTRACT

This report is a detailed overview of my internship journey at Xperi Corporation. During my


Internship I have learned a lot about Communication with International colleagues, demos on
new inventions, and its different applications. I have known about the workflow of Product
based companies along with the functioning and testing of products.

I have learned to work in a corporate space which not only enriched me professionally but also
helped me grow personally as well.

My contribution was appreciated by my supervisor and other


members of the department. The career path I would be selecting for myself is quite influenced
from my internship as I have had a great opportunity to practically see how smart television
and set-top boxes are evolving in all over the world.

However, I have tried my level best to make it meaningful by reflecting my works at the
Xperi Corporation. Also, I have summarized my overall experience with me, learning and
challenges faced as an intern.

6
INTRODUCTION OF COMPANY

TV is a source of information or communication, and media plays a very significant role in


everyone's life. In today's modern society, media has become a very big parts of our life. Its
duty is to inform, educate and entertain. TV like a bridge between the governing bodies and
public.

The first thing you will want to check is that your TV has an HDMI port. You will need this
port to hook up a smart media player. If your TV does not have an HDMI port, you can buy an
HDMI-to-RCA adapter that plugs into the red, yellow and white cables located on the back of
your TV.

Smart TVs are TVs that have the built-in capability to connect to the internet. This means that
your TV itself gets online, instead of having to use a connected device like a Roku box or
gaming console to access online services That's what a smart TV does that a regular TV
does not.

Xperi and TIVO works together on making smart tv, smart phones even better and efficient
every day. Xperi handle this challenge very well. Xperi invents, develops, and delivers
technologies that enable extraordinary experiences. We make entertainment more entertaining,
and smart devices smarter.

From the home to the car to everywhere in between, managing content and connections in a
way that is smart, immersive, and personal is precisely what Xperi’s technologies do.

Our inventions are foundational to the global entertainment ecosystem and our products and
data improve every aspect of the digital entertainment experience, from choice to consumption.

Content markets are changing, fast. Consumers face a simultaneously expanding and
fragmenting set of choices. Xperi technology cuts through the chaos, putting us at the forefront
of fast-moving trends in streaming, digital entertainment, and AI applications – in any
envirnment. Xperi is at the heart of extra-ordinary experiences, and I feel privileged to be part
of this strong team.

7
COMPANY’S VISION & MISSION

We are always innovating to create the ultimate entertainment experience. We touch the
lives of binge-watching, music-loving, entertainment fanatics every day by delivering
beautiful user experiences and enabling the world’s leading media and entertainment
providers to nurture more meaningful relationships with their audiences. Our technology
inventions run deep – from the creation of the interactive program guide to the DVR – and
we continue to revolutionize how people find content in a chaotic, fragmented media
landscape. It is this “content chaos” and insatiable demand for media and entertainment that
keep us inspired – tocreate products and licensable technology that ultimately enable people
to find and enjoy the TV, movies and music they love. Through innovation, design, audience
insights and customer dedication, we are not only creating the next generation of
entertainment. We are creating the next generation of TiVo.

8
ORIGIN OF COMPANY

TiVo Inc. was incorporated on August 4, 1997, as "Teleworld, Inc." by Jim Barton and Mike
Ramsay, veterans of Silicon Graphics and Time Warner's Full-Service Network digital video
system. Originally intending to create a home network device, they later developed the idea to
record digitized video on a hard disk. The original TiVo device digitized and compressed
analog video from any source. Teleworld began the first public trials of the TiVo device and
service in late 1998 in the San Francisco Bay area.
Teleworld, Inc. renamed themselves to TiVo Inc. on July 21, 1999. TiVo Inc. made its IPO
(Initial Public Offering) on September 30, 1999.
In late two thousand, Philips Electronics introduced the DSR6000, the first DirecTV receiver
with an integrated TiVo DVR. This new device, nicknamed the DirecTiVo, stored digital
signals sent from DirecTV directly onto a hard disk. In early two thousand, TiVo also partnered
with electronics manufacturer Thomson and broadcaster British Sky Broadcasting to deliver
the TiVo service in the UK market. This partnership resulted in the Thomson PVR10UK, a
stand-alone receiver released in October 2000. In January 2003, after poor sales, TiVo pulled
out of the UK market.
On January 27, 2004, TiVo announced the acquisition of Strangeberry Inc., a Palo Alto-based
technology company specializing in using home network and broadband technologies to create
new entertainment on television
In 2004, TiVo sued EchoStar Corp, a manufacturer of DVR units, for patent infringement.
The parties reached a settlement in 2011 wherein EchoStar paid TiVo a licensing fee for its
technology.
In June 2005, Tom Rogers, a TiVo board member since 1999, was named president and chief
executive officer of TiVo Inc.
In 2006, TiVo, Inc. won an Emmy Award for Outstanding Innovation and Achievement in
Advanced Media Technology. TiVo was again awarded an Emmy in 2013 for Technical and
Engineering Achievement for Personalized Recommendation Engines for Video Discovery.
On November 25, 2009, TiVo re-entered the UK market by announcing a partnership with UK
cable company Virgin Media. By 2012, TiVo services had become a part of 18% of Virgin's
TV customer base. By the end of 2013, TiVo was installed in two million (52%) of all Virgin
TV's subscribers.

9
On January 19, 2010, Microsoft filed a lawsuit against TiVo, Inc. for patent infringement. TiVo
had also filed a lawsuit against Microsoft for patent infringement, but both companies agreed
to end their lawsuits in March 2012.
In 2020 TIVO merged with Xperi and now is one origination under the name of Xperi

DVR boxes known as TIVO PLUS (TIVO+). The new boxes hold lot of new features featuring
voice-controlled searching and whole new recording with the machine learning enriched
recommendation system incorporated with the whole new user experience. TIVO plans to
launch more fascinating devices to take the media on whole new level.

10
OVERVIEW OF ORGANIZATION

For 35 years, Xperi brands have delivered game-changing innovations in imaging, sound and
beyond. Our entertainment technology brands have global scale that extend to 30 million
streaming households, 90 million cars and billions of consumer devices. Powering the next
generation of smart devices, connected cars and digital entertainment, we make every moment
more intelligent, immersive, and personal with advanced technologies from our renowned
brands, including DTS®, HD Radio, IMAX® Enhanced and TiVo®. For high-quality,
seamlessly integrated experiences that drive engagement and loyalty, partners across the digital
value chain and consumers everywhere turn to Xperi.

As the company has evolved, it expanded business through the formation of Invensas, an
innovator in next-generation semiconductor and packaging technologies. The company
continues to grow and expand through numerous acquisitions: FotoNation, which specializes
in image and video enhancement and analysis; Ziptronix, which specializes in three-
dimensional integrated circuit technologies; DTS, Inc., an audio technologies company; and
assets acquisition from Pelican Imaging.

On December 19, 2019, Xperi and TiVo Corporation announced their intent to merge. The
surviving entity operates under the Xperi Holding Corporation name and became one of the
largest licensing companies in the world. The merger was completed on June 1, 2020. Xperi
Corporation was reconfigured as a subsidiary of the combined company.

11
ABOUT TIVO INC

TiVo Inc. is an American corporation whose primary product is its eponymous digital video
recorder. TiVo primarily operates in the United States, but also operated
in Australia, Canada, Mexico, New Zealand, Puerto Rico, Taiwan, the United Kingdom,
and Western Europe. On September 8, 2016, TiVo Inc. was acquired by Rovi Corporation. The
new entity became known as TiVo Corporation, which in turn, merged with Xperi in December
2019.

TiVo Inc. is a company that was incorporated on August 4, 1997, as "Teleworld, Inc." by Jim
Barton and Mike Ramsay, former employees at Silicon Graphics and Time Warner's Full
Service Network digital video system. Originally intending to create a home network device,
they later developed the idea to record digitized video on a hard disk for a monthly service, at
the suggestion of Randy Komisar. The original TiVo device digitized and compressed analog
video from any source.

Adapt your communication style. ...

1. A little use of the local language can go a long way. ...


2. If you try speaking in the local language, keep your comments short. ...
3. Speak clearly and slowly. ...
4. Outline each point you want to make. ...
5. Be descriptive.

Xperi is all over the world including 37 Global countries. The contribution of Xperi in
technology includes:

o Eleven thousand Patents and Applications


o Thirty million Licensed Subscribers
o Four hundred radio listeners

12
In India, Xperi works on development and testing of smart technologies.

Technologies

Smart Phones. Smart TV

13
INTRODUCTION OF THE PROJECT UNDERTAKEN

About the Project:


Tivo is creating Stremaer box and it’s Application which will be used in USA. And other details
are internal.So, can’t detail much about that.

Role and Profile:


My role in TiVo is of a Tester. I am a part of the QE Team. I mainly perform the manual
testing and Little bit of Automation using Python. Testing is performed on different
features. Sometimes, I myself becomes the owner for testing a feature of a app.

Testing
• Testing is one of the crucial phases in the Software Development Life cycle.
• Testers are playing an important role in any organization to deliver bug-free and
quality product to the client.
• Every CMM Level company requires testers into 3 developer: 1 ratio and offer
good packages.
• If you are having good communication skills, analytical skills and always learning
attitude then you can do a software testing course.
• The software testing course is more demanding in comparison to other courses
available in the market.

Manual Testing

Manual testing is a software testing process in which test cases are executed manually
without using any automated tool. All test cases executed by the tester manually according
to the end user's perspective. It ensures whether the application is working, asmentioned in
the requirement document or not. Test cases are planned and implemented to complete
almost 100 percent of the software application. Test case reports are also generated
manually.

Manual Testing is one of the most fundamental testing processes as it can find both visible
and hidden defects of the software. The difference between expected output and output,

14
given by the software, is defined as a defect. The developer fixed the defects andhanded it
to the tester for retesting.

Manual testing is mandatory for every newly developed software before automated
testing. This testing requires great efforts and time, but it gives the surety of bug-free
software. Manual Testing requires knowledge of manual testing techniques but not of
any automated testing tool.

Why we need manual testing

Whenever an application comes into the market, and it is unstable or having a bug orissues or
creating a problem while end-users are using it.

If we don't want to face these kinds of problems, we need to perform one round of testing
to make the application bug free and stable and deliver a quality product to theclient, because
if the application is bug free, the end-user will use the application moreconveniently. If the
test engineer does manual testing, he/she can test the application as an end-userperspective
and get more familiar with the product, which helps them to write the correct test cases of
the application and give the quick feedback of the application.

Types of Manual Testing

There are various methods used for manual testing. Each technique is used according toits
testing criteria. Types of manual testing are given below:

• White Box Testing


• Black Box Testing
• Gray Box Testing

15
White-box testing

The white box testing is done by Developer, where they check every line of a code before
giving it to the Test Engineer. Since the code is visible for the Developer duringthe
testing, that's why it is also known as White box testing.

Black box testing

The black box testing is done by the Test Engineer, where they can check the functionality
of an application or the software according to the customer /client's needs.In this, the code
is not visible while performing the testing; that's why it is known as black-box testing.

Gray Box testing

Gray box testing is a combination of white box and Black box testing. It can be
performed by a person who knew both coding and testing. And if the single person
performs white box, as well as black-box testing for the application, is known as Gray
box testing.

16
How To Do Manual Testing in Detail

Understand The Requirements

For manual testing to be successful, a tester first needs to understand the requirements,
which means, how the software is required to work. Documents containing all relevant
information about the application under test are known as requirements, or user stories
if written using that format. They help testers understand the software’s purpose, all
sections to test, what the tester needs to do, and what classifies as a defect. Knowing this
information before preparing to test is very useful because, as with all software testing,
the main goal is to get the software as close as possible to being bug-free.

When requirements or user stories are unavailable, the tester will need to be a little more
creative by looking at different sources to help them understand how the system should
work.

Write Test Cases

After the requirements have been studied and understood, it’s time to write test cases.
Test cases work as reference guides for testers, laying out the steps and instructions for
testing the different functions and scenarios within the software application. Writing
detailed test cases is essential because they help test execution run smoothly and ensure
the broadest possible test coverage. Test cases should also contain enough detail so that
tests can be repeated as necessary. Doing this allows future testers to conduct or rerun
any tests without needing to ask additional questions.

Some testers still use Excel to document their test cases, but test case management tools
such as TestLodge can help organize test cases more efficiently, and improve the
productivity of a tester.

Conduct The Tests

After writing the test cases and preparing the testing environment, it’s time to begin
testing. Once each test has been completed, it should be marked as having passed, failed,
or skipped. When doing manual testing, keep notes on what has happened to cause a test
to fail because it is useful to have access to these metrics for future planning.

17
Further Investigation

There are many benefits to using well planned test cases, then documenting your testing
efforts, but sometimes engaging in exploratory testing between cases can bring benefits
that would not necessarily have been achieved.

Exploratory testing allows testers to work without a script and follow their imaginations,
responding to lines of enquiry as they appear. Going “rogue” for a while can unearth
unexpected areas that could be added to test cases for the next round of testing, help
investigate a failed test further, and can be useful when there isn’t 100% test coverage
of a given area.

Log Bug Reports

As well as testing, the tester is also responsible for logging details of all found bugs or
defects. Logging richly detailed information about the bugs will benefit the development
team later. Preparing in advance by writing good bug reports helps you and your team,
and will save time later if you need to answer any questions about the bugs you have
found.

The bug report you create needs to have a uniquely identifiable title to help with locating
it later. Include steps for replicating the bug (often the test case steps), expected and
actual results, plus any relevant attachments to help the development team understand
the issue such as screenshots, screen recordings, or export files.

Report On The Test Results

After running tests, being able to quickly see how things went can be pretty useful. How
many tests were run? How many tests failed? How many tests were skipped? Knowing
these metrics makes it easier to plan for the next steps, such as how many reruns are
needed.

Why and When to Test Manually

Manual testing can be labor-intensive. Although it’s easy to say, “let’s skip it” or “let’s
just automate it,” manual testing is a vital element in software building because
automated testing can’t cover everything. After all, it’s humans who will be using your

18
software, so it makes sense that humans are involved in testing your software. Manual
testing finds and solves more usability issues than automated testing because it allows
the tester to be flexible during the test, so they can try different options on the fly.

This isn’t to say automated testing has no value. The main benefit to using automated
testing is to alleviate the tedium of repetitive tasks, including reruns. It also provides
value in some areas where manual testing does not.

19
SCOPE OF PROJECT

This report has been prepared based on experience gathered during the period of internship and
my own learn and understanding. The entire process has been made by collecting primary data
which played a vital role and easy to write down the report and secondary data was needed for
supportive structured build-up to the report.
I have designed the methodology or the method in which way the data will be collected in the
following way:

• Primary data sources: Inspection in different desks, talking with employees in the office
and Primary data sources: organized and planned analysis are the Main resources.

• Secondary data sources: Brochures and instructions of Xperi Corporation, different


available public websites of company are the secondary data sources. Extensive and
elaborate study of the existing files, convenient case clarifications, observation
interview with the employee were done to identify the execution of code with least
complexity.

With the whole internship period it was a great experience to know and got chance to
work the foreign exchange department. It is also a great achievement for me to learn and
implement by in practically the development and testing of a product. This report is
entire based and prepared on my practical work experience while working at Xperi
Corporation. It will surely help the students to reduce the distinction between realistic
and hypothetical knowledge and additionally it will also help them to clear the confusion
between practical knowledge and theoretical knowledge.

This report significantly helped me a lot to understand the atmosphere and environment of an
organization. As I am an internee of Xperi, I have access to many different software and private
links to work and not have the access to share their confidential data with others.
It was near impossible task for me to learn everything about all as it was a large organization
works in different sectors with such a limited span of time

20
BRIEF DESCRIPTION OF THE WORK DONE

I am working on my tools and learing new things every day as a intern in xperi and few of the
Tools are
Tools Used
• Jira
• Jenkins
• Python
• Splunk

JIRA

JIRA is a tool developed by Australian Company Atlassian. This software is used for bug
tracking, issue tracking, and project management. The JIRA full form is inherited from
the Japanese word “Gojira” which means “Godzilla.” The basic use of this tool is to track
issue and bugs related to your software and Mobile apps.
It is also used for project management. The JIRA dashboard consists of many useful
functions and features which make handling of issues easy. Some of the key features are
listed below. Now in these Jira tutorials, let’s learn JIRA Defect and Project tracking software
with this Training Course.
Jira software can be used for the following purposes:

● Requirements and Test case management


● In Agile Methodology
● Project Management
● Software Development
● Product Management
● Task Management
● Bug Tracking

21
How to Use JIRA?
Here is a step-by-step process on how to use Jira software:

Step 1) Open Jira software and navigate to the Jira Home icon

Step 2) Select Create project option

Step 3) Choose a template from the library

Step 4) Set up the columns as per your need from Board settings

Step 5) Create an issue

Step 6) Invite your Team members and start working

JENKINS

Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD)


automation software DevOps tool written in the Java programming language. It is used to
implement CI/CD workflows, called pipelines.

Pipelines automate testing and reporting on isolated changes in a larger code base in real time
and facilitates the integration of disparate branches of the code into a main branch. They also
rapidly detect defects in a code base, build the software, automate testing of their builds,
prepare the code base for deployment (delivery), and ultimately deploy code to containers and
virtual machines, as well as bare metal and cloud servers. There are several commercial
versions of Jenkins. This definition only describes the upstream open source project.

PYTHON

Python is a popular programming language. It was created by Guido van Rossum and
released in 1991.

It is used for:

• web development (server-side),

22
• software development,
• mathematics,
• system scripting.
• Automation

Why Python?

• Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
• Python has a simple syntax similar to the English language.

23
• Python has syntax that allows developers to write programs with fewer lines than
some other programming languages.
• Python runs on an interpreter system, meaning that code can be executed as soon as it
is written. This means that prototyping can be very quick.
• Python can be treated in a procedural way, an object-oriented way or a functional
way.

Python Syntax compared to other programming languages

• Python was designed for readability and has some similarities to the English language
with influence from mathematics.
• Python uses new lines to complete a command, as opposed to other programming
languages which often use semicolons or parentheses.
• Python relies on indentation, using whitespace, to define scope, such as the scope of
loops, functions and classes. Other programming languages often use curly brackets
for this purpose.

24
CHALLENGES FACED AND HOW THOSE WERE TACKLED

As an intern, I faced a number of challenges while working as a software development


engineer. Some of these challenges may include:

1. Learning new technologies and frameworks: As an intern, I was asked to work with
technologies and frameworks that are new to me. So, I took the time to learn and
understand these technologies thoroughly, and I took guidance from my mentor or team
members when needed.

2. Managing time effectively: As an intern, I was having a lot of responsibilities and


tasks to juggle, and it became important to manage my time effectively in order to
complete my work on time and to the best of my ability.

3. Communicating with team members and stakeholders: As an intern, I was needed


to communicate with a variety of people, including my team members, project
managers, and stakeholders. It is important to develop good communication skills,
including the ability to clearly articulate your thoughts and ideas, and to listen actively
to others.

4. Dealing with setbacks and failures: There were times when I encounter setbacks or
failures while working as a software development engineer. It is important to remain
resilient and to approach these challenges as learning opportunities, rather than getting
discouraged.

To tackle these challenges, I tried the following strategies:

● I took guidance and support from my mentor or team members when needed.
● I used time management tools and techniques to help stay organized and focused.
● I practiced effective communication skills, such as active listening and clear
articulation of thoughts and ideas.
● I stayed resilient and approach setbacks and failures as learning opportunities, rather
than getting discouraged.

25
LEARNING OUTCOME

As a software development engineering intern, I learned a wide range of technical and


professional skills. Some of the specific learning outcomes include:

1. Familiarity with a variety of programming languages and frameworks: As an


intern, I had the opportunity to work with a variety of programming languages and
frameworks, depending on the needs of my project. This gave me a broad understanding
of different approaches to software development and the trade-offs involved.

2. Experience with the software development lifecycle: As an intern, I was involved in


various stages of the software development lifecycle, including requirements gathering,
design, implementation, testing, and deployment. This gave a holistic understanding of
the process of developing software, and the role that I and my team play in it.

3. Collaboration and communication skills: As an intern, I was working with a team of


software development professionals and that is why I learned how to effectively
collaborate and communicate with them. I also needed to communicate with
stakeholders and clients and had the opportunity to develop my communication skills
in these contexts as well.

4. Professional development: As an intern, I had the opportunity to attend training


sessions and workshops, and to participate in professional development activities that
helped me build my skills and knowledge. This includes things like learning about agile
development methodologies, participating in code reviews, and learning about software
testing techniques.

26
CONCLUSION

Doing my internship in Xperi gave me the opportunity to take a close look at the development
of real time products.

My goals as an intern are to obtain skills that will transfer to my future entry level position, as
well as to work on projects and be able to explain them well enough that the experience will
be considered valid and valuable by another potential hiring firm.

My work this semester in development has solidified the importance and joy of relationship
building that I have found in this specific organization. I am more of a relator rather than the
woo type; this work emphasizes the importance of possessing that trait. I enjoy meeting with
others, learning new development, testing, software usages in real scenario. Furthermore, I
value input; I love to collect and store all kinds of information.

I enjoy learning new things and meeting new people each day. I enjoy dynamic environments
and building stable relationships within them. In the future, I will seek out employment that
offers a similar environment. Additionally, I have identified another important facet of
relationships to be crucial in my personal career goals: the relationship that I have with my
supervisor. The challenge and support that a potential supervisor can provide will play a huge
role in my upcoming job search and personal career goals.

27
REFERENCES

i. https://www.xperi.com/
ii. https://www.xperi.com/company/
iii. https://en.wikipedia.org/wiki/Xperi
iv. https://en.wikipedia.org/wiki/TiVo
v. https://www.tivo.com/
vi. https://jira.io/
vii. https://www.jenkins.io/

28

You might also like