QA Onboarding Basics - UserHub
QA Onboarding Basics - UserHub
1
QA New Employee Work Book User Hub
Welcome
We are excited to have you as part of our NICEInContact team. To ensure you get everything you
need to be successful, we have created this onboarding workbook for you to complete over the next
3 weeks. If you have any questions please ask anyone on the QA team.
Welcome,
2
QA New Employee Work Book User Hub
3
QA New Employee Work Book User Hub
4
QA New Employee Work Book User Hub
Task 3. QA Knowledge
READ the following information:
a. What does the "DO" stand for in the cluster abbreviation "DO31"?
DO stands for Development Oregon (AWS region) which is a half cluster. This type of
cluster is available for new features testing during implementation. There is only
one node linked to this cluster.
b. What do the letters "TO" stand for in the cluster abbreviation "TO31"?
TO stands for Testing Oregon (AWS region). This type of cluster is available for
integration testing, it contains more data and it is closer to a real environment
because it has a pair of nodes.
c. What does the "SO" stand for in the cluster abbreviation "SO32"?
SO stands for Staging Oregon (AWS region). This type of cluster is available as an
intermediate step between testing cluster and production cluster deployments. It
has two nodes.
In general, it is used in Staging phase for integration testing in a step prior to
customer environment deploys.
d. What does the "C" stand for in the cluster abbreviation "C32"? What is this cluster
used for (generally speaking)?
C stands for Customer. This cluster is a production cluster, and its access is limited
to production bug testing. Configuration changes in these clusters are NOT
allowed.
5
QA New Employee Work Book User Hub
The entire team (QAs and DEVs), the product owner (PO) and the engineering
manager attend this meeting.
The entire team (QAs and DEVs), the product owner (PO), the engineering manager
attend this meeting. Product owners should attend the grooming meetings, as their
input is highly important to define scope and acceptance criteria.
The entire team (QAs and DEVs), the engineering manager, and sometimes the
product owner attend this meeting.
6
QA New Employee Work Book User Hub
7
QA New Employee Work Book User Hub
8
QA New Employee Work Book User Hub
9
QA New Employee Work Book User Hub
10
QA New Employee Work Book User Hub
a. DO33
b. DO45
c. TO31
d. TO32
e. SO32
Here are the sites and credentials for the above sites:
a. DO33
https://auth.dev.nice-incontact.com/login/#/
username: [email protected]
password: Qamain123
b. DO45
https://auth.dev.nice-incontact.com/login/#/
username: [email protected]
password: Qamain123
c. TO31
https://auth.test.nice-incontact.com/login/#/
username: [email protected]
password: Qamain123
d. TO32
https://auth.test.nice-incontact.com/login/#/
username: [email protected]
password: Qamain123
e. SO32
https://auth.staging.nice-incontact.com/login/#/
username: [email protected]
password: Qamain123
11
QA New Employee Work Book User Hub
Note 2: For the test cases to be executed in this and subsequent sections, use the Test Execution you
created in XRay in Task 6.
1. Basics
a. ACD: Administer contact center settings and configure interaction channels, including Personal Connection for
outbound voice, email, and SMS
b. Admin: Manage users, roles, and other features that apply to all NICEInContact CXone applications
c. Agent: MAX and Salesforce Agent
d. Dashboard: Create dashboards to view the information you need, when you need it
e. Interaction Analytics Pro: Linguistic analytics for voice, chat, and email
f. InView: Performance management for you contact center
g. My Zone: Access your customized views and actions
h. QM Pro: Define QM workflows and create evaluation plans
i. Reporting: Contact center metric data
j. Search Tool: Find omnichannel recordings to play back or share
k. Studio: Design workflows and configure routing scripts for your contact center
l. Supervisor: Call and agent monitoring tool
m. WFI: Rule-based contact center automation
n. WFM Pro: Generate schedules for your employees
12
QA New Employee Work Book User Hub
2. Tenant Management
Tenant Management (TM) is an access to the administrator / manager of tenant where you can
create, edit and configure different tenant options. This access is only for different
environments either dev (DO), test (TO) or staging (SO).
a. Access to TM
Execute the following Test in Xray to verify all the Access for the different environments
https://tlvjiratst02.nice.com/browse/IC-102769
b. Create Tenants
Execute the following Test in Xray to create a Tenant in a DO environment
https://tlvjiratst02.nice.com/browse/IC-102894
c. Enable Features
Execute the following Test in Xray to enable features in the tenant: IC-63573
d. Review
Answer the following questions (you can get the help of teammates to find out the answers)
1.What does the Tenant Management stand for?
____________________________________________________________________________________________________
____________________________________________________________________________________________________
________________________________________________________________
2.Does the Billing ID number have to be unique?
____________________________________________________________________________________________________
____________________________________________________________________________________________________
________________________________________________________________
3.What does the Impersonate & Configure option?
____________________________________________________________________________________________________
____________________________________________________________________________________________________
________________________________________________________________
4. For what is used the ACD application?
____________________________________________________________________________________________________
____________________________________________________________________________________________________
________________________________________________________________
13
QA New Employee Work Book User Hub
3. Admin
The Admin tool helps you to create and manage your employees easily.
b. Skills
A skill is a classification used to facilitate the delivery of contacts, and is assigned to
agents based on abilities, specialties, and knowledge.
14
QA New Employee Work Book User Hub
i. Create skills
c. Review
Answer the following questions (you can get the help of teammates to find out the
answers)
1. What is SLA?
_________________________________________________________________________________________________
_________________________________________________________________________________________________
______________________________________________________________________
15
QA New Employee Work Book User Hub
5. Studio
Studio is a separate client application used with NICEInContact CXone. It allows customers to
configure routing scripts and actions associated with media types: phone, chat, email, voice
mail, and so forth.
Note: Note: We know that User Hub only support Chrome Browser but for downloading
Studio needs to use Internet Explorer because if Chrome or Firefox is used, it will not
work.
iv. Right click the process, and from the displayed Context menu select the Open
File Location option.
v. In the opened folder, look for the inControl.NET.exe.config file and open it in
an editor program like Notepad.
vi. Look for the “ShowConnectMenu" and "ShowDomainLogin" keys and set them to
true as follows:
16
QA New Employee Work Book User Hub
vii. Open Studio again and verify the Domain field is displayed:
17
QA New Employee Work Book User Hub
18
QA New Employee Work Book User Hub
6. Screen Agent
Screen Agent is a tool where empower to improve efficiency between the customer service and
quality. Agent screen capture combines full motion video with synchronized audio recordings
to create a comprehensive view of customer interactions. This insight can be leveraged to
improve the overall level of service you provide to customers.
19
QA New Employee Work Book User Hub
7. Points of Contact
A point of contact is exactly what it sounds like, it is the customers’ point of contact to the call
center, i.e. the way an incoming contact enters the system. This could be a chat link, an email
address or a phone number. You will most commonly hear it referred to as POC.
a. Login to User Hub and create a POC for each of the following by running the
corresponding test cases using JIRA.
b. Locate test case IC-63529 to create five items of each POC using the bulk upload.
c. Review
Answer the following questions (you can get the help of teammates to find out the
answers)
2. What table do you need to look in to find a POC number (DNIS) to use?
_________________________________________________________________________________________________
_________________________________________________________________________________________________
21
QA New Employee Work Book User Hub
2. Types of Agents:
Currently we support 2 different agents:
a. MAX
Execute the following test case: IC-63530 in Xray for Launch MAX.
i. WFO Panel
WFO panel displays your current commitments and allows you to edit
those or to create new commitments. If your organization uses CXone
WFM, that schedule also displays in the WFO tab along with your
commitments. The schedule is updated every 60 seconds and updates
the Coming Up list. To edit your schedule, click Open WFO to launch
the My Schedule page and make changes.
Execute the following test case: IC-63552 in Xray for Launch MAX.
3. Pre Configurations:
a. For Phone Type contacts - Using your Soft phone (setup the following)
i. Download X-lite from here X-Lite client
ii. Configure your X-Lite using your assigned softphone number (your manager
should assign you one).
22
QA New Employee Work Book User Hub
4. Generate Contacts
a. Login to your MAX Agent and run the corresponding test cases in the Xray test
execution you created earlier.
23
QA New Employee Work Book User Hub
1. Personal Connection
a. Login to your Tenant and run the corresponding test cases in the Xray test execution
you created earlier.
i. TC#: IC-63644 Create a Personal Connection Skill
ii. TC#: IC-63645 Create/ upload and assign your skill to a calling list
iii. TC#: IC-63646 Successfully take calls through personal connection
iv. TC#: IC-63647 Check errors in your calling list
v. TC#: IC-63648 Change your calling ratio
vi. TC#: IC-63649 Manage your time zone bounding
b. Review
Answer the following questions (you can get the help of teammates to find out the
answers)
1. How high can your set your calling ratio to?
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
2. What type of AMD options do we have?
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
2. PC Blending
Login to your Tenant and run the corresponding test cases inXray
i. TC#: IC-63649 Successfully complete Priority-Based blending
24
QA New Employee Work Book User Hub
Execute the following test case: IC-63600 in Xray for Launch Supervisor.
Execute the following test case: IC-63601 in Xray for Interacting with agents in Supervisor.
25
QA New Employee Work Book User Hub
1. Web Admins
a. Using Web Admins run following test cases in Xray
b. Review
Answer the following questions (you can get the help of teammates to find out the
answers)
1.What is the name of the dashboard where you can see a summary of the
environments?
________________________________________________________________________________________
________________________________________________________________________________________
26
QA New Employee Work Book User Hub
27
QA New Employee Work Book User Hub
a. Downloading LogDecoder
In order to download LogDecoder, go to Web Admin page> Tools> LogDecoder 2
b. Configure LogDecoder.
To add sites in LogDecoder, follow these steps:
i. Open LogDecoder
ii. Go to File> Browser
iii. Log Browser opens.
iv. In “Select a services” section, there are some clusters already added.
v. Now, you will add the clusters that are not there.
vi. Go to “Add Cluster” (Plus Icon)
vii. In “Add Cluster” pop up, enter the Name of Cluster. E.g. HC5
viii. Click on “OK” button
ix. Verify the cluster has been added in “Select a services” section
x. Focus on HC5 cluster and right click on it.
xi. A pop up menu opens
xii. Click on “Add Node”
xiii. In “Add Server <Cluster>” popup, enter the components available for the cluster. E.g.
HC-C5COR01;
c. Using Web Admins, you can copy the components of each cluster. Eg. HC5
Note. You can watch the Video LogDecoder located in the training library on the mojo site
for additional help.
Review
Answer the following questions (you can get the help of teammates to find out the answers)
29
QA New Employee Work Book User Hub
b. Review the page QA Test Case Review Check List in Confluence on the NICEInContact
R&D > Quality > Manual testing page to obtain knowledge on the test case writing
standards.
c. Create test cases in Xray for Jira Test: Open QA Onboarding training Epic and create
a new Story under this epic with your initials, e.g. “PM QA Onboarding”. Using the
Layout available in the QA Test Case Review Check List in Confluence, add test cases
for the following scenarios to the story you just created:
i. Create a User
ii. Create a Personal Connection Skill
iii. Create a Disposition
iv. Create an Unavailable Code
v. Launch MAX agent
vi. Generate a Work Item using MAX agent
Note: We are going to review each test case in order to see if they have enough
information
6. Create A Bug
a. Review the following page JIRA Bug Process in order to know in order to know how
to create a Bug.
30
QA New Employee Work Book User Hub
3. Validating a Bug
a. When a bug has been fixed, QA must validate that the new fix or change does not
break any existing functionality. This process has the name of Bug Validation.
b. Open the following issues in Test Jira and verify if they are fixed.
i. IC-24101 - [CXone] [MAX] [SO32] Open WFO button opens with a 404 error
ii. IC-40460 - Client Initialization error is displayed once you tried to launch
MAX agent on SO32
iii. IC-30115 - SO31 - SO32 - Studio - Error message is displayed when we try to
login into Studio
iv. IC-43126 - [SO32] CXOne>Skills>Bulkupload is not working correctly
v. IC-34625 - [HF8][SO32] CXOne>Admin>Employees>Changes are not saving
into contact handling.
Using the following template to track your validation, add the information to
the bug as a comment:
Status: Fixed, Not Fixed
Sites: Where it was tested
Browser: Firefox, Chrome, IE, Edge, Safari
Details of Validation: Add information on what was reviewed.
31
QA New Employee Work Book User Hub
Additional Training
You will be invited to attend to some live training sessions, which are going to be scheduled by your
manager. The sessions are:
1. At-A-Glance (4 hours)
2. Ascent CORE Training (2 weeks)
You already have all the information and tools necessary to develop yourself in the NICEInContact
Product.
Online documentation:
https://help.nice-incontact.com/content/topics/user%20hub/welcome%20to%20admin.htm
Useful documents:
http://tlvconfluence01.nice.com:8090/display/IN/QA+Docs+Sub
32
QA New Employee Work Book User Hub
Glossary
1. Cluster
A cluster consists of two or more independent but interconnected servers. Some clusters
are configured so that they can provide high availability by allowing the workload to be
transferred to a secondary node if the main node stops functioning. Other clusters are
designed to provide scalability by allowing users or load to be distributed between nodes.
Both configurations are considered clusters.
One important feature that clusters have is that they are presented to applications as if they
were a single server. It is desirable that the administration of several nodes of a cluster be
as similar as possible to the administration of a single node configuration. The cluster
management software should provide this level of transparency.
In order for the nodes to act as if they were a single server, the files must be stored in such a
way that they can be accessed by all the nodes in the cluster.
In short, a cluster is a group of independent servers that cooperate behaving as if they were
a single system.
2. Failover Clusters
Failover is a backup mode of operation in which the functions of a system component (such
as a processor, server, network or database, for example) are assumed by the second
system components when the main component is not available either due to a failure or due
to scheduled downtime.
3. Web Services
A web services is a technology that uses a set of protocols and standards that serve to
exchange data between applications.
The main function of a Web server is to store the files of a site and broadcast them on the
Internet to be visited by users. Basically, a Web server is a large computer that stores and
transmits data via the Internet. When a user enters a web page, their browser
communicates with the server by sending and receiving data that determines what they see
on the screen. That is why we say that Web servers are for storing and transmitting data
from a site as requested by a visitor's browser.
In other words, APIs are a set of commands, functions, and computer protocols that allow to
the developers create specific programs for certain operating systems.
33
QA New Employee Work Book User Hub
APIs greatly simplify the work of a programmer, since you do not have to "write" code from
scratch. They allow the programmer to use predefined functions to interact with the
operating system or with another program.
DWs are central repositories of integrated data from one or more disparate sources. They
store current and historical data in one single place and are used to create analytical reports
for knowledge workers throughout the enterprise.
6. Data Mart
Data marts are subsets of data from a data warehouse for specific areas. The data available
in this context can be grouped, explored and propagated in multiple ways, so that different
groups of users can exploit them in the most convenient way according to their needs.
7. Tube
A tabular database, as the name implies, is a database that is structured in a tabular form. It
arranges data elements in vertical columns and horizontal rows. Each cell is formed by the
intersection of a column and row. Each row and column is uniquely numbered to make it
ordered and efficient. This type of database has a virtually infinite range for mass data
storage.
34