Skip to content
All projects

AI-powered Telco Search Application

AI Search

A telecommunications search application built on vector database technology and GenAI-based tokenization.

Role
Software Quality Assurance Engineer
Domain
Telecommunications, AI
Platforms
Web · Backend
Company
Portonics Limited

Overview

A search application for a telecommunications product, built on a vector database with GenAI-based tokenization so that results are matched semantically rather than by keyword.

The Challenge

Semantic search has no single correct answer to assert against. A keyword search either returns the matching row or it does not; a vector search returns a ranked set that shifts with phrasing, tokenization and the state of the index. Testing it meant moving from pass/fail assertions to judging whether results stayed relevant and stable as inputs varied — and being able to tell a genuine regression apart from acceptable variation.

My Contribution

  • Search accuracy validation across query variations
  • API testing of the search services
  • AI/ML behavior validation
  • Edge case and input variation testing
  • Regression testing across model and index changes

Interesting Problems

Input variation was where most of the value sat. The same intent expressed with different wording, spelling, casing or partial phrasing should converge on the same set of results, and probing that boundary is what surfaced the behaviour worth reporting.

Testing Areas

  • Search Accuracy
  • API Testing
  • AI/ML Behavior Validation
  • Edge Cases
  • Input Variations
  • Regression Testing

Technical Environment

  • Vector Database
  • Generative AI
  • Tokenization
  • Semantic Search