QA Engineer & Test Automation Specialist building the same APIs across Java, Python, and C# with full BDD test coverage and CI/CD pipelines
Spring Boot 3.2 REST API with Cucumber BDD, WireMock stubs, REST Assured, JaCoCo coverage, and Swagger docs. 68 tests.
Spring Boot 3.2 payment processing with Cucumber BDD, WireMock, REST Assured, and full validation rules. 29 tests.
FastAPI implementation with pytest-bdd, Pydantic validation, auto-generated Swagger, and pytest-cov coverage. 91 tests.
FastAPI payment processing matching the Java contract exactly. pytest-bdd, Pydantic models, and flake8 linting. 67 tests.
ASP.NET Core 8 with NUnit, SpecFlow BDD, Swashbuckle Swagger, and WebApplicationFactory integration tests. 79 tests.
ASP.NET Core 8 payment processing with NUnit, SpecFlow, IPaymentService interface, and full contract parity. 65 tests.
TypeScript React app with Vite, Vitest, Testing Library, and responsive form with real-time validation. 22 tests.
TypeScript React payment form with account validation, currency selection, and comprehensive Vitest coverage. 11 tests.
E2E test suite with API contract tests, UI tests using Page Object Model, and Gherkin feature files.
E2E payment flow testing with API contract validation, Page Object Model, and multi-browser coverage.
Newman collection with 18 requests, 41 assertions, and parameterised environment configs for all 3 backends.
Newman collection with 17 requests, 53 assertions, and parameterised environments for Java, Python, and C#.
Interview assessment: Spring Boot prime number API with full Cucumber BDD, deployed live with Jenkins CD. 68 tests.
Tests LLM response consistency across invocations. Detects hallucinations, measures similarity drift, and validates against ground truth. 37 tests.
Comprehensive API testing for LLM endpoints. Validates response structure, error handling, token limits, and response time benchmarks. 29 tests.
Validates AI decision-making with adversarial inputs, safety guardrail testing, prompt injection resistance, and boundary analysis. 45 tests.
Every repository has a Jenkins pipeline running on push. All 17 builds are green.