---

title: Projects QA Strategy  
tags:
  - "2025q1"
  - "qa"
  - "ift"  
draft: false  
description: Document existing QA strategy for IFT projects.

---

`vac:qa:ift:2025q1-projects-qa-strategy`

## Description
Document existing QA strategy for IFT projects.

Create a knowledge base containing the QA strategy for all projects under the IFT umbrella.
For each project, we will document the existing tests, coverage, how and when they are run,
any identified gaps, and recommendations for improvement.

**Alignment with VAC Narratives:**
* By documenting and evaluating the QA strategy of each IFT project,
  VAC QA strengthens the overall efficiency and collaboration within the IFT ecosystem,
  working closely with the RFC team to ensure alignment between specifications and testing efforts.
* This initiative will ensure that projects are aligned with best practices,
  identify areas for improvement, and foster knowledge sharing across teams.
* It contributes to maintaining a high standard for both internal and external contributions
  by helping keep projects well-tested and reliable.

## Task List

### Keycard

* fully qualified name: `vac:qa:ift:2025q1-projects-qa-strategy:keycard`
* owner: fbarbu15
* status: done
* start-date: 17/02/2025
* end-date: 21/02/2025

#### Description
- QA strategy [notion page](https://www.notion.so/Project-QA-Strategy-1a18f96fb65c80689519caade523397d)

#### Deliverables
* Link with Notion page

### Nimbus

* fully qualified name: `vac:qa:ift:2025q1-projects-qa-strategy:nimbus`
* owner: fbarbu15
* status: done
* start-date: 03/03/2025
* end-date: 17/03/2025

#### Description
Investigate and document Nimbus QA strategy,
identify gaps, and provide recommendations for improvements.

#### Deliverables
* QA Strategy doc for [nimbus eth1 execution client](https://www.notion.so/Nimbus-eth1-VAC-QA-Test-Coverage-Report-1af8f96fb65c80328862f28ef10c809c)
* QA Strategy doc for [nimbus eth2 consensus client](https://www.notion.so/Nimbus-eth2-VAC-QA-Test-Coverage-Report-1b68f96fb65c80f3b243ca6eca21d885)

### QA Frameworks Documentation

* fully qualified name: `vac:qa:ift:2025q1-projects-qa-strategy:frameworks-documentation`
* owner: fbarbu15
* status: done
* start-date: 2025/01/06
* end-date: 2025/03/31

#### Description
Create and enhance documentation related to the QA frameworks owned by VAC QA.
Include detailed processes, how-to guides, and framework-specific documentation for each project.

#### Deliverables
* [Go waku bindings test framework](https://www.notion.so/1898f96fb65c8025b9fcfadca3827d51?v=1898f96fb65c80f1babd000c458064be)
* [Nomos on ARM/Linux](https://www.notion.so/Nomos-on-ARM-Linux-Risc0-v1-3pre-1a48f96fb65c80c0b8cde64c87c6e4cb)
* [Waku interop tests](https://www.notion.so/Waku-Interop-Tests-QA-Framework-Guide-1c08f96fb65c805aa7f8d9c4e4715f4f)
* [Nomos QA Schedule Updates](https://www.notion.so/Nomos-QA-Schedule-Updates-1268f96fb65c8081ba8fea1004a6331b)
* [js-waku e2e/Interop Tests](https://www.notion.so/js-waku-e2e-Interop-Tests-1c18f96fb65c8031999ee599292703c2)
* [Status-Go Functional Tests](https://www.notion.so/Status-Go-Functional-Tests-1c48f96fb65c80a78e75ceac2a5c93c0)
* [Nomos E2E Tests](https://www.notion.so/Nomos-E2E-Tests-1c48f96fb65c80279fdfc3c7bbe29259)

### Synchronize QA and RFC Processes

* fully qualified name: `vac:qa:ift:2025q1-projects-qa-strategy:qa-rfc-sync`
* owner: fbarbu15
* status: done (following up on this task in Q2 with a new commitment)
* start-date: 2025/01/06
* end-date: 2025/03/31

#### Description
Establish synchronization between QA and RFC processes. Create a shared Notion page to track updates, 
coordinate tasks, and ensure alignment between testing and RFC specifications. 
Conduct periodic checks of codebases and collaborate with RFC contributors to address necessary updates.

#### Deliverables
* [Shared Notion page for tracking QA and Waku RFC updates](https://www.notion.so/RFC-QA-Sync-Table-1a18f96fb65c8088b2ccfa6aaebd708d)
* [Waku RFC <> Implementation and test coverage page](https://www.notion.so/RFC-Implementation-and-test-coverage-1a18f96fb65c805c8bf3ca1fc04234b1)
