Pre-Summer Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: cramtick70

InsuranceSuite-Developer Associate Certification - InsuranceSuite Developer - Mammoth Proctored Exam Questions and Answers

Questions 4

In the screenshot below

A developer has added a tab labeled Delinquencies to the tab bar of BillingCenter. This tab will contain several pages. The first page in the tab will display a summary of the currently-selected delinquency, the second page will show the associated policy, and the third page will show the associated account.

What PCF container will be used to configure this requirement?

Options:

A.

A location ref

B.

A location group

C.

A location ref iterator

D.

A location

Buy Now
Questions 5

What are two types of Guidewire Profiler? (Select two)

Options:

A.

Web

B.

Database Performance

C.

Exit-point

D.

Entry-point

E.

Worksheet

Buy Now
Questions 6

A developer has finished a bug fix. Which step is needed before merging to follow best practices?

Options:

A.

Recreate the development branch

B.

Merge user story branch into parent branch

C.

Clone the parent branch

D.

Integrate parent branch to defect branch

Buy Now
Questions 7

Which statements about Gosu package structure and naming conventions follow Guidewire best practices for customer implementations? (Choose 2)

Options:

A.

Use underscores in package names (e.g., my_package).

B.

Place all custom classes in a single custom package.

C.

Use generic package names like com.company.

D.

Include the product code (e.g., pc, cc, bc) in the package structure.

E.

Group classes solely by functional area (e.g., util, entity, batch).

F.

Use the customer code as the top-level package segment.

Buy Now
Questions 8

A developer has completed a configuration change in an InsuranceSuite application on their local environment. According to the development lifecycle described in the training, which initial steps are required to move this change towards testing and deployment? Select Two

Options:

A.

Deploy the application directly to a pre-production planet.

B.

Schedule automated builds in TeamCity

C.

Push the code changes to the remote source code repository in Bitbucket.

D.

Trigger a TeamCity build via Guidewire Home if it has not already begun automatically.

E.

Create a new physical star system in Guidewire Home.

F.

Configure pre-merge quality gates in Bitbucket.

Buy Now
Questions 9

Which log message follows logging best practices in production?

Options:

A.

