Skip to content

Gilvando21/bigtech-quality-engineering-automation-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigTech Quality Engineering Automation Framework

Enterprise Quality Engineering Automation Framework designed to demonstrate scalable testing architecture used in fintech and high-scale technology environments.

CI GitHub Repo stars GitHub forks GitHub issues GitHub last commit GitHub language

This repository demonstrates how modern Quality Engineering frameworks can be structured using practices commonly found in fintech and large-scale technology companies.


Tech Stack

  • .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

Key Features

  • 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

Project Architecture

src
 ├── core
 ├── api
 ├── ui
 ├── fixtures
 ├── factories
 ├── contracts
 ├── observability

This architecture separates infrastructure, automation layers and observability components to support scalable automation frameworks.


How to Run the Project

Clone repository

git clone https://github.com/Gilvando21/bigtech-quality-engineering-automation-framework.git
cd bigtech-quality-engineering-automation-framework

Install dependencies

Ensure installed:

  • .NET 8 SDK
  • Node.js
  • Docker (optional)
  • k6 (optional)
  • Allure CLI
dotnet restore

Build project

cd src
dotnet build

Run automated tests

dotnet test

Test Reports (Allure)

After running tests generate the report with:

cd ..
allure serve src/bin/Debug/net8.0/allure-results

Performance Testing

k6 run performance/k6_simulacao_test.js

Docker Test Environment

docker-compose up

Access Grafana:

http://localhost:3000


Author

Gilvando Matos

Senior QA Engineer | QA Lead | Quality Engineering Specialist

LinkedIn
https://www.linkedin.com/in/gilvando-matos-3a259821/

GitHub
https://github.com/Gilvando21

About

End-to-end QA Automation Framework using .NET 8, NUnit and Playwright. Supports API and UI testing, service virtualization with WireMock, Allure reporting and CI/CD pipeline with GitHub Actions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors