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

Software Testing Intership

Best pdf
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)
32 views26 pages

Software Testing Intership

Best pdf
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/ 26

INTERNSHIP REPORT

DARSHAN UMAKANT NAIK


1936

SJ Innovation LLC Goa University

Page 1 of 26
REPORT OF INTERNSHIP DONE AT SJ INNOVATION LLC
PVT LTD

Submitted by
DARSHAN UMAKANT NAIK
MCA Semester VI
1936

Under the guidance of


Mr. Paresh Bagi
QA Tech Lead, SJ Innovation

GOA BUSINESS SCHOOL


Goa University
Taleigao Plateau Goa-403206
JUNE 2022
GOA UNIVERSITY

Page 2 of 26
CERTIFICATE OF INTERNSHIP

Page 3 of 26
GOA UNIVERSITY

GOA BUSINESS SCHOOL

CERTIFICATE OF EVALUATION

This is to certify that Mr. Darshan Umakant Naik has been evaluated for the
project work titled “Report of Internship done at SJ Innovation LLC”
undertaken at SJ Innovation LLC, Verna Goa in partial fulfilment for the award
of the degree in Master of Computer Application.

Internal Examiner Examiner

Date:
Place:
Dean, Goa Business School
Goa University

Page 4 of 26
ACKNOWLEDGEMENT

First and foremost, I would like to thank Goa Business School, Goa University for
giving me the opportunity to carry out internship and acquire real world industrial
experience. I would like to give a special thanks to Prof. Ramdas Karmali, and Asst.
Prof Jarret Stevan and teaching and non-teaching staff of Goa Business School
I would like to thank SJ Innovation Pvt Ltd for allowing me to do this internship and
considering me capable to work on various projects.
I would like to express my to gratitude Mr. Shahed Islam (CEO, SJ Innovation) and
Ms. Shahera Choudhury (COO, SJ Innovation) for giving me the opportunity to
intern at SJ Innovation
I am also greatful to the members of my team especially Mr. Paresh Bagi (Tech Lead
QA, SJ Innovation) for being my mentor and guiding me in order to enhance and
polish my skills and also to Mr. Madhav Ranganekar (COO SJI GOA, SJ
Innovation) for guiding me in my journey to SJ Innovation inner workings and also
giving good advices
I would also like to express my special gratitude to SJ Innovation employees for
giving me such attention and time.

Page 5 of 26
CONTENTS

Serial No. Topic Page No.

1 ACKNOWLEDGEMENT 5

2 CONTENTS 6

3 INTRODUCTION 7

4 COMPANY PROFILE 8-10

5 WORK AT ANANT INFOMEDIA PVT LTD 11-18

6 SOFTWARE/TOOLS & TECHNOLOGIES 19-20

7 INTERNSHIP TIMELINE 21-23

8 OVERALL EXPERIENCE AT AIPL 24-25

9 REFERENCES 26

Page 6 of 26
INTRODUCTION

The report is a short description of my full-time hybrid internship at SJ Innovation,


Verna Goa.
I joined as an Intern at SJ Innovation on 1st February 2022 and have been here since
then. This report contains necessary information about the organisation, the projects
and mini projects I worked on and the other tasks I completed in this internship
period.
In this chapter that will follow, I will talk about the company, the work here, the
culture etc. Then I shall elaborate on the projects I worked on, a brief information
about the projects, the modules I worked on and the tasks I completed in those
modules.
This report highlights my learning experience and my contributions to the
organisation as an intern. This will describe the knowledge that I gained by
successfully completing the tasks that were assigned to me.
I’ll also be talking about the tools and technologies that were used followed by my
internship timeline.
I shall conclude by sharing my experience and how it has helped me to grow, both
on the personal and professional front.

Page 7 of 26
COMPANY PROFILE

Name of Company SJ Innovation Pvt Ltd


Founder of Company Mr. Shahed Islam
Address of Company
Plot L-66/1, Phase II D, Verna Industrial
Estate Verna Goa 403722
Phone Number 0832-2776354
Email id [email protected]
Website https://www.sjinnovation.com

Established in 2004, SJ Innovation have completed more than a decade in the


