Hi, I'm Erick Garcia

QA Engineer & SDET

● Available for Remote Work | 🌍 Global Opportunities

Specialist in high-performance test automation at TOTVS. I transform manual testing cycles from days into minutes using Cypress and PL/SQL.

Erick Garcia

Key Impact & Results

Technical Skills

Test Automation

E2E: Cypress, Selenium WebDriver, TestNG

API: RestAssured, Postman, Insomnia

Frameworks: Mocha/Chai, Page Object Model

BDD: Gherkin, Cucumber

Programming Languages

JavaScript/TypeScript (Proficient)

Java (Intermediate/Advanced)

SQL/PL-SQL (Advanced)

Databases & Backend

Oracle PL/SQL

Firebase (NoSQL)

Data validation & query optimization

CI/CD & DevOps

GitHub Actions

Maven

Allure Reports

BrowserStack

Methodologies

Scrum/Agile

BDD (Behavior-Driven Development)

Test Strategy Design

Exploratory Testing

Specializations

🎯 Database Test Automation (PL/SQL + Cypress)

⚑ High-Coverage E2E Testing

πŸ”„ Legacy System Stabilization

Career Journey

Calculating...

QA Engineer

CURRENT ROLE
TOTVS July 2022 - Present
Delivery Management & Manual Testing

Conduct manual testing and create validation scenarios in Jira (Zephyr), ensuring full regression battery execution in the validation cycle before each release.

BDD & Scenario Tracking

Use BDD to model scenarios in Gherkin within Jira, inserting complete tracking for each automation scenario and managing automation improvements in the backlog for current and future releases.

E2E Automation with Cypress

Developed 99% of Cypress automations, integrating PL/SQL queries to directly validate data in the Web Cost Table Import project, achieving 100% regression coverage and reducing days of manual validation to minutes.

Mobile Testing on BrowserStack

Performed 100% of manual tests on the 'Minhas Compras' app via BrowserStack, validating critical flows across multiple devices and browsers.

Data Validation with Firebase & PL/SQL

Validated the 'Minhas Compras' app against NoSQL (Firebase) and Oracle PL/SQL databases to ensure data consistency, creating query scripts and validating purchase flows.

Legacy System Stabilization

Developed test scenarios that identified existing bugs, preventing future regressions. Over time, this stabilized the product and allowed for safe implementation of innovations.

Tools & Technologies
Cypress Page Objects BDD (Gherkin) Jira (Zephyr) BrowserStack Firebase Oracle PL/SQL Scrum
Key Results
  • Over 99% automated validation cases with PL/SQL integration (180+ test scenarios)
  • Reduced release testing cycle from 3 days to 15 minutes
  • 100% regression coverage in Table Import
  • Firebase+PL/SQL information validation
  • Legacy product stabilized, enabling new implementations

QA Intern

Prema - PREventive MAintenance Car Dec 2021 - Jun 2022
Test Strategy & Execution

Executed a wide range of testing types including system, exploratory, regression, unit, integration, and beta testing. Applied techniques like combinatorial analysis and boundary value testing to ensure robust coverage.

Documentation & Metrics

Created detailed documentation for test scenarios and established quality metrics to track bug density per screen, improving visibility into application stability.

Web & API Automation

Developed backend automated tests using Mocha and Chai for API assertions, and frontend automation using Cypress. Performed manual API testing using Postman and Insomnia.

Technical Analysis

Utilized Browser DevTools for deep-dive debugging and fault isolation in web applications.

Tools & Technologies
Cypress Mocha/Chai Postman Insomnia DevTools
Key Results
  • Implemented automated testing for Frontend (Cypress) and Backend (Mocha/Chai)
  • Established quality metrics and bug density tracking per screen
  • Ensured robust coverage through combinatorial and boundary analysis

Featured Projects

Selenium JavaTestMatrix

A robust test automation framework for UI and API testing, built with Java, Selenium, TestNG, and RestAssured. This project demonstrates a scalable and maintainable architecture using the Page Object Model pattern, interactive reports with Allure, and continuous integration (CI/CD) with GitHub Actions.

Key Features:
  • Automated UI testing with Selenium WebDriver and Page Object Model
  • API testing with RestAssured for contract validation
  • Comprehensive test reports with Allure integration
  • CI/CD pipeline with GitHub Actions for continuous testing
  • Data-driven testing with TestNG parameters
Java Selenium WebDriver RestAssured TestNG GitHub Actions Allure Reports Maven Page Object Model

More projects available on my GitHub

Certifications

ISTQB Foundation Level Certified | Valid Since 2025
Azure AI Azure AI Fundamentals

Languages

πŸ‡ΊπŸ‡Έ

English

Advanced

Professional Working Proficiency

πŸ‡§πŸ‡·

Portuguese

Native

First Language

Get In Touch

I'm currently open to remote QA/SDET opportunities worldwide. Let's discuss how I can add value to your team with my expertise in test automation and quality engineering.

Based in Brazil (UTC-3) | Flexible with timezones | Available for Remote Work