Gustavo de Barros Rosa, Developer in Tijucas - Santa Catarina, Brazil
Gustavo is available for hire
Hire Gustavo

Gustavo de Barros Rosa

Verified Expert  in Engineering

QA Engineer and Developer

Tijucas - Santa Catarina, Brazil

Toptal member since January 7, 2025

Bio

Gustavo is a QA analyst with over four years of experience in manual and automated testing. He specializes in public-facing pages built with CMS platforms and has contributed to revenue-critical projects, including Toptal's homepage, Bayer Crop Science's public portal, and Prudential's platforms. Skilled in test automation, shift-left testing, and accessibility testing, Gustavo focuses on optimizing processes and delivering high-quality results in agile environments.

Portfolio

Toptal
JavaScript, Ruby, Playwright, Cypress, Agile Software Testing, Unit Testing...
Valtech
Adobe Experience Manager (AEM), JavaScript, Manual Testing, Automated Testing...
NTT Data
COBOL, IBM Mainframe, Manual Testing, Automated Testing, Java, Gherkin...

Experience

  • Accessibility Testing - 4 years
  • Manual Testing - 4 years
  • Cypress - 3 years
  • JavaScript - 3 years
  • QA Automation - 3 years
  • User Acceptance Testing (UAT) - 2 years
  • Playwright - 2 years
  • Adobe Experience Manager (AEM) - 2 years

Availability

Part-time

Preferred Environment

Adobe Experience Manager (AEM), Manual Testing, Automated Testing

The most amazing...

...solution I've built is the public pages portal for Bayer Crop Science, where I led QA efforts by defining the test approach and establishing quality standards.

Work Experience

Automation QA Engineer

2023 - 2024
Toptal
  • Proposed and implemented process improvements, including standardizing acceptance criteria, streamlining Jira card templates, and optimizing team workflows for greater efficiency.
  • Created and maintained process documentation, including test coverage reports, team domain knowledge, and component guides, ensuring clear communication and consistency in QA practices.
  • Oversaw the collection of test coverage data, improving test effectiveness visibility and identifying improvement areas.
  • Spearheaded testing efforts for the introduction of the Interaction to Next Paint (INP) metric in the Core Web Vitals, ensuring compliance with performance standards and enhancing the user experience.
  • Developed automated tests using JavaScript and Ruby, leveraging tools such as Playwright, Cypress, RSpec, and Capybara.
  • Created and executed test plans, visual regression testing, A/B testing, exploratory testing sessions, unit tests, and integration tests.
Technologies: JavaScript, Ruby, Playwright, Cypress, Agile Software Testing, Unit Testing, Integration Testing, Test Automation, Manual QA, QA Process, CI/CD Pipelines, GitHub Actions, Jira, UI Testing, Scrum, Ruby on Rails 6, React Testing Library, Quality Assurance (QA), API Testing, Postman, E2E Testing, QA Test Plan Management, Regression Testing

QA Analyst

2021 - 2023
Valtech
  • Acted as a consultant on various projects for national and international clients, focusing on functional, integration, and accessibility testing in websites built with Adobe Experience Manager (AEM).
  • Directed QA efforts on two major projects, overseeing task organization, implementing testing methodologies to ensure consistency and high-quality deliverables, and managing a team of two additional QAs.
  • Collaborated with product owners to introduce shift-left testing techniques, resulting in enhanced test plans, improved requirements analysis, and more precise ticket acceptance criteria.
  • Gathered test data and evidence for regulatory entities, such as the Superintendence of Private Insurance (SUSEP), ensuring compliance with Brazilian standards and aligning test coverage with client requirements.
Technologies: Adobe Experience Manager (AEM), JavaScript, Manual Testing, Automated Testing, Jira, Scrum, Agile, Manual QA, Quality Assurance (QA), API Testing, Postman, E2E Testing, QA Test Plan Management, Regression Testing

Junior QA Analyst

2020 - 2021
NTT Data
  • Automated testing processes with COBOL and Java, significantly reducing manual effort and increasing QA team efficiency.
  • Promoted a quality-focused culture within the team, sharing best testing practices and continuously improving internal processes.
  • Adapted testing processes to meet the regulatory requirements of Brazilian law, ensuring compliance with governance standards.
Technologies: COBOL, IBM Mainframe, Manual Testing, Automated Testing, Java, Gherkin, Behavior-driven Development (BDD), Manual QA, Quality Assurance (QA), QA Test Plan Management, Regression Testing

Experience

Bayer Crop Science Public Pages Portal

https://www.cropscience.bayer.us/
The Bayer Crop Science public pages portal, built on Adobe Experience Manager, is a dynamic platform designed to deliver personalized content, resources, and updates to farmers, partners, and stakeholders worldwide. As the project's first QA, I collaborated closely with product owners to develop comprehensive quality standards documentation, establish test plans, and set up the test environment.

Prudential Financial Brazilian Branch Website

https://www.prudential.com.br/
The project involved the development of a public pages portal using Adobe Experience Manager for Prudential Financial's Brazilian branch. As a QA lead, I was responsible for creating test strategies, overseeing the workloads of two additional QA team members, maintaining the evidence repository, executing manual and automated tests, and managing user acceptance testing (UAT) with stakeholders to ensure the platform's quality and alignment with business requirements.

Education

2019 - 2022

Technologist Degree in Systems Analysis and Development | Computer Science

SENAI College - Florianópolis, Santa Catarina, Brazil

2009 - 2014

Bachelor's Degree in Law and Justice Administration

University of the Itajaí Valley, Itajaí Campus - Florianópolis, Santa Catarina, Brazil

Skills

Libraries/APIs

Playwright, React Testing Library, React

Tools

Adobe Experience Manager (AEM), Jira, Postman

Paradigms

Manual Testing, User Acceptance Testing (UAT), Automated Testing, Unit Testing, E2E Testing, Behavior-driven Development (BDD), Scrum, Agile, Test Automation, Kanban

Languages

JavaScript, SQL, Ruby, COBOL, Java, Gherkin

Frameworks

Cypress, Ruby on Rails 6

Storage

IBM Mainframe

Other

Manual QA, Quality Assurance (QA), QA Test Plan Management, QA Automation, A11Y, Accessibility Testing, UI Testing, API Testing, Regression Testing, Agile Software Testing, Integration Testing, QA Process, CI/CD Pipelines, GitHub Actions, Civil Law, General Data Protection Regulation (GDPR)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring