
Rodrigo Alves da Costa
Verified Expert in Engineering
QA Engineer and Software Developer
Campinas - State of São Paulo, Brazil
Toptal member since November 12, 2024
Rodrigo is a QA with experience in creating test plans and strategies and executing manual test cases. He is an SDET with solid experience using various automation frameworks such as Selenium, Cypress, and Playwright. Rodrigo thrives on adopting new tools and technologies and has DevOps expertise. He's led a team of 25 QA engineers, introduced testing processes, and trained teams on QA best practices. Rodrigo empowers clients and exceeds their expectations through superior standards.
Portfolio
Experience
- Manual QA - 13 years
- Selenium - 9 years
- Cucumber - 8 years
- Appium - 6 years
- TypeScript - 6 years
- Cypress - 5 years
- Docker - 4 years
- Playwright - 4 years
Availability
Preferred Environment
Selenium, Appium, Playwright, Cypress, Docker, Java, TypeScript, Cucumber, Jenkins, Manual Testing
The most amazing...
...thing I've developed is an automation framework that automated everything for a client who had zero automation for years.
Work Experience
Master Developer in Test Automation
Ci&T
- Created test automation using a framework based on Selenium, Appium, and REST Assured.
- Implemented new functionalities within the test automation framework and orchestrated the test architecture design.
- Developed contract tests with consumer-driven contracts (CDC) using the Pact tool with Java.
- Structured unit test architectures using the Testing Library on application code.
- Conducted manual testing procedures proficiently to validate the application functionality, user interface elements, and overall user experience on the web application and Restful APIs.
- Created the test plan and test cases (manual and automation).
- Facilitated the knowledge exchange within the QA team and supported developers in adopting optimal testing practices.
- Evaluated the test scenario code through a meticulous code review process.
Head of Test Automation
Sofist
- Defined and created building blocks to support the team.
- Unblocked the team to perform technical activities.
- Created multiple testing architectures with different tech stacks.
Software Engineer in Test Specialist
Sofist
- Designed the test architecture for multiple projects from different segments using various technologies and stacks.
- Identified and implemented technologies, patterns, practices, and methodologies that best aligned with each project's specific needs.
- Developed building blocks and orchestrated the necessary infrastructure setup, encompassing CI/CD tools and components, enabling the team to work effectively.
- Enhanced functionalities within the test automation framework.
- Automated test case processes and established CI/CD tool configurations.
- Created training programs focusing on QA for the team.
Software Engineer in Test
Ci&T
- Implemented automated test cases for web and mobile platforms.
- Utilized the Gherkin language to document tests and business scenarios.
- Generated database scripts specifically for conducting mass-controlled tests, compatible with SQL Server and MySQL.
- Conducted functional tests on web, API, mobile, and desktop applications.
- Trained the development team on using QA best practices.
- Conducted manual testing procedures proficiently to validate the application functionality, user interface elements, and overall user experience on Web Application and Restful APIs.
- Created the test plan and test cases (manual and automation).
- Created test strategies for various projects from different segments.
Experience
Automation Architecture Design & Development for Bank Project
Test Automation Structure for a Big eCommerce Project Using TypeScript
Structure and Quality Architecture of a Medicine Diagnosis Application
In addition to these achievements, I enhanced the unit testing framework by introducing best practices, which led to more reliable and efficient test coverage. I also improved the quality of the existing integration tests the client had previously relied upon, refining their accuracy and effectiveness. As a result of my contributions, the company saw a marked evolution in its quality processes, setting a new benchmark for excellence in developing the medicine diagnosis application.
Certifications
Certified Tester Foundation Level Agile Tester (CTFL-AT)
ISTQB
Certified Tester Foundation Level (CTFL)
ISTQB
Skills
Libraries/APIs
Playwright, WebDriver
Tools
Serenity BDD, Cucumber, Postman, Jenkins, GitLab CI/CD, REST Assured, WebdriverIO
Languages
Gherkin, Java, JavaScript, TypeScript, SQL, Ruby
Frameworks
Selenium, Appium, Cypress, TestNG, Capybara
Paradigms
Behavior-driven Development (BDD), Automated Testing, Manual Testing, Azure DevOps, Scrum, Agile, DevOps, Test Automation
Platforms
Docker
Other
Quality Assurance (QA), API Testing, QA Automation, Manual QA, QA Testing, Website QA, Pact, Software Architecture, Serenity, CI/CD Pipelines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring