# Rajat Kapoor

SDET - API Testing | 4 years experience | Kolkata, West Bengal

Sample resume with fictional details. Replace the content with your own experience and qualifications.

Email: [Your email] | Phone: [Your phone]
LinkedIn: [Your LinkedIn URL] | GitHub / Portfolio: [Your portfolio URL]

## Professional Summary

- Skilled SDET with 4 years of expertise in API testing and automation for microservices architectures
- Proficient in designing and automating API tests using Postman and RestAssured
- Experienced in contract testing and API versioning strategies for reliable integrations
- Knowledgeable in CI integration for automated API testing on every code merge
- Adept at using Newman for API test execution in CI/CD pipelines
- Familiar with Java-based testing frameworks for comprehensive API validation
- Integrating LLM-based API testing workflows: validating AI service endpoints for hallucination detection, token limit handling, and non-deterministic output consistency
- Applying GitHub Copilot for automated test code generation and adopting robust locator strategies for robust 2026 API contract testing pipelines

## Technical Skills

Postman, RestAssured, Java, Newman, Contract Testing (Pact), API Testing, JSON, XML, CI/CD (Jenkins, GitHub Actions), TestNG, Maven, Git, Swagger/OpenAPI, Microservices, REST, GraphQL, GitHub Copilot, LLM API Testing, Hallucination Detection, Test Maintenance, DeepEval (Basic), Prompt Injection Testing

## Work Experience

### SDET - API Testing

[Company name] | [Start date - End date]

4 years of experience as an SDET specializing in API testing at software companies in Kolkata. Focused on building automated API test suites and integrating them into CI pipelines.

### Responsibilities

- Design and automate API tests for REST and GraphQL endpoints
- Implement contract testing for API integrations and versioning
- Integrate API tests into CI pipelines for automated execution
- Collaborate with backend developers on API design and testing strategies
- Maintain and update API test data and environments
- Analyze API test results and provide feedback on API quality
- Debug API issues and work with teams on resolution
- Document API testing processes and best practices
- Test LLM/AI-powered APIs: validate non-deterministic outputs, detect hallucinations, test prompt injection resilience, and implement statistical consistency checks for AI service endpoints
- Generate test code using GitHub Copilot and adopt self-healing strategies for fragile API contracts

## Project Experience

### Microservices API Regression Suite

Built comprehensive API regression suite for a microservices-based platform, automating 200+ API endpoints and reducing manual testing effort by 70%. Technologies: RestAssured, Java, TestNG, Jenkins.

### Contract Testing Implementation

Designed and implemented contract testing for API integrations, ensuring compatibility between services and preventing breaking changes. Technologies: Pact, Postman, CI/CD, Git.

### API Performance Testing

Developed automated API performance tests, identifying bottlenecks and optimizing response times for high-traffic endpoints. Technologies: Newman, JMeter, GitHub Actions, Monitoring Tools.

### LLM API Contract Testing

Built automated test suite to validate a GPT-4-powered summarization API endpoint, covering response schema validation, hallucination rate checks, consistency under repeated prompts, and timeout/retry behavior. Integrated with CI pipeline for nightly validation. Technologies: RestAssured, Java, GitHub Copilot, LLM API Testing, GitHub Actions, Pact.

## Education

B.Tech in Computer Science from Jadavpur University, Kolkata (2018-2022, 8.4 CGPA)

## Certifications

ISTQB Advanced Level - Test Automation, API Testing Specialist Certification, Java SE Programmer

## Achievements

Built API test suite covering 95% of endpoints; Reduced API-related production bugs by 50%; Awarded "API Testing Excellence" for contract testing implementation; Contributed to open-source API testing tools