software industry. We specialize in providing IT solutions worldwide having
expertise in web and mobile development with end to end solutions.
Our head office is based in New York City with branches in Ukraine, India and
Bangladesh. Our main focus always is to provide best services to our clients.
Our strength lies in our team members. We believe in applying new ideas and
technologies to improve our team and client’s satisfaction. Our project management
team works out of the US office, offering you an overall better experience by
effectively communicating your messages to the designer or developer.
We as a team collaborate with customers, support and grow with them to provide
high quality work and ensure success. Moreover, we are constantly working on
broadening our range of services and thriving to improving performance and
maintaining long standing relationship with our customers. We are always ahead in
keeping complete work status updated with our clients via email, chat, IM or Skype
calls.
Our company continually works toward improving employee satisfaction and
happiness, hence improving productivity and the quality of work.
Our services include:
- Web Design and Development
- Mobile App Design & Development (iOS, Android)
- E-commerce Development

Page 8 of 26
- Quality Assurance
- Outsourcing Partners
- Website Maintenance
- Open Source Customization
- E-commerce Store Management
SJ Innovation currently has over 135 employees worldwide and continue to grow.
All of our employees are experts in their field, offering you over 100 years combined
experience.
Motto:
Employee Happiness Generates Client Success
Mission:
To continuously work hard towards client success. To have a happy productive
workforce working together with the same vision.

Page 9 of 26
Culture:
 Be Humble - Be down to earth and respect all, leave no room for arrogance.
 Do Great Things Together - Working with a team together is when you
achieve great things
 Work to make client successful - Client is the fuel of the company,
making client successful will keep the company running.
 Take Accountability - Make commitment to your responsibilities, be
accountable for results and know you are in charge to take it to the finish line.
 Embrace Challenge & Grow Yourself - Challenging yourself to learn new
things will expand your horizon.
 Help Each Other - True form of happiness is experienced when you help
others.

Page 10 of 26
WORK AT SJ INNOVATION PVT LTD

QA On-boarding Project

Overview
QA On-boarding Project are a set of tasks given to be familiar with working in the
company and also some knowledge gains based tasked

Tools and Technology Used


 Google Sheets
 Git
 Postman

My Tasks
The tasks given by the organisation to learn and write are:
 Software testing and its types
 Software Test Plan
 Bug Report
 Test Case
 Software Testing Life Cycle
 Software Tester Role and Responsibility
 Command Line
 Database
 HTML
 GIT
 Software Processes
 Restful API and Postman
Also additional task was given such giving a PPT on Automation and a demo on it.
 Book reading on topics such as The Five dysfunction of a Team by Patrick
Lencioni

Page 11 of 26
My detailed tasks are as follows
 Software testing and its types
1. Learning about what is software testing and various types of software
testing done.

 Software Test Plan and Bug Report


1. Learning about how to write software test plan and writing a test plan
for an online ticketing system
2. Learning about how to write software bug report and finding bugs and
writing bug report on our SJ Innovation company website

 Software Test Cases


1. Learning about how to write software test cases and writing test cases
on our SJ Innovation company website

 Software Testing Life Cycle


1. Learning about how software testing life cycle models works and
terminologies

 Software Tester Role and Responsibility


1. Learning about the roles and responsibility of a tester like what to what
to do as a tester by going through an article

 Command Line
1. Learning various command line options for Linux on Udemy executing
them on code academy

 Database
1. Learning various database commands on Udemy executing them on
code academy

 HTML and GIT


1. Learning GIT and HTML on code academy and Udemy and executing
them on code academy

 Software Processes
1. Learning about various software process such as v model, spiral model,
and various other things through a course on coursera.
Page 12 of 26
 Restful API and Postman
1. Learning about what is REST API
2. Learning about service API through test automation
3. Exploring Postman and its manual doc
4. Performing a simple automation test for a CRUD API restful booker
like writing simple test scripts, using collections, setting up a server
for a node form
5. Data driven test using an external file to test the firstname and
lastname using collection

Screenshots:

Page 13 of 26
Project- Xcoobee Privacy and Contactless Payment Platform

Overview
Exploring the web application and finding bugs and reporting it, writing test cases
on the project and doing monthly regression testing

Tools used
 Active Collab
 Trello
 Google Sheet

My Contribution
I was given the responsibility to find bugs and write them in a bug report, writing
test cases for various modules in the application, performing regression testing on
various browsers such as Firefox, Chrome etc.
My detailed contribution is as follows:
 Exploring the modules and writing test cases
1. restaurant shop
2. Cart
3. Payment module
4. kitchen module
5. Delivery module

 Checking test cards on Trello to see if the bugs are reported by the Senior
QA and check if the bugs are already reported or not.

 Performing regression testing on the whole website and its modules


1. Project and Project Groups
2. Tags and categories
3. Items
4. Shops admin
5. Users and Users group
6. Addresses
7. Orders and charges
Page 14 of 26
8. Dashboard Charts
9. Kitchen App and Delivery App
10. Interactive shop and Direct Ordering Shop
11. Staff app and Staff manager app

 Performing various testing methods such as unit testing, integration


