Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mohsin Ahmed

Bengaluru

Summary

Dynamic Software Engineer with experience in AI services, test automation, security testing, and debugging complex issues. Proven ability to collaborate across teams and projects, contributing to AI services, cloud platforms, and large-scale distributed systems. Proficient in Python and skilled in developing comprehensive test strategies, building test infrastructure, and ensuring system robustness, scalability, and security.

Overview

2
2
years of professional experience

Work History

Software Engineer 2

Couchbase
03.2025 - Current
  • Currently part of the AI Services team, focusing on testing new enhancements across various AI services. Responsible for test automation, validation, and developing test infrastructure to support model deployment in testing environments for validations.

Graduate Software Engineer

Couchbase
07.2023 - 03.2025
  • AI Services: Played a crucial role in delivering the private preview of Couchbase AI Services, working on: Autovec (automatic JSON-to-embedding conversion), Unstructured Data Service (conversion of unstructured data embeddings), Couchbase Model Service (LLM model deployment in Capella), AI Gateway
    Contributed to comprehensive functional, end-to-end, and security testing, including defining the test strategy, creating test plans, and executing test cases. Primarily focused on system validation and solely handled security testing. As a team, we identified and reported 200+ bugs in a short timeframe, significantly improving product stability before launch.
  • Vector Search: Contributed to delivering the product within a tight timeline, implementing end-to-end testing covering functional validation, stability, scaling, node failures, and topology changes. Enhanced the test framework to support FAISS indexing for validation. Developed a docloader tool for stress testing and conducted system stress tests to determine performance limits based on data size, with results used to define product specifications for customers.
  • Couchbase Capella VPC Peering: Developed test infrastructure to simulate a customer VPC, enabling VPC peering testing for Couchbase Capella clusters. Implemented this infrastructure across AWS, Azure, and GCP, ensuring robust multi-cloud validation
  • Couchbase Columnar (Analytics Offering): Contributed to the preview and GA release, leading security testing for the entire product. Additionally, focused on automation and test coverage for Columnar RBAC, a complex and granular permission model. Designed and automated tests to ensure comprehensive validation of role-based access control.
  • Security Testing: Conducted security assessments for multiple Couchbase Server and Capella (cloud) features. Developed security test plans based on threat modeling, performed Dynamic Application Security Testing (DAST) using Burp Suite, and reported vulnerabilities to enhance product security

Software Engineering Intern

Couchbase
01.2023 - 07.2023
  • Improved regression test suite, increasing pass percentage across multiple components.
  • Designed a comprehensive test strategy for the pause/resume feature, covering both on-prem and cloud environments, with a focus on state persistence, failure recovery, and reliability.
  • Enhanced the testing framework by integrating AWS S3 support for pause/resume testing and automated comprehensive test suites for both on-prem and cloud. Identified and reported critical issues in the pause/resume feature, improving overall stability.
  • Contributed to cp-cli, a command-line testing tool, adding chaos actions used in functional and system tests

Education

Bachelor of Technology - Computer Science

PES University
Bengaluru, India
06-2023

Skills

  • Programming languages: Python, Golang, Java, JavaScript
  • Framework/Tools: Jenkins, Burp Suite, Postman, Docker, Git, Faiss, vLLM
  • Cloud Technologies: AWS, Azure, GCP
  • Testing & Automation: Test Strategy & Plan Development, Test Framework Design, End-to-End Automation, Security testing

Timeline

Software Engineer 2

Couchbase
03.2025 - Current

Graduate Software Engineer

Couchbase
07.2023 - 03.2025

Software Engineering Intern

Couchbase
01.2023 - 07.2023

Bachelor of Technology - Computer Science

PES University
Mohsin Ahmed