[Method=ClaimProcess#createClaim][Claim#PublicID=00001234] was created.

B.

The personal auto claim was created for Jane Smith with driver ' s license AD45678.

C.

The claim was created successfully for: Ray Newton, email: rnewton@foo.com, vehicle: white 2022 Toyota Camry.

D.

ERROR! The claim was not created because the database connection was lost.

Buy Now
Questions 10

Which scenarios should database consistency checks be run in? (Select two)

Options:

A.

A customer created a subtype of an entity that has a required column and imported data through the user interface.

B.

A customer created a new LocationRef, a folder that contains a new PCF file, Detail View, and List View.

C.

A customer created their own SQL script to populate empty columns in their production database.

D.

A customer created a new typelist and added several new typecodes to an existing typelist.

E.

A customer extended an entity with a column that is not required and imported data for the column through the user interface.

Buy Now
Questions 11

There is a requirement to add fields specific to Auto Rental Agencies. The additional fields required are; Auto Renta License, Offers Roadside Assistance, and Offers Insurance. Other fields will come from the existing ABCompanyVendor entity.

For reference, the diagram below shows the ABCompany subtype of the ABContact entity:

How should this requirement be configured following best practices?

Options:

A.

Create ABAutoRentalAgency.Ext as a subtype of A B Company Vendor and add the three fields to the subtype

B.

Create ABAutoRentalAgency.Ext as a subtype of ABCompany and add the three fields to the subtype

C.

Create a custom entity ABAutoRentalAgency_Ext and add the three fields to this entity

D.

Create three new fields to extend the existing ABCompany Vendor subtype

Buy Now
Questions 12

Succeed Insurance needs to modify the ClaimCenter data model to add a new column to indicate the date and time that a contact on a claim was interviewed about the loss. This new field will be added to the existing Person entity. Following best practices, which of the following options satisfies this requirement?

Options:

A.

Modify the out-of-the-box Person.eti file and add a datetime field called InterviewDate.

B.

Extend the out-of-the-box Person.eti file by creating a Person_Ext.etx file and add a datetime field called InterviewDate_Ext.

C.

Extend the out-of-the-box Person.eti file by creating a Person.etx file and add a datetime field called InterviewDate.

D.

Extend the out-of-the-box Person.eti file by creating a Person.etx file and add a datetime field called InterviewDate_Ext.

Buy Now
Questions 13

Succeed Insurance needs to implement a number of Gosu functions. Select the options that follow best practices. Select Two

Options:

A.

When writing UI related functions, that code should be placed in UI helper classes. Following this practice ensures easier maintainability by developers.

B.

When implementing an interface such as Rental Location the class should be called RentalLocationImpl.

C.

Entities should be extended to support UI operations. Following this practice ensures easier maintainability by developers.

D.

Add new interfaces to a customer package space such as si. in this case. In addition, do not append _Ext on the interface name in this package.

E.

When writing UI related functions, that code should be placed in the code tab of a PCF file to improve performance and maintainability.

F.

Functions defined in a Gosu class should be named in upper camel case such as ModifyAddressInformation

G.

Use underscores to separate words in function names for better readability.

Buy Now
Questions 14

An insurer has extended the ABContact entity in ContactManager with an array of Notes to capture information of interest about the contact over time. A developer has been asked to write a function to process all the notes for a given contact. Which code satisfies the requirement and follows best practices?

Options:

A.

while (exists (note in anABContact.Notes)) { //do something }

B.

for ( note in anABContact.Notes) { //do something }

C.

for (i = 1..anABContact.Notes.length) { //do something }

D.

var aNote = anABContact.Notes.firstWhere( \ note - > note.Author != null) //do something

Buy Now
Questions 15

The Cost entity contains the fields TotalPremium and Tax. The application needs to calculate the total cost as a sum of those two fields dynamically and wants to create a reusable solution. Which configuration is appropriate and efficient to achieve this task?

Options:

A.

Add a getter in CostEnhancement: property get TotalCost_Ext() : BigDecimal { return this.TotalPremium + this.Tax }

B.

Create an entity enhancement and add: property set TotalCost_Ext(totalCost : BigDecimal){ totalCost = this.TotalPremium + this.Tax }

C.

Create an entity extension and add a new field to store the total cost.

D.

Calculate the total cost in the value property in the PCF file.

Buy Now
Questions 16

What is a benefit of archiving?

Options:

A.

Reorganizes and compresses the contents of the database to conserve space

B.

Improves application performance by reducing the size of the database

C.

Reindexes the contents of the database to increase data retrieval speed

D.

Reduces database size by permanently removing data marked for purge

Buy Now
Questions 17

An insurer has a number of employees whose names are similar, but each one has a unique employee number for identification. Displaying the employee ' s name as a drop-down list in the user interface must include the employee ' s number with the employee ' s name to ensure uniqueness. For example:

    John Smith 3455

    William Andy 3978

    John Smith 4041

How can a developer satisfy this requirement following best practices?

Options:

A.

Enable Post On Change for name fields to modify how they display when the name is referenced.

B.

Define an entity name that concatenates the name fields and employee number.

C.

Create a setter property in a Name enhancement class.

D.

Create a Displaykey that concatenates the name fields and employee number.

Buy Now
Questions 18

A developer wants to manually trigger a build chain in TeamCity to generate a deployable Docker image for a specific commit. According to the process described in the training, what are the key initial steps to achieve this? (Choose 2)

Options:

A.

Update the application ' s configuration resources in Lifecycle Manager.

B.

Access the Automated Builds app in Guidewire Home.

C.

Access TeamCity via Guidewire Home.

D.

Configure a new monitor in Datadog.

E.

Select the desired build configuration and trigger the build.

Buy Now
Questions 19

This sample code uses array expansion with dot notation and has performance issues:

What best practice is recommended to resolve the performance issues?

Options:

A.

Rewrite the code to use a nested for loop

B.

Break the code into multiple queries to process each array

C.

Replace the .where clause with a .compare function

D.

Replace the dot notation syntax with ArrayLoader syntax

Buy Now
Questions 20

What type of Assessment Check ensures that applications have monitoring and logging frameworks in place?

Options:

A.

Upgrades

B.

Security

C.

Performance

D.

Operations

Buy Now
Questions 21

An insurer ran the DBCC checks against a copy of their PolicyCenter production database in a non-production environment to check for errors before promoting the code to production. Three errors with high counts were found in the category " Data update and reconciliation. " What are two best practices for resolving the errors? (Select two)

Options:

A.

Identify any bad data and write a SQL script to correct the data; run the script immediately.

B.

Wait to see if error counts increase; if they increase by more than 10%, fix the errors.

C.

Promote the code to production and run the DBCCs again to see if the same errors are found.

D.

Analyze the errors to determine the root cause and correct the code responsible for the errors.

E.

Search the Knowledge Base on the Guidewire Community for solutions to the problems found.

Buy Now
Questions 22

There is a requirement for an additional filter on Desktop Activities. The filter requires a complex query. Which option will meet the requirement and follow best practices?

Options:

A.

Use a Gosu query with a " where " clause to find the needed rows, then pass the results to the filter.

B.

Use a " for " loop with an " if " statement to find the needed rows, then pass the results to the filter.

C.

Create a function using a Gosu query and a subselect clause, then call that function from the filter property.

D.

Create a function using a Gosu query and compare clauses, then call that function from the filter property.

Buy Now
Questions 23

A developer has modified the DesktopActivities list view in ClaimCenter to add a date cell to display the claim date of loss for each row. The list view is backed by the view entity ActivityDesktopView. The screenshot provided shows the current configuration of the new date cell with the value

ActivityDesktopView.Claim.LossDate.

Which action should be taken to configure the date cell to follow best practices?

Options:

A.

Use an existing display key rather than creating a custom display key

B.

Use a text cell widget instead of a date cell widget and format the value as a string

C.

Configure the dateFormat property of the widget to display the date in a short format

D.

Extend the view entity to include the claim loss date rather than access it from Claim

Buy Now
Questions 24

An insurer requires specific fields for a new Adjuster contact, which is a specific type of User contact. Which actions follow best practices for adding these Adjuster-specific fields? (Select two)

Options:

A.

Add the new fields to the Adjuster subtype entity.

B.

Define the Adjuster fields directly in the base User entity.

C.

Create an Adjuster subtype entity.

D.

Create a new entity AdjusterDetails_Ext and link it via foreign key to User.

Buy Now
Questions 25

A developer is creating an enhancement class for the entity AuditMethod_Ext in PolicyCenter for an insurer, Succeed Insurance. Which package structure of the gosu class and function name follows best practice?

Options:

A.

si.pc.enhancements.entity, determineAuditType()

B.

si.pc.enhancements.entity, determineAuditType_Ext()

C.

gw.job.audit, determineAuditType()

D.

gw.entity.enhancement, determineAuditType_Ext()

Buy Now
Questions 26

ABPersonVendor is an entity in the base application. An insurer needs to add a new person vendor type for auditors. Which configuration fulfills the requirement and follows the best practices?

Options:

A.

Add a new column Auditor_Ext in the entity extension ABPersonVendor.etx

B.

Add a new entity ABAuditor_Ext.eti as a subtype of ABPersonVendor

C.

Create ABAuditor_Ext.eti with a foreign key pointing to ABPersonVendor

D.

Create ABAuditor.etx as an extension of ABPersonVendor

Buy Now
Questions 27

As a developer for Succeed Insurance, you have been given a requirement to add the following options to a ContactManager typelist BusinessType that was provided with the product:

    Auto Repair Shop

    Home Inspector

    Collection Agency

Following best practices, which of the following options correctly adds these options to the existing typelist?

Options:

A.

Adding the following options to the existing BusinessType.ttx file:Code: auto_repair_shop, Code: home_inspector, Code: collection_agency

B.

Adding the following options to the BusinessType.tti file:Code: auto_repair_shop_Ext, Code: home_inspector_Ext, Code: collection_agency_Ext

C.

Adding the following options to a new BusinessType_Ext.tti file:Code: auto_repair_shop, Code: home_inspector, Code: collection_agency

D.

Adding the following options to a new BusinessType_Ext.ttx file:Code: auto_repair_shop, Code: home_inspector, Code: collection_agency

Buy Now
Questions 28

The sources describe different types of deployment strategies for InsuranceSuite applications. What are characteristics of a selective deployment?

Options:

A.

It is primarily used for deploying builds to production star systems.

B.

It always involves a database restore from production.

C.

It requires deploying all InsuranceSuite and EnterpriseEngage applications simultaneously.

D.

It is the only strategy that supports rolling updates.

E.

It allows deployment of only the selected InsuranceSuite applications.

Buy Now
Questions 29

A user needs to enter a Tax ID into a field, and the application should provide feedback if the entered value does not match a specific format (e.g., nn-nnnnnnn). Which validation techniques are best practices for implementing this configuration? (Choose 2)

Options:

A.

Use the regex property on the widget.

B.

Perform validation in a Gosu Pre-Update rule.

C.

Configure the errorMessage property on the widget.

D.

Supply an inputMask property to the widget to enforce the format.

E.

Configure an inputConversion property to reformat the input.

Buy Now
Questions 30

Which scenario follows best practices for user interface field-level validation?

Options:

A.

Proposed changes to user passwords contain only alphanumeric characters.

B.

Store different social media profile addresses, regardless of the social media site involved.

C.

The city and state populate automatically whenever a US user enters their ZIP code.

D.

The interest rate field is 0 whenever a down payment is greater than €5000.

Buy Now
Questions 31

What are two types of Guidewire Profiler? (Select two)

Options:

A.

Exit-point

B.

Entry-point

C.

Database Performance

D.

Worksheet

Buy Now
Questions 32

A developer needs to create an interface in a customer package to handle banking services. An implementation has been identified for online credit union services. Which interface and implementation classes adhere to the naming conventions?

Options:

A.

BankService_Ext.gs, CreditUnionBankService.gs

B.

IBankService.gs, CreditUnionBankService.gs

C.

BankService_Ext.gs, CreditUnionBankServiceImpl.gs

D.

BankService.gs, CreditUnionBankService.gs

Buy Now
Questions 33

An insurer stores the date a company was established in the company records. A business analyst identified a new requirement to calculate a company ' s years in business at the time a loss occurred. The years in business will be determined using the date established field and the claim date of loss.

The image below shows the Contact structure in the data model:

Which configuration steps will satisfy the requirement? (Select two)

Options:

A.

Create a new enhancement class for the Company entity under the insurer package

B.

Create a function to calculate the years In business in a Company enhancement

C.

Create a setter property to calculate the years in business in the Contact enhancement

D.

Create a new enhancement class for the Contact entity under the gw package

E.

Create a function to calculate the years in business in a Ul Helper class under the gw package

F.

Create a getter property to calculate the years in business in a Company enhancement

Buy Now
Questions 34

A Guidewire developer is assigned to create a new List View (LV). Which two objects are required for the list view to appear on the Studio canvas with no errors or red showing? (Select two)

Options:

A.

A row iterator

B.

A text input

C.

Add and Delete buttons

D.

A text cell

E.

A row

Buy Now
Questions 35

Which rule is written in the correct form for a rule which sets the claim segment and leaves the ruleset?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 36

Succeed Insurance needs to add a new getter property to the Java class generated from the Contact entity. According to best practices, what steps below would allow this to get implemented? (Select Two)

Options:

A.

Add the enhancement definition to the Contact.eti file.

B.

Add the enhancement definition to a new Contact.etx file.

C.

Create a new Gosu enhancement for the Contact entity in the gw.entity.enhancements package.

D.

Add a new get property to the enhancement.

E.

Create a new Gosu enhancement for the Contact entity in the si.cc.entity.enhancements package.

F.

Add a new get function to the enhancement.

Buy Now
Questions 37

A business analyst provided a requirement to create a list of Payment Types accepted by vendors. The list will include the values Cash, Credit Card, Debit Card, Check, and EFT. It will be linked to Company Vendors. Following best practices for creating a new typelist, how can this requirement be configured in the data model?

Options:

A.

PaymentType_Ext.ttx in the Extensions - > Typelist folder and add typecodes with the _Ext suffix to the typelist for the five payment types

B.

PaymentType.tix in the Metadata - > Typelist folder and add typecodes with the _Ext suffix to the typelist for the five payment types

C.

PaymentType_Ext.tti in the Extensions - > Typelist folder and add typecodes for the five payment types to the typelist

D.

PaymentType.tti in the Metadata - > Typelist folder and add typecodes to the typelist for the five payment types

Buy Now
Questions 38

A developer has added multiple related features in an implementation that needs to be tested. For efficiency, all those features need to be tested at the same time. Which two statements are true about including multiple tests? (Select two)

Options:

A.

They must use the assertTrue() function.

B.

They must be based on the same GUnit base class.

C.

They must set TestResultsDir property.

D.

They must be in the same GUnit class.

E.

They must have the same @Suite annotation.

Buy Now
Questions 39

Given the following screen showing a DetailView in Guidewire Studio highlighted in red:

Which single item added directly to the detail view will correct the error shown, with no further errors?

Options:

A.

Add a row iterator to the detail view

B.

Add a toolbar to the detail view

C.

Add a list view to the detail view

D.

Add an input column to the detail view

Buy Now
Questions 40

Which logging statement follows best practice?

Options:

A.

If(_logger.InfoEnabled) { _logger.debug( " Adding ' ${contact.PublicID} ' to ContactManager " ) }

B.

_logger.error(DisplayKey.get( " Web.ContactManager.Error.GeneralException " , e.Message))

C.

If(_logger.DebugEnabled) { _logger.debug(logPrefix + someReallyExpensiveOperation()) }

D.

_logger.info(logPrefix + " [Address#AddressLine1= " + address.AddressLine1 + " ] [Address#City " + address.City + " ] [Address#State " + address.State + " ] " )

Buy Now
Questions 41

Business analysts have provided a requirement to store contacts ' usernames in the Click-Clack social media website in a single field on the Contact entity. Which solution follows best practices and fulfills the requirement?

Options:

A.

Extend the Contact entity with a field named ClickClack_Ext of type addressline

B.

Extend the Contact entity with a field named ClickClack of type blob

C.

Extend the Contact entity with a field named ClickClack of type shorttext

D.

Extend the Contact entity with a field named ClickClack_Ext of type shorttext

Buy Now
Questions 42

A developer needs to run multiple GUnit test classes so that they can be run at the same time. Which two statements are true about the included tests? (Select two)

Options:

A.

They must be based on the same GUnit base class

B.

They must be in the same GUnit class

C.

They must set TestResultsDir property

D.

They must use the assertTrue() function

E.

They must have the same @Suite annotation

Buy Now
Questions 43

Which GUnit base class is used for tests that involve Gosu queries in PolicyCenter?

Options:

A.

PCUnitTestClassBase

B.

SuiteDBTestClassBase

C.

PCServerTestClassBase

D.

GUnitTestClassBase

Buy Now
Questions 44

An InsuranceSuite implementation project is preparing for deployment to the Guidewire Cloud Platform. Which two Cloud Delivery Standards must be met before deployment? (Select two)

Options:

A.

There are no instances of single statements with multiple expansion operators(*)

B.

GUnit tests must be combined into suites and executed in Studio prior to each code deployment

C.

The default system user su is configured as the second argument of the runWithNewBundle method

D.

New entities and new columns added to existing entities use a customer suffix such as _Si

E.

Log files contain no PII (Personally Identifiable Information) as clear text

Buy Now
Questions 45

An insurer needs to define a new Typecode on an existing base application Typelist. Which actions follow best practices for implementing this requirement in Guidewire InsuranceSuite? (Choose 2)

Options:

A.

Create a new standalone Typelist with the new category.

B.

Modify the typelist ' s .java file so that the new Typecode is added in the Typelist ' s definition file.

C.

Define the new Typecode within the base Typelist ' s .ttx file.

D.

Define the new Typecode within the base Typelist ' s .tti file.

E.

Create an extension file (.ttx) if it does not already exist.

Buy Now
Exam Name: Associate Certification - InsuranceSuite Developer - Mammoth Proctored Exam
Last Update: May 17, 2026
Questions: 150
InsuranceSuite-Developer pdf

InsuranceSuite-Developer PDF

$25.5  $84.99
InsuranceSuite-Developer Engine

InsuranceSuite-Developer Testing Engine

$30  $99.99
InsuranceSuite-Developer PDF + Engine

InsuranceSuite-Developer PDF + Testing Engine

$40.5  $134.99