testing, smoke testing, compatibility testing, exploratory testing, testing
in qa/dev environment.

Screenshots:

Page 15 of 26
Project- Calysta Pro EMR

Overview
Exploring the web application and finding bugs and reporting it, writing test cases
on the project

Tools used
 Active Collab
 Google Sheet

My Contribution
I was given the responsibility to find bugs and write them in a bug report, writing
test cases for various modules in the application.

My detailed contribution is as follows:


 Exploring the modules and writing test cases on it such as:
1. Add new patient details,
2. Appointment history
3. Active patients
4. Inactive patient
5. Invite patient

 Reporting bugs on modules in the Calystapro EMR website

 Performing various testing methods such as unit testing, integration testing,


smoke testing, compatibility testing, exploratory testing, testing in both
production and qa/dev environment.

Page 16 of 26
Screenshots

Page 17 of 26
Other Tasks
Neostrata by Johnson and Johnson

Overview
Exploring the PDP page of Neostrata finding bugs and reporting it on Active
Collab

Tools used
 Active Collab
 Google Sheet
 Jira

My Contribution
I was given the responsibility to verify the images and videos of skin products and
checking spellings and the page format of a PDP (Product detail page) on android,
iPad OS and Firefox and reporting bugs on it. The task was reported on Jira and
my findings had to be added on Active Collab.

Screenshots

Page 18 of 26
Tools and Technologies Used

Android
Android is a mobile operating system based on a modified version of the
Linux kernel and other open source software, designed primarily for
touchscreen mobile devices such as smartphones and tablets.

iPad OS
iPad OS is a mobile operating system developed by Apple Inc. for its iPad line
of tablet computers. It is a rebranded variant of iOS, the operating system used
by Apple's iPhones, renamed to reflect the diverging features of the two product
lines, particularly the iPad's multitasking capabilities.

Node.js
Node.js is an open-source, cross-platform, JavaScript runtime environment
that executes JavaScript code outside a web browser.

Npm
npm is a package manager for the JavaScript programming language. It is the
default package manager for the JavaScript runtime environment Node.js.

Git
Git is a distributed version-control system for tracking changes in source code
during software development. It is designed for coordinating work among
programmers, but it can be used to track changes in any set of files.

Active Collab
Active Collab is an integrated project management and collaboration tool that
combines task management, time tracking, and billing into one easy-to-use
and well-designed app

Page 19 of 26
Postman
Simplify each step of building an API and streamline collaboration so you can
create better APIs—faster.

Jira
Jira is a proprietary issue tracking product developed by Atlassian that allows
bug tracking and agile project management.

Slack
Slack is a messaging program designed specifically for the workplace.
Developed by American software company Slack Technologies and now
owned by Salesforce, Slack offers many IRC-style features,
including persistent chat rooms (channels) organized by topic, private groups,
and direct messaging

Google Sheets
Google Sheets is a spreadsheet program included as part of the free, web-
based Google Docs Editors suite offered by Google. The app allows users to
create and edit files online while collaborating with other users in real-time.
Edits are tracked by user with a revision history presenting changes.

Trello
Trello is a collaborative work management app designed to track team
projects, highlight tasks underway, show who they are assigned to, and detail
progress towards completion.

Page 20 of 26
INTERNSHIP TIMELINE

February 2022
Week 1:
 Formal Orientation and Onboarding Process
 Software testing roles and responsibility
 Book reading on The Five Dysfunction of a team
 Software Testing and its types

Week 2:
 Software testing Life cycle
 Test case writing on SJ Innovation website
 Book reading on The Five Dysfunction of a team

Week 3:
 Bug report writing on SJ Innovation website
 Learning about database on codeacademy

Week 4:
 Learning HTML on codeacademy
 Writing more test cases on SJ Innovation website
 Writing bug reports on SJ Innovation website

March 2022
Week 1:
 Preparing PPT on Automation in Selenium
 Learning Command Line on codeacademy and Udemy
 Learning Git commands on Udemy

Week 2:
 Learning about various Software Processes
 Learning about Restful API and Postman
 Preparing PPT on Selenuium Automation and presenting it

Page 21 of 26
Week 3:
 Receiving KT on Xcoobee project and receiving credentials
 Exploring the Xcoobee Website and exploring the setting the project,
modules kitchen and cart on dev site
 Working on Postman

Week 4:
 Receiving KT on Xcoobee project
 Exploring the Xcoobee Website and exploring the modules shop admin,
delivery
 Writing test cases on kitchen app and the shop module Xcoobee

