I'm a technology professional building my career in Quality Assurance and Software Testing.
My background includes working closely with web applications, backend services, databases, APIs and software delivery processes. I am developing practical QA projects focused on identifying risks, documenting test decisions and creating reliable automated tests.
I believe quality is not only about finding bugs. It is about understanding the product, preventing failures and helping the entire team deliver better software.
- π Focused on Junior QA, Software Tester and QA Automation roles
- π§ͺ Building practical projects with manual and automated testing
- π Automating web applications with Playwright and TypeScript
- π Testing REST APIs, contracts, integrations and business rules
- π Creating test plans, strategies, test cases and bug reports
- π Applying secure test-data and credential practices
- ποΈ Improving my knowledge of SQL and database testing
- π Learning performance testing and microservices testing
- βοΈ Running automated tests with GitHub Actions
- π Interested in remote opportunities in Brazil and abroad
- π Always learning and documenting the process
Test Planning ββββββββββββββββββββ
Manual Testing ββββββββββββββββββββ
Bug Reporting ββββββββββββββββββββ
API Testing ββββββββββββββββββββ
Playwright Automation ββββββββββββββββββββ
CI/CD ββββββββββββββββββββ
SQL and Database Tests ββββββββββββββββββββ
Performance Testing ββββββββββββββββββββ
These bars represent my current learning journey, not fixed proficiency scores.
A complete manual testing project created to demonstrate how I analyze requirements, identify risks and document the testing process.
Project contents:
- Test strategy
- Test plan
- Positive, negative and edge scenarios
- Detailed test cases
- Bug reports
- Traceability matrix
- Execution evidence
- Risks and limitations
- English and Portuguese documentation
Skills demonstrated:
Manual Testing Β· Test Design Β· Exploratory Testing Β· Bug Reporting Β· Risk Analysis Β· Documentation
A complete end-to-end test automation project for the SauceDemo e-commerce application using Playwright and TypeScript.
Project contents:
- Automated authentication scenarios
- Product inventory and sorting tests
- Shopping cart validation
- Checkout workflow automation
- Purchase completion tests
- Menu, logout and application state tests
- Reusable test data
- Fixtures and Page Objects
- Cross-browser execution
- HTML reports, screenshots, videos and traces
- Traceability with the manual testing project
- GitHub Actions pipeline
- Test execution documentation
Skills demonstrated:
Playwright Β· TypeScript Β· End-to-End Testing Β· Cross-Browser Testing Β· Test Automation Β· Fixtures Β· Page Objects Β· GitHub Actions
A complete API testing project for the DemoQA Book Store API using Playwright, TypeScript, Bruno and GitHub Actions.
Project contents:
- 32 documented and automated API test cases
- Account creation, retrieval and deletion
- Token generation and authorization validation
- Book catalog and ISBN scenarios
- User collection workflows
- Positive, negative and integration testing
- HTTP status, headers and response-body validation
- JSON Schema contract validation
- Authentication and object-level authorization tests
- Reusable test data and cleanup flows
- Bruno CLI end-to-end API collection
- Test plan and test strategy
- Bug reports and known security defects
- Requirements traceability matrix
- Risks and limitations
- Test execution report
- Environment-based credential management
- GitHub Actions pipeline
- Playwright HTML report uploaded as a CI artifact
- Stable release
v1.0.0
Latest recorded execution:
- Playwright:
31 passed,1 skipped,0 failed - Bruno requests:
11/11 passed - Bruno tests:
20/20 passed - Bruno assertions:
54/54 passed - GitHub Actions: passed with Playwright report artifact
Skills demonstrated:
API Testing Β· Playwright Β· TypeScript Β· Bruno Β· REST APIs Β· JSON Schema Β· Authentication Β· Authorization Β· Integration Testing Β· Contract Testing Β· GitHub Actions Β· Secure Test Data
π Next project
Project focused on service communication, failure handling and data consistency.
Planned topics:
- Service integration
- Events and queues
- Idempotency
- Retry and timeout
- Dependency failures
- Correlation IDs
- Logs
- Data consistency
- PostgreSQL validation
- Docker-based local environment
π Planned project
Basic performance testing using k6 with automated execution through GitHub Actions.
Planned topics:
- Smoke tests
- Load tests
- Response time thresholds
- Error rate analysis
- Test reports
- Automated pipelines
flowchart LR
A[Understand the requirement] --> B[Identify risks]
B --> C[Design test scenarios]
C --> D[Prepare test data]
D --> E[Execute tests]
E --> F[Report defects]
F --> G[Validate fixes]
G --> H[Automate valuable scenarios]
H --> I[Monitor and improve]
My testing decisions prioritize:
- Business-critical workflows
- User impact
- Clear and reproducible evidence
- Relevant validations
- Independent and maintainable tests
- Early identification of risks
- Continuous improvement
- β Complete a portfolio project focused on manual testing
- β Build maintainable web tests with Playwright
- β Create automated API contract and business-rule validations
- β Execute automated tests through GitHub Actions
- π Practice integration and microservices testing
- π Strengthen SQL and database testing
- π Add performance tests with k6
- π― Contribute to a software quality-focused team
Every portfolio project is designed to be understandable and executable by another person.
My projects may include:
π docs
βββ Test strategy
βββ Test plan
βββ Test cases
βββ Bug reports
βββ Traceability matrix
βββ Risks and limitations
π tests
βββ UI automated tests
βββ API automated tests
βββ Integration tests
βββ Performance tests
π test-data
βββ Reusable and isolated data
π evidence
βββ Screenshots
βββ Videos
βββ Execution reports
π .github/workflows
βββ Continuous integration pipelines
