ESBD_378130_1727907656050_RFO 304-25-1299KW IDE Test Automation Software.pdf
PDF 661 KB Posted
- Solicitation number
- 304-25-1299KW
- Issued by
- Travis County, Austin City, Texas
About this file
This document is a Request for Offers (RFO) issued by the Texas Comptroller of Public Accounts (CPA) to solicit offers from qualified vendors for Integrated Development Environment (IDE) Test Automation and DevOps Software License and Related Services. CPA's objective is to obtain the services that represent the best value according to the terms and conditions of the RFO. CPA anticipates making a contract award to one successful respondent for the services. The initial contract term is from November 28, 2024 through November 27, 2025, with CPA having the option to extend the contract for up to three additional one-year periods.
The RFO outlines detailed requirements for the licensed software, including that it must be Selenium-based, execute automation tests in CLI mode, have built-in integrations with Jira and Git, and be able to import Katalon test scripts. Respondents must provide a detailed description of implementation services, training services, and software maintenance and technical support services. The RFO also includes specific requirements related to data security, accessibility compliance, and liquidated damages. Pricing must be submitted on the provided Mandatory Price Sheet, which includes both the initial term and renewal term pricing.
View the file
Other files
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 1 of 43 Rev. 9/8/2023
Texas Comptroller of Public Accounts
Glenn Hegar, Comptroller
Request for Offers Integrated Development Environment (IDE) Test Automation and DevOps
Software License and Related Services
RFO No. 304-25-1299KW
October 2, 2024
Anticipated Schedule of Events
October 2, 2024 Issuance of RFO
October 11, 2024 Deadline for Submission of Questions (2:00 p.m., CT)
October 16, 2024 Release of Official Responses to Questions (or as soon thereafter as practical)
October 24, 2024 Deadline for Submission of Offers (2:00 p.m. CT) Late Offers will not be considered
November 28, 2024 Services Commencement Date (or as soon thereafter as practical)
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 2 of 43 Rev. 6/27/23
Table of Contents
I. Summary
II. Specifications
A. Introduction
B. Background
C. Definitions and Acronyms
D. Scope of Services
E. Contract Resulting From This Solicitation; Order of Priority
F. Warranty of Performance
G. Security Incident Notification
H. Insurance and Bonds
I. Criminal Background Investigation
J. Contract Term
K. Invoice Acceptance Criteria
L. Payments
M. Discounts
N. PO Addition and Deletion
O. HUB Subcontracting Plan Information
P. Respondent Documents
Q. Respondent Exceptions
R. Respondent’s Past Performance
III. Offer Submission Requirements
A. Delivery of Offer
B. Offer Content and Format
IV. Mandatory Price Sheet
V. Standard Terms and Conditions
VI. Execution of Offer
VII. Conflict of Interest/Disclosure Statement
VIII. Nondisclosure Agreement
IX. Confidential Treatment of Information Acknowledgment
X. Certification Regarding Public Nature of the Offer
XI. Respondent Exceptions Response Template
XII. Contractor Cybersecurity Training Attestation Form
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 3 of 43
I. Summary
1. Type of Solicitation: Request for Offers (RFO)
2. Issuing Office: Texas Comptroller of Public Accounts (CPA) Procurement Section Room 300, Attn: RFO No. 304-25-1299KW 111 E. 17th Street Austin, Texas 78774
OR Texas Comptroller of Public Accounts Procurement Section Attn: RFO No. 304-25-1299KW P.O. Box 12050 Austin, Texas 78711-2050
3. Additional Requirements/Qualifications: N/A
4. Responses to RFO: Sealed Competitive Offers
5. Deadline for Offers: In Issuing Office No Later Than:
October 24, 2024; 2:00 p.m., Central Time (CT)
6. Initial Contract Term: November 28, 2024 through November 27, 2025
7. CPA Optional Contract Terms: November 28, 2025 through November 27, 2026 November 28, 2026 through November 27, 2027 November 28, 2027 through November 27, 2028
8. CPA Contact Person for this RFO: Kristy Willis, CTCD, CTCM Email: Kristy.Willis@cpa.texas.gov Email: bidcpa@cpa.texas.gov
9. Offers Submitted by Email: See Section III, Part A
10. Offers Submitted by Fax: Not Accepted
11. Pre-Offer Conference: N/A
12. Pre-Offer Inspection: N/A
13. Letters of Intent to Submit an Offer: N/A
14. RFO Addenda: Notices of changes to items directly impacting the original RFO or solicitation process will be posted on the Electronic State Business Daily (ESBD) located at: http://www.txsmartbuy.com/esbd. CPA will post any amendment to this solicitation on the ESBD as an RFO Addendum. It is the responsibility of an interested party to check the ESBD for updates to this RFO before submitting an Offer. Each Respondent is solely responsible for verifying CPA’s receipt of its questions, if applicable, and its Offer by the deadlines specified in this RFO.
15. Questions and Answers: Questions regarding this RFO must be in writing and must be submitted to the CPA Contact Person specified in Part 8, no later than October 11 24, 2024; 2:00 p.m. CT. Telephone inquiries will not be accepted. CPA intends to post answers to the questions received on the ESBD on October 16, 2024, or as soon thereafter as practical.
16. Respondent Presentations: N/A mailto:Kristy.Willis@cpa.texas.gov mailto:bidcpa@cpa.texas.gov http://www.txsmartbuy.com/esbd
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 4 of 43
17. Evaluation of Offers under Best Value Standard (Section 2157.003 of the Texas Government Code):
Criteria Weight Respondent’s Past Performance, Qualifications & Experience 30% Compliance with CPA Specifications 50% Cost 20% Total: 100%
As applicable, the factors listed in Sections 2155.074, 2155.075, 2156.007, and 2157.003 of the Texas Government Code shall also be considered in making an award.
18. Electronic Offers Only. Due to changed building access restrictions, Respondents will not be permitted to hand deliver
Offers to the Issuing Office. Respondents are required to submit Offers electronically via email in accordance with Section III, Part A.
19. Contact with CPA Staff: Upon issuance of this RFO, employees and representatives of CPA, other than the CPA Contact
Person identified in Part 8, will not discuss the contents of this RFO with any Respondent or its representatives. Failure of a Respondent or any of its representatives to observe this restriction may result in disqualification of any related Offer. This restriction does not preclude discussions between the parties to conduct business unrelated to this procurement or to obtain assistance completing Historically Underutilized Business (HUB) forms required by this RFO.
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 5 of 43
II. Specifications A. Introduction
The Texas Comptroller of Public Accounts (CPA), an agency of the State of Texas, issues this Request for Offers (RFO) to solicit Offers from qualified vendors for Integrated Development Environment (IDE) Test Automation and DevOps Software License and Related Services as described in this RFO (Services). CPA’s objective is to obtain the Services that represent the best value for CPA and the State of Texas, according to the terms and conditions of this RFO.
CPA anticipates making a contract award to one (1) Successful Respondent for the Services. CPA reserves the right not to award a Contract for the performance of all or part of the Services. This RFO is not exclusive and CPA reserves the right to issue additional solicitations regarding the Services or similar services at any time. All Respondents are encouraged to offer their best pricing at all times.
All costs associated with the Services must be included in the Respondent’s Offer. Offers that do not meet all of the requirements or contain all of the required documentation specified in this RFO may be rejected as non-responsive.
B. Background
CPA’s Information Technology (IT) Division currently uses on-premises Katalon Studio Enterprise and Katalon Runtime Engine IDE and DevOps software applications to automate and regression test web and desktop applications used by CPA and in-house created and managed API. The existing contract for the IDE and DevOps software applications currently used by CPA will soon expire. CPA has identified a continuing need for using IDE Test Automation and DevOps software applications and seeks to meet this need through a contract resulting from this RFO.
C. Definitions and Acronyms
• API. Application Programming Interface. A set of defined rules that enables two or more software applications to communicate with each other.
• Award Date. The Award Date is the earlier of the date an authorized representative of CPA (1) issues a Purchase Order (PO) or (2) signs a formal, written agreement.
• CLI. Command Line Interface. A text-based user interface (UI) used to run programs, manage computer files and interact with the computer.
• Contract. The agreement, if any, described in Section II, Part E (Contract Resulting from this Solicitation/Order of Priority).
• CPA Contract Manager. The end-user division contact responsible for day-to-day contact with Successful Respondent; contact details to be provided by CPA after the Award Date and/or in the Contract.
• DevOps. A software development lifecycle (SDLC) model that uses a number of tools (e.g., software platforms, applications) to combine the development and operations phases of the SDLC into one integrated workflow that automates as many tasks and processes as possible to improve development speed and scalability.
• Error Correction. The correction of software malfunctions due to development, coding, or configuration issues that prevent the software application from operating as designed.
• Fiscal Year. A twelve month financial period. The State of Texas and CPA’s Fiscal Year is September 1 of one year through August 31 of the following year.
• Git. A commonly used version control system that tracks and records changes made to computer files.
• IDE. Integrated Development Environment. A software platform that facilitates creation of other software applications by providing a space to write, compile, and debug code, sometimes with other tools.
• IP Rights. All intellectual property rights, including copyrights, patents, trade secrets, trademarks, and other proprietary rights that are embedded in or used in connection with the Licensed Software and the Licensed Software Documentation.
• Jira. Software development issue tracking and agile project management software that is proprietary to Atlassian US, Inc.
• Katalon. A comprehensive software quality management platform that is proprietary to Katalon, Inc. and is used in automation and regression testing of web, API, mobile and desktop applications.
• Licensed Software. The version of the software application(s), in Object Code form, provided under the Contract and any released Software Upgrades, Software Updates, Software Enhancements/Releases, Software Patches/Fixes, Error Corrections, and customizations of such version.
• Licensed Software Documentation. The complete set of operating manuals necessary to enable CPA to properly install and use the Licensed Software, including but not limited to all updates, revisions, and corrections to the manuals.
• Object Code. The machine code that can be directly executed by a computer’s central processing unit.
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 6 of 43
• Offer. A submitted response to this RFO.
• PaaS. Platform as a Service. A cloud-based computing model that provides to software developers access to an array of related software development tools to perform complex interrelated software development tasks such as building, testing, deploying and scaling software applications.
• SaaS. Software as a Service. A software licensing and distribution model in which a software provider hosts their software applications on the cloud and makes the software application available to users over the internet while charging a subscription fee.
• Respondent. Any person or entity that submits an Offer to this RFO.
• Selenium. A suite of open source software applications used together to provide a single interface for web browser testing and automation.
• Software Enhancement/Release. A change to a software application, intended to increase functionality, productivity, compatibility, and/or improve the user interface.
• Software License and Related Services (Services). All of the Licensed Software, Software Maintenance and
Technical Support Services, Licensed Software Documentation, and other items listed in this RFO. The term includes, but is not limited to, fees, shipping, freight handling, and any other services associated with Successful Respondent’s performance under the Contract.
• Software Patch/Fix. Addition to a piece of code, usually as an immediate remedy to an existing software application error or defect. A Software Patch/Fix is usually a temporary measure until a more permanent solution is implemented with a Software Enhancement/Release and/or version update.
• Software Update. Any (a) commercially available versions of the Licensed Software with a version number designated to the right of the decimal point such as 1.1, 1.2, 1.3, etc., and (b) any subsequent variation of the Licensed Software which provides essentially the same functionality and accomplishes substantially the same tasks as the Licensed Software but which the software publisher releases under a different name or label.
• Software Upgrade. A commercially available newer version of the Licensed Software typically designated by the number to the left of the decimal point such as 1.0, 2.0, 3.0, etc.
• Successful Respondent. The Respondent awarded a contract resulting from this solicitation.
• Subscription Software License. A Software License for which the buyer pays a subscription fee for the right to use, for a specific term, the software application, either on premises, as Web-based Licensed Software, or as SaaS, and includes software maintenance and technical support services.
• Web-based Licensed Software. Platform-independent software applications that are accessed through and run on various internet browsers (e.g., Chrome, Safari, Edge), without requiring any specific installation or configuration for different operating systems, and allow users to perform various tasks or access specific functionalities over the internet.
D. Scope of Services
D.1. General Successful Respondent shall provide to CPA (i) all Software License and Related Services listed in Price Schedule 1, Section IV (Mandatory Price Sheet), and (ii) any Optional Features, Products or Services listed in Price Schedule 2, Section IV (Mandatory Price Sheet) of this RFO that are accepted by CPA.
D.2. Requirements
a) CPA will only consider on-premises or Web-based Licensed Software; any Offers for cloud-based, cloud-hosted or SaaS/PaaS products will not be considered.
b) The Licensed Software must be Subscription Software Licenses.
c) The Licensed Software must be Selenium-based and should facilitate running automated tests for web interfaces, APIs, and mobile and desktop applications, function in Windows, Apple and Linux environments, provide test recording, and allow for creating analysis reports.
d) The Licensed Software must execute automation tests in CLI mode.
e) The Licensed Software must create and reuse current automated test scripts for UI without coding, test APIs without additional integrations, and allow the import and export of tests.
f) The Licensed Software must have built-in integrations with products that include, at a minimum, Jira and Git, and include easy implementation and built-in test templates.
g) The Licensed Software must be able to import Katalon test scripts.
h) The Licensed Software must support ReactJS Web, Groovy scripting, Selenium platform, Chrome, Firefox, Edge and Safari technologies.
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 7 of 43
i) The Licensed Software must be capable of reading from Excel and flat files and pull data from screen.
D.3. Licensed Software and Software Maintenance and Technical Support Services
a) License Grant
1) Successful Respondent acknowledges that CPA is an agency of the State of Texas, and CPA’s business operations include any activities consistent with its statutory authority.
2) Under the Contract, Successful Respondent grants CPA a non-exclusive and universal license to the IP Rights for the purposes of (1) using, displaying and performing the Licensed Software in connection with CPA’s network; (2) using, displaying and performing the Licensed Software in connection with backup and disaster recovery procedures in the event of destruction or corruption of the Licensed Software or disasters or emergencies which require CPA or any of its affiliates to initiate disaster recovery procedures; (3) using one copy of the Licensed Software for test and development purposes in a non-production environment; and (4) making, reproducing and distributing the Licensed Software copies and related Licensed Software Documentation, either electronically or otherwise, to the extent necessary to fully utilize the license rights granted in (1), (2), and (3). CPA shall not permit any Licensed Software to be used by any other person, except for employees, agents, consultants, outsourcing companies and contractors who need to use the Licensed Software in the performance of their duties for CPA and who are authorized and enabled by CPA, under CPA’s written agreement, to access and utilize the Licensed Software.
3) For disaster recovery purposes, Successful Respondent grants CPA the right to install the Licensed Software on equivalent capacity equipment that is located at an installation site that is (a) owned or controlled by CPA or (b) owned or controlled by a third party with which CPA has contracted to provide disaster recovery services. The use of disaster recovery copies shall be limited (a) for the purpose of conducting disaster recovery testing and (b) during any period subsequent to the occurrence of an actual disaster or other event during which CPA is unable to operate the Licensed Software on the hardware located at its designated primary site. Successful Respondent shall provide temporary licenses, passwords, and any other items or devices that are necessary to enable CPA to conduct, at CPA’s sole discretion, two (2) hot site tests per Fiscal Year on equivalent capacity equipment (a) owned or controlled by CPA or (b) owned or controlled by a third party with which CPA has contracted to provide disaster recovery services.
b) Licensed Software Documentation
Successful Respondent shall provide to CPA at least one (1) copy of the Licensed Software Documentation via online or hardcopy for each of the Licensed Software provided. Successful Respondent shall provide CPA either
(1) written approval which authorizes CPA to make additional copies of the documentation at no charge or (2) access to additional copies of the documentation at no charge. CPA will restrict distribution of the Licensed Software Documentation to those users with a “need to know” classification. CPA shall not remove, deface, or otherwise obscure any copyright, patent, trademark, service mark, or other proprietary legend (“Proprietary Legends”) on the Licensed Software or the Licensed Software Documentation. Furthermore, CPA shall include such Proprietary Legends in any reproductions of either the Licensed Software or the Licensed Software Documentation that CPA is permitted to make.
c) Implementation Services; Training Services
1) Implementation Services
a. In its Offer, Respondent must describe in detail any implementation services Respondent believes would be necessary for CPA’s IT Division to install, optimize, and obtain full functionality of Respondent’s offered Licensed Software (“Implementation Services”).
b. Respondent’s detailed description of offered Implementation Services should address, at a minimum:
i. product installation, configuration, and optimization;
ii. testing and analysis; and
iii. any implementation schedule, milestones and project management plans applicable to the offered
Implementation Services.
c. Respondent’s Implementation Services pricing shall include all costs associated with the Implementation
Services.
2) Training Services
a. In its Offer, Respondent must describe in detail any training Respondent believes is necessary for CPA’s designated staff to efficiently and effectively become familiar with, knowledgeable of and capable of using Respondent’s offered Licensed Software (“Training Services”). Respondent’s detailed description should address, at a minimum, Respondent’s training approach, strategies, tools, and suggested training schedule included in the Training Services.
b. Respondent’s description of offered Training Services should address:
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 8 of 43
i. Training on the use of the Licensed Software;
ii. Training materials and related documentation Respondent will provide to CPA in delivery of training and knowledge transfer activities; and
iii. Total hours included with Respondent’s proposed Training Services.
c. Respondent’s Training Services pricing shall include all costs associated with the Training Services.
d) Software Maintenance and Technical Support Services
1) General
a. Successful Respondent shall provide Software Maintenance and Technical Support Services as defined in this RFO. Software Maintenance and Technical Support Services include, but are not limited to, the following: telephone and on-line support, Error Corrections, Software Updates, Software Upgrades, Software Patches/Fixes, Software Enhancements/Releases, latest features, performance improvements, Licensed Software Documentation, and technical library CD series, if applicable.
b. Successful Respondent shall provide qualified personnel to be available to CPA by telephone, email, or website for the reporting of problems or issues with the Licensed Software or Software Maintenance and Technical Support Services. All such Software Maintenance and Technical Support Services must be unlimited during the term of the Contract.
c. Successful Respondent shall provide a helpdesk toll-free telephone number, email, or website for the reporting of problems or issues with the Licensed Software. Successful Respondent shall provide support at minimum during CPA business hours (7:00 a.m. to 5:00 p.m. CT, Monday through Friday). Successful Respondent shall allow a minimum of three (3) authorized CPA contacts to report problems or issues to Successful Respondent’s helpdesk. Upon request of Successful Respondent, CPA will provide the list of authorized support staff.
d. Successful Respondent shall send to CPA all Software Upgrades and Software Patches automatically.
Electronic/overnight delivery of Software Updates, replacement software and/or Software Patches will be supplied in the event of Licensed Software failure.
2) Release Management and Hot Fix/Patch Application Successful Respondent shall assist in pre-release planning, scheduling, and implementing installation of mandatory manufacturer Software Updates and Software Upgrades of the Licensed Software in accordance with the manufacturer-suggested support guidelines. Successful Respondent shall notify CPA of any hot fix migrations a minimum of twenty-four hours before the migration. Successful Respondent’s notification shall specify the Software Release schedule, release notes and summary of impact to the Licensed Software.
Successful Respondent shall be responsible for resolving any issues resulting from a Software Release, Software Fix/Patch as reported through Successful Respondent’s support center.
3) Response Times Successful Respondent shall respond to service requests in accordance with the priority and within the maximum response times listed in Table 1 (Maximum Response Times). Response Time is defined as the period between Successful Respondent’s receipt of a service call from CPA and the time until Successful Respondent’s service technician responds with repair efforts underway. Repair time is defined as the timeframe for Successful Respondent to complete the Software Maintenance and Technical Support Services required to return the affected systems to normal operations. CPA, in its sole discretion, will determine the service priority reporting of problems or issues with the Licensed Software.
Table 1 - Maximum Response Times
PRIORITY
LEVEL DESCRIPTION
MAX
RESPONSE
TIME
Priority 1 (P1)
– Critical
a. Total outage or an outage of a critical component that renders the software unusable or unable to perform pending critical tasks.
b. Security issue that affects the production environment.
2 hrs.
Priority 2 (P2)
– High
a. Performance degradation or diminished processing, capacity, or functionality that affects multiple users within the production environment.
b. Issue that affects fulfillment of a pending deadline or causes staff to be idle.
8 hrs.
Priority 3 (P3)
– Medium
a. Performance issue related to non-production environments, non-critical issue that is time sensitive, or non-impacting issue requiring additional troubleshooting.
b. Issue that does not affect current work but will affect customer’s ability to perform work within one business day.
c. Frequent issue of minor importance yet obviously affecting work efficiency.
48 hrs.
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 9 of 43
Priority 4 (P4) Low
a. Scheduled maintenance outage.
b. Request for information prior to diminished processing, capacity, or functionality.
c. Low frequency error of marginal importance.
d. Minor problem that requires research, testing, or cooperative effort to resolve.
72 hrs.
4) Escalation Protocol In its Offer, Respondent must propose for CPA’s consideration an escalation protocol for collaboratively resolving issues encountered during the term of the Contract. The proposed escalation process protocol must explain how issues or complaints are prioritized and resolved. This protocol shall include (1) an organization chart addressing topics such as specific steps to be taken on top priority issues or disputes arising due to untimely response to system down or critical malfunction remedial repair requests, and (2) any other top priority service requirements of the Contract which are not met.
5) Credit for Downtime
a. Failure by Successful Respondent to meet the Service Levels specified in Table 1 (Maximum Response
Times) may result in a credit to CPA from Successful Respondent in the amount of any fees which may be assessed by CPA in accordance with this Section. If the affected Licensed Software remains inoperative for a total of six (6) hours or more in any twenty-four (24) hour period, Successful Respondent will provide a credit to CPA, provided the malfunction was not caused by the fault and negligence of CPA, or was not due to causes external to the Licensed Software. Such credit shall be given for the inoperative Licensed Software deemed unusable as a result of the malfunction. The amount of credit shall be computed as follows: $500 for every six (6) hours of downtime.
b. Downtime for each incident shall start from the time CPA notifies Successful Respondent’s designated representative(s) via the specified contact telephone contact number. Downtime shall end when the affected Licensed Software is returned to full operating condition.
c. In the event that the Licensed Software is inoperable, and the total number of hours of downtime exceeds 10% of the total scheduled availability time during the month for three consecutive calendar months during the term of the Contract, as calculated by CPA incident management system, CPA reserves the right to require Successful Respondent to remediate the issue expeditiously at Successful Respondent’s expense. Refusal of Successful Respondent to promptly return the affected Licensed Software to normal operations will be considered a material breach of Contract.
D.4. Disaster Recovery and Disaster Recovery Plan. In its Offer, Respondent must include plans and turn-around times for the replacement of the Licensed Software in the event CPA experiences a disaster that renders the Licensed Software inoperable. Successful Respondent must provide support for running the Licensed Software, under any contract resulting from this RFO, on lesser or equivalent capacity equipment for the remainder of the term of the Contract including any contract extensions.
D.5. CPA Data Safeguard Standards.
a) Defined Terms. The term “CPA Data” refers to CPA’s information as well as other entity information in the possession of CPA that is processed, stored, or transmitted by a computer. CPA Data includes all data that is generated by Successful Respondent in performance of a contract with CPA. The term “CPA Information System” refers to those devices, software, networks and related infrastructure that CPA owns, operates or has obtained for use to conduct CPA business. Devices include, but are not limited to, CPA-owned or managed storage, processing, and communications devices, as well as personally owned devices.
b) Access to CPA Data. Successful Respondent represents and warrants that it will implement, maintain, and use appropriate administrative, technical, and physical safeguards to preserve the confidentiality, integrity, and availability of CPA Data. Successful Respondent will not collect, access, use, disclose, or retain CPA Data other than as necessary to perform the services specified in a contract resulting from this solicitation or as otherwise authorized in writing by CPA. Successful Respondent will restrict access to CPA Data to only those personnel who must have the information on a “need to know” basis. Successful Respondent will not use CPA Data, or any information derived from CPA Data, for its own benefit or the benefit of any other person or entity. Successful Respondent will not share CPA Data with its parent company or other affiliate without CPA’s express written consent.
c) Web-Based Remote Access to CPA Information Systems. Successful Respondent may use third-party web-based remote access connections to CPA Information Systems to provide support services under the following conditions:
1) CPA shall affirmatively initiate and accept Successful Respondent’s connections to CPA Information
Systems.
2) CPA shall monitor Successful Respondent’s connections to CPA Information Systems for the duration of the
Services.
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 10 of 43
3) CPA shall terminate Successful Respondent’s connections to CPA Information Systems upon completion of the Services.
d) Reserved.
e) Reserved.
f) Location of CPA Data. Successful Respondent shall ensure that CPA Data (i.e., primary and backup) remains, at all times, within the continental United States. Successful Respondent shall receive, process, transmit, and store all CPA Data within the continental United States. Successful Respondent’s point of access to CPA Data shall be within the continental United States.
g) Encryption Standards.
1) Successful Respondent shall encrypt CPA Data in transit and at rest. Data in transit means data is moving via email, in applications, or through browsers and other web connections. Data at rest (including data backups) means data is stored in databases, the cloud, removable media, or mobile devices.
2) Successful Respondent shall utilize encryption standards that are FIPS 140-2 compliant or, upon the written approval of CPA’s Chief Information Security Officer, shall meet the intent of the standards as described in
FIPS 140-2.
3) The minimum cryptographic algorithm used by Successful Respondent must be Advanced Encryption Standard (AES) 128 or higher (256 AES is preferred).
4) Successful Respondent shall encrypt CPA Data transmitted over a public or private network. CPA approved data encryption transmission protocols include the following: (1) SFTP (FTP over SSH), (2) FTPS (FTP over TLS), (3) HTTPS (HTTP over TLS), and (4) virtual private network.
h) Reserved.
i) Auditable Information Security Framework. Successful Respondent shall secure its own and its third-party service providers’ systems (e.g., IT service provider, Cloud Service Provider) in a manner consistent with an auditable information security framework e.g., National Institute of Standards and Technology (NIST), International Organization for Standardization (ISO) 27001.
j) Defects and Vulnerabilities. Upon Contract award and during the term of the Contract, Successful Respondent shall provide CPA with prompt, written notice upon Successful Respondent’s discovery of any product defects and vulnerabilities of the proposed Licensed Software that allow an attacker to violate an explicit (or implicit) security policy to achieve some impact or consequence. Examples of vulnerabilities include defects that allow intruders to gain increased levels of access or interfere with the normal operations of information systems.
Vulnerabilities caused by insecure configurations, design choices, and changing environmental conditions are additional examples.
k) Supply Chain Risk Management. Successful Respondent shall provide CPA’s Contract Manager a description of how it manages supply chain risks. Specifically, Successful Respondent shall describe its established agreements and procedures with entities involved in the supply chain for the notification of supply chain risks, compromises, and the result of assessments or audits. During the term of the contract, Successful Respondent shall provide CPA’s Contract Manager prompt, written notice of supply chain risks that impact the delivery of the products and services of the Contract. Examples of supply chain risks include supplier financial failure, production control/product quality, market supply and demand, labor disputes/shortages, cybersecurity threats, natural disasters. Successful Respondent shall notify CPA of a supply chain compromise and potential compromise in accordance with the Section G Security Incident Notification.
l) Independent Information Security Assessment. If Successful Respondent has access to a CPA Information System or receives, processes, transmits, or stores CPA Data, then Successful Respondent shall provide CPA’s Contract Manager with its most recent information security assessment conducted by an independent third-party (e.g., SSAE-18 SOC 2 Type II, ISO 27002) upon Contract award and annually thirty (30) days prior to the anniversary of the Contract award date thereafter. CPA, in its sole discretion, may conduct a security assessment of any information system holding CPA Data or connected to a CPA Information System. CPA’s security assessment may consist of a review of the following: (i) independent third-party assessment(s) contracted by Successful Respondent (e.g., SSAE-18 SOC 2 Type II, ISO 27002) and (ii) Successful Respondent’s System Security Plan.
m) Media Sanitization. Successful Respondent shall sanitize information system media, both digital and non-digital, in accordance with NIST Special Publication 800-88 (Guidelines for Media Sanitization) when CPA Data in the custody of Successful Respondent is no longer required to be retained by contract with CPA. Successful Respondent must maintain a record documenting each sanitization procedure that, at a minimum, includes the following information: (i) date sanitization completed, (ii) description of the item(s), serial number(s), inventory control number(s), if applicable, and (iii) sanitization method used. No later than sixty (60) calendar days from contract expiration or termination or as otherwise specified in the Contract, Successful Respondent must either
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 11 of 43
(i) complete the sanitization and submit via email to the CPA Contract Manager all sanitization documentation or
(ii) submit a written statement via email to the CPA Contract Manager explaining the reason that destruction of CPA Data by Successful Respondent is technically impossible or impractical. Successful Respondent’s obligations set forth in this clause survive the termination or expiration of the contract as long as Successful Respondent retains CPA Data.
n) Third-Party Service Providers. It is Successful Respondent’s sole responsibility to ensure that its access and the access Successful Respondent grants to its service providers to CPA Data or CPA Information Systems does not result in unauthorized access to CPA Data or CPA Information Systems.
o) Reserved.
p) Reserved.
q) Reserved.
r) State Authorization and Risk Management Program (TX-RAMP). Successful Respondent shall obtain TX-RAMP certification in accordance with the Department of Information Resources (DIR) Program Manual. CPA requires the following TX-RAMP certification based-on Agency criteria:
1) X None. Product is out of scope/low impact in accordance with the DIR TX-RAMP Manual.
2) Level 1 Certification. The product will administer Agency public data.
3) Level 2 Certification. The product will administer Agency sensitive, confidential, and/or regulated data.
Upon Contract award, Successful Respondent shall maintain compliance with TX-RAMP program requirements and certification throughout the term of the contract. Successful Respondent shall notify the CPA Contract Manager immediately if TX-RAMP certification is revoked or otherwise removed.
s) Reserved.
t) Reserved.
D.6. Accessibility Compliance. Successful Respondent shall provide Licensed Software that complies with the applicable, statutorily required accessibility standards for the State of Texas. In the event that the Licensed Software does not meet or exceed the applicable statutorily required accessibility standards for the State of Texas, Successful Respondent shall provide technical support and Licensed Software documentation necessary to enable CPA to comply with the State of Texas reporting requirements outlined in 1 Texas Administrative Code Chapters 206 and 213. Such assistance includes, but is not limited to, Successful Respondent providing a Voluntary Product Accessibility Template (VPAT) or a similar report in substantially the same format as a VPAT. Successful Respondent shall respond to all written inquiries from CPA regarding the Licensed Software’s compliance with requisite accessibility standards within five
(5) business days of receiving such request.
D.7. Liquidated Damages. In submitting an Offer, Respondent agrees that the measure of damages in the event of a default or breach of contract by Successful Respondent may be difficult or impossible to calculate. In the event Successful Respondent fails to perform Services or complete the obligations under the Contract in a timely manner, CPA may require Successful Respondent to pay, as liquidated damages and not as a penalty, an amount equivalent to two percent (2%) of the total cost for Services or obligations not completed as required by the Contract per calendar day of delay.
CPA may impose, but is not obligated to impose, these liquidated damages in lieu of any monetary damages available to CPA under the Contract or applicable law.
D.8. Optional Features, Products or Services. If Respondent believes there are additional features, products or services that would benefit CPA but are not part of the minimum requirements of this RFO, Respondent’s Offer must describe with specificity the proposed Optional Features, Products or Services and include the line-item cost associated with each proposed Optional Feature, Product or Service in Price Schedule 2 (Optional Features, Products or Services) of Section IV (Mandatory Price Sheet). Optional Features, Products or Services may include, but are not limited to, additional Licensed Software, training services, professional technical services, etc. Optional Features, Products or Services are not scored as part of the evaluation process.
E. Contract Resulting From This Solicitation; Order of Priority.
Respondent’s Offer is a legal offer to contract based upon the terms, conditions, and specifications set forth in this RFO.
A contract award by CPA may be by (1) valid PO or (2) a formal, written agreement between CPA and Successful Respondent. The Contract is effective as of the Award Date and will be between CPA and the Successful Respondent. The entire Contract between CPA and Successful Respondent shall consist of the following documents, which shall control in the following order of priority, except as otherwise provided in the formal signed agreement or PO: (1) the PO and PO Change Notices, if any; (2) the formal, signed agreement, if any; (3) this RFO; and (4) Successful Respondent’s Offer (collectively, the “Contract”).
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 12 of 43
F. Warranty of Performance
Successful Respondent represents and warrants that its performance under the Contract shall be conducted conscientiously in a professional and workmanlike manner to the full extent of Successful Respondent’s talents and capabilities with due diligence and in full compliance with the highest professional standards of practice in the industry applicable to the Services.
G. Security Incident Notification
Successful Respondent shall have policies and procedures for the effective management of Security Incidents, which shall be made available to CPA upon written request. Within twenty-four (24) hours of Successful Respondent’s discovery or reasonable belief that there has been an event which results in the accidental or deliberate unauthorized access, loss, disclosure, modification, disruption, or destruction of confidential CPA information (“Security Incident”), Successful Respondent shall provide notice to CPA by calling (800) 531-5441 EXT 34357. Until the investigation is complete, Successful Respondent shall submit, on a daily basis or as otherwise agreed by CPA, a written report via encrypted email to security.alerts@cpa.texas.gov that includes, at a minimum, the following:
• Date and time incident occurred,
• Date and time incident detected,
• Date and time incident contained,
• Address where incident occurred,
• Name of person(s) that discovered incident,
• Description of how Successful Respondent discovered incident,
• Type of CPA information involved,
• Description of the nature of the incident,
• Description of the steps Successful Respondent has taken or will take to investigate incident,
• Description of the steps Successful Respondent has taken or will take to mitigate any negative impacts of incident,
• Information technology involved (e.g., laptop, server, mainframe),
• Description of steps taken to preserve computer evidence and maintain chain of custody, and
• Description of corrective action Successful Respondent has taken or will take to prevent future incidents.
Successful Respondent shall coordinate all media or other breach notifications with CPA in advance of such notification(s), unless expressly prohibited by law. Subject to review and approval of CPA, Successful Respondent shall provide notice at its own cost that satisfies the requirements of applicable law to individuals whose information was compromised or likely compromised as a result of the Security Incident. If CPA, in its sole discretion, elects to send its own separate notice, then all costs associated with preparing and providing the notice shall be reimbursed to CPA by Successful Respondent. If Successful Respondent does not reimburse such costs within thirty (30) days of CPA’s written request, then CPA shall have the right to collect such costs. CPA reserves the right to conduct an independent investigation of any Security Incident, and should CPA choose to do so, Successful Respondent shall cooperate fully with CPA and assume responsibility at its own expense for making personnel, resources, and systems access available to CPA and CPA’s authorized representative(s).
H. Insurance and Bonds
Successful Respondent represents and warrants that it shall obtain and maintain the following coverages throughout the term of the Contract and that all coverages shall be with companies licensed in Texas with an “A” rating from A.M. Best Co. authorized to provide the required coverages:
• Standard Workers Compensation Insurance covering all individuals who will provide Services;
• Commercial General Liability Insurance: $1,000,000 minimum each occurrence limit; $2,000,000 minimum aggregate limit; and
All of the above policies and bonds shall contain endorsements prohibiting cancellation except upon thirty (30) calendar days’ prior written notice to CPA. No later than five (5) business days following the Award Date, and on an annual basis thereafter, Successful Respondent shall furnish proof to CPA of such coverage in the form of a Certificate of Insurance from Successful Respondent’s insurance carrier(s) indicating the required coverages. The certificate shall be addressed to CPA as the certificate holder. Successful Respondent shall submit proof of required insurance coverage via email, referencing the PO number, to the following address: contract.administration@cpa.texas.gov.
I. Criminal Background Investigation
1. Criminal Background Investigation by Successful Respondent. Prior to an Assigned Personnel commencing Services under the Contract, Successful Respondent shall conduct a criminal background investigation and provide written notice via email to CPA’s Criminal Investigation Division of any Assigned Personnel that have any felony criminal mailto:security.alerts@cpa.texas.gov mailto:contract.administration@cpa.texas.gov
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 13 of 43 conviction(s). If any information related to felony criminal conviction(s) for the Assigned Personnel changes during the Contract term, Successful Respondent shall provide written notice via email to CPA’s Criminal Investigation Division no later than three (3) business days after Successful Respondent’s discovery of such changed information.
Written notice to CPA’s Criminal Investigation Division shall be submitted to cid.analysts@cpa.texas.gov.
Successful Respondent’s exercise of due diligence in conducting the criminal background investigation shall include, at a minimum, the following: (1) compliance with Successful Respondent’s published policies and procedures for background and criminal conviction checks and (2) a comprehensive search of the public information portion of Texas Department of Public Safety criminal conviction database located at:
https://publicsite.dps.texas.gov/ConvictionNameSearch/. If Successful Respondent asserts that a search of the Texas Department of Public Safety criminal conviction database is not appropriate for a particular Assigned Personnel, Successful Respondent must provide written notice via email to CPA’s Criminal Investigation Division that explains the proposed alternate approach for conducting the criminal background investigation.
For purposes of this clause, “Assigned Personnel” includes, without limitation, (1) all individuals provided by Successful Respondent under the Contract who will or may (a) be assigned as lead or key personnel; (b) provide Services on-site at CPA’s premises; or (c) access CPA information resources, i.e., the procedures, equipment, and software that are employed, designed, built, operated, and maintained to collect, record, process, store, retrieve, display, and transmit information, and (2) associated personnel, including consultants and contractors. At CPA’s written request, Successful Respondent shall replace Assigned Personnel with any felony criminal conviction(s).
Within five (5) business days of receipt of a written request by CPA’s Criminal Investigation Division during the Contract term, Successful Respondent shall provide written notice to CPA’s Criminal Investigation Division of any Assigned Personnel that have any felony criminal conviction(s).
2. Criminal Background Investigation by CPA. At CPA’s discretion, CPA may conduct a criminal background investigation on Successful Respondent’s Assigned Personnel. Should any Assigned Personnel not be acceptable to CPA due to a finding of felony criminal conviction(s) as a result of the criminal background investigation, Successful Respondent shall replace such Assigned Personnel upon CPA’s written request or CPA may terminate the Contract.
3. Remedies. If CPA becomes aware that Successful Respondent provided false information, Successful Respondent fails to promptly notify CPA of changed information that related to felony criminal convictions, or Successful Respondents fails to replace Assigned Personnel as required by this Section, Successful Respondent shall be in breach of contract and CPA shall have the option to terminate the Contract without further obligation to Successful Respondent as well as pursue all other remedies and rights available to CPA under contract, at law, or in equity.
J. Contract Term
The initial term of the Contract shall be from November 28, 2024 through November 27, 2025. CPA may, in its sole discretion, exercise the option to extend the Contract for up to three (3) additional, one-(1)-year periods. The optional additional periods are November 28, 2025 through November 27, 2026; November 28, 2026 through November 27, 2027;
and November 28, 2027 through November 27, 2028. To exercise the option to extend the term, CPA will notify Successful Respondent; such notice may be by PO or PO Change Notice issuance. Notwithstanding the termination or expiration of the Contract, certain provisions that by their nature are intended to continue beyond the termination or expiration of the Contract, e.g., indemnification, confidentiality, dispute resolution, records retention, CPA data safeguards, State Auditor’s right to audit, and CPA’s right to audit, shall survive the termination or expiration of the Contract.
K. Invoice Acceptance Criteria
Prior to payment, CPA will evaluate the provided products and/or Services using the following criteria and any additional acceptance criteria provided in the Contract:
1. The products and/or Services must meet all specifications and standards of performance in the Contract; and
2. The products and/or Services must comply with all published specifications.
L. Payments
Payment(s) to Successful Respondent will be based upon the schedule described in Section IV (Mandatory Price Sheet) and the Contract. CPA may, in its sole discretion, process payments on a monthly basis. CPA makes no express or implied warranty whatsoever that any minimum compensation or minimum quantity will be guaranteed under the Contract.
Payment shall be made in accordance with the Texas Prompt Payment Act, Chapter 2251 of the Texas Government Code.
Generally, subject to several exceptions, the Texas Prompt Payment Act requires payments to be made no later than 30 days after the later of the date goods are received, services are completed, or an undisputed invoice is received. Payments will be made to Successful Respondent as provided in Section V (Provision for Direct Deposit or Warrant).
mailto:cid.analysts@cpa.texas.gov https://publicsite.dps.texas.gov/ConvictionNameSearch/
RFO # 304-25-1299KW IDE Test Automation SW & Related Services Page 14 of 43
M. Discounts
If Successful Respondent provides a discount on the final Contract costs at any time during the term of the Contract, Successful…
This is the start of the file's text. The full file is on GovTribe.
File details come from the government source that posted it. Updated .