Week 5:
 Exploring the Xcoobee Website and exploring the modules items, tags,
exploring various project options such as Vouchers, setting items
 Writing test cases on delivery app and the payment module Xcoobee

April 2022
Week 1:
 Performing monthly regression on various Xcoobee modules such as
project, project groups and tags
 Informing bugs to Senior QA and checking on trello reported bugs

Week 2:
 Performing monthly regression on various Xcoobee modules such as
categories, items, shop admin and users
 Informing bugs to Senior QA and checking on trello reported bugs

Week 3:
 Performing monthly regression on various Xcoobee modules such as user
groups, addresses, orders and charges
 Informing bugs to Senior QA and checking on trello reported bugs

Page 22 of 26
Week 4:
 Performing monthly regression on various Xcoobee modules such as
dashboard charts, kitchen app and delivery app.
 Performing various testing such as smoke, integration testing, compatibility
testing, exploratory testing on dev environment.
 Informing bugs to Senior QA and checking on trello reported bugs

May 2022
Week 1
 Worked on Neostrata Johnson and Johnson task on PDP page testing
 Performing monthly regression on various Xcoobee modules such as staff app
and staff manager app.
 Performing various testing such as smoke, integration testing, compatibility
testing, exploratory testing on dev environment.
 Informing bugs to Senior QA and checking on trello reported bugs

Week 2
 Performing monthly regression on various Xcoobee modules such as
interactive shop and direct shop ordering
 Receiving KT on Calystapro EMR software

Week 3

 Performing monthly regression on various Xcoobee modules such as


interactive shop and direct shop ordering
 Receiving KT on Calystapro EMR software
 Writing test cases on Calystapro EMR modules add new patients,
appointment booking history

Week 4

 Writing test cases on Calystapro EMR modules active patients, inactive


patient, invite patient, patient information
 Reporting bugs on various calystapro module to senior QA
 Performing various testing such as smoke, integration testing, compatibility
testing, exploratory testing on and production environment and dev
environment.

Page 23 of 26
Overall Experience at SJ Innovation

My Internship Period of 5 months have been amazing which taught me a lot about
Information Technology industry. Last four months in this Company has been truly
an amazing and great experience to work in such a well maintained, disciplined and
reputed workspace. This was my step into Corporate Life. It was a completely new
environment where I first encountered the transaction between student life and
industry life with new roles and responsibilities. Initially it was hard in adapting to
a very new place but slowly I got settled very well. The work environment is so
casual & friendly that it feels so comfortable. I’m very much thankful to my mentor
who is the team lead who have helped me with many technology related doubts as
well as industrial doubts.

I was always curious about how the actual testing takes place which I got to
experience here. Also learnt that learning and keeping ourselves up-to- date with
new technologies is as important as working on any technology. As my internship
draws to a close and I reflect back on all I have learned, I realize what an
excellent experience this has been. I gathered much knowledge in the classroom,
but a hands-on approach has been invaluable. It has served as a beneficial ending
to my formal education.

In my opinion, the best way to learn is by doing. I am truly grateful for this
opportunity. I know this will help when looking for jobs and needing references.
We all know that practical experience is the best, and internships give students that
hands-on experience they need. I feel that quality internships are essential todevelop
key skills that you can't get in a classroom. Skills such as multitasking, task
management, communicating, learning to deal with diversity, and dealing with
deadlines are different when you are working for someone else. It is amazing to see
how people from different regions stay as one family and work together.

Page 24 of 26
Appreciation is what it takes for keeping us motivated and I was constantly being
appreciated for completing the task which was assigned to me.

The biggest skill that was enhanced during the internship was the ability to adapt
and learn. This internship has given me insights into the software world and how
things actually work in the industry. The internship has been very technical and has
improved my technical knowledge tremendously.

There were also various fun activities held by the company to improve the team
bonding and also organizing various technical session and personal development
classes which helped us to know about the new technologies and helping to
improve your personality.

I also got a chance to communicate with professionals who motivated me to


achieve a better understanding and knowledge of the domain, technology as well
as industry related environment. To conclude, this internship has inspired me to
pursue a career in the field of software development technology and to excel in it.
It was agreat learning experience and I consider myself honored for being a part of
SJ Innovation Pvt. Ltd.

Page 25 of 26
References
1. https://www.guru99.com

2. https://learning.postman.com/docs/getting-started/introduction/

3. https://developer.mozilla.org/en-US/

4. https://www.youtube.com/

5. https://www.tutorialspoint.com/index.htm

6. https://www.w3schools.com/

Page 26 of 26

You might also like