Sr. Test Engineer
yash
Job Description
- Designs, builds, and executes rigorous automated test strategies for foundational services, including vector databases, knowledge graphs, APIs, and LLM-based applications.
- Validates data integrity, retrieval accuracy, semantic relevance, and latency performance of vector search and knowledge graph query layers (e.g., Cypher, SPARQL, semantic matching).
- Performs comprehensive functional, integration, regression, and performance/load testing on AI and data platforms, including Dataiku workflows and multi-agent orchestration frameworks.
- Tests multi-tenant security boundaries, Role-Based Access Control (RBAC), and authentication mechanisms across cloud-managed and self-managed backends.
- Collaborates closely with software engineers and platform developers to identify edge cases, trace root causes of failures, and establish automated CI/CD quality gates.
- Maintains test environments, generates synthetic test data for complex graph and vector structures, and establishes automated monitoring for test suites.
- Develops and documents QA standards, test scenarios, and validation scripts aligned with enterprise governance and data compliance requirements.
- Engages in performance profiling, stress testing under concurrent user loads, and validating system recovery and failover behaviour.