Enterprise Quality Engineering Automation Framework designed to demonstrate scalable testing architecture used in fintech and high-scale technology environments.
This repository demonstrates how modern Quality Engineering frameworks can be structured using practices commonly found in fintech and large-scale technology companies.
- .NET 8
- NUnit
- Playwright
- RestSharp
- WireMock (Service Virtualization)
- PactNet (Contract Testing)
- k6 (Performance Testing)
- Docker (Test Environment)
- Grafana (Observability)
- GitHub Actions (CI/CD)
- Allure Reports
- API Automation
- UI Automation (Playwright)
- Screenshot & Video recording
- Service Virtualization
- Contract Testing
- Performance Testing
- CI/CD Ready
- Observability Metrics
- Parallel Test Execution
- Docker Test Environment
src
├── core
├── api
├── ui
├── fixtures
├── factories
├── contracts
├── observability
This architecture separates infrastructure, automation layers and observability components to support scalable automation frameworks.
git clone https://github.com/Gilvando21/bigtech-quality-engineering-automation-framework.git
cd bigtech-quality-engineering-automation-frameworkEnsure installed:
- .NET 8 SDK
- Node.js
- Docker (optional)
- k6 (optional)
- Allure CLI
dotnet restorecd src
dotnet builddotnet testAfter running tests generate the report with:
cd ..
allure serve src/bin/Debug/net8.0/allure-resultsk6 run performance/k6_simulacao_test.jsdocker-compose upAccess Grafana:
Gilvando Matos
Senior QA Engineer | QA Lead | Quality Engineering Specialist
LinkedIn
https://www.linkedin.com/in/gilvando-matos-3a259821/