I will setup a enterprise net8 rest API test automation framework with cicd
Product Manager, Techinical Product Manager, PO, SDET, QA
About this Gig
### Production-Ready .NET 8 REST API BDD Automation Kit
Stop building test automation suites from scratch! Get an enterprise-grade **.NET 8 BDD Automation Framework** powered by **Reqnroll** (SpecFlow successor), **RestSharp**, and **FluentAssertions**.
### What's Included:
* **Core Framework:** Built on .NET 8 & Reqnroll (BDD/Gherkin).
* **API Testing Engine:** Clean REST client architecture with RestSharp.
* **Assertions:** Readable test verifications with FluentAssertions.
* **CI/CD Pipeline:** GitHub Actions workflow (`.github/workflows`) for automated execution.
* **Test Artifacts:** Detailed logs & `.trx` report generation.
---
### Packages Breakdown:
* **Basic ($35) - Starter Kit Source Code:** Complete repo with 12 sample BDD test scenarios, GitHub Actions template, and setup guide.
* **Standard ($120) - Custom API Setup:** Everything in Basic + full automation for up to 5 of your custom REST API endpoints.
* **Premium ($250) - Enterprise Solution:** Everything in Standard + automation for up to 10 endpoints + full GitHub Actions CI/CD pipeline setup.
Testing application:
Software
Development technology:
.NET
Device:
PC
FAQ
What framework and technology stack are used in this starter kit?
The project is built using .NET 8, Reqnroll (the official successor to SpecFlow for BDD/Gherkin), RestSharp for REST API requests, and FluentAssertions for clean and readable test assertions.
Is the GitHub Actions CI/CD pipeline included in all packages?
All packages include the .github/workflows/api-tests.yml template file in the source code. However, full CI/CD pipeline configuration and setup specifically tailored for your repository and API environment is included in the Premium package.
Can you integrate tests for my company's custom API endpoints?
Absolutely! Under the Standard (up to 5 endpoints) and Premium (up to 10 endpoints) packages, I will build customized BDD test scenarios using your OpenAPI/Swagger specification or API documentation.
What CI/CD tool is used for automated testing?
The project comes with a ready-to-use GitHub Actions workflow (.github/workflows). It automatically restores dependencies, builds the .NET 8 solution, executes the BDD test suite, and publishes test execution reports as artifacts.
What do I need to provide before you start working on my custom API tests?
I will need your API documentation (Swagger/OpenAPI JSON/YAML, Postman collection, or endpoint list) along with sample request payloads, authentication details (if required), and target environment URLs.

