Ravi Lacombe, Developer in Salvador - State of Bahia, Brazil
Ravi is available for hire
Hire Ravi

Ravi Lacombe

Verified Expert  in Engineering

QA Testing Developer

Salvador - State of Bahia, Brazil

Toptal member since November 8, 2024

Bio

Ravi is a senior QA engineer with six years of experience in software development life cycle steps and QA. He has achieved excellent results in various projects through the successful implementation of automated solutions, manual testing, and documentation. Ravi's passion for coding, programming, and automation began early on with Windows macros and C programming, and has grown stronger until today.

Portfolio

ConnectPlug
Node.js, Playwright, JavaScript, TypeScript, JSON, APIs, REST, PostgreSQL, PHP...
Delivery Direto
JavaScript, TypeScript, APIs, Continuous Deployment...
Delivery Direto
JavaScript, PHP, Node.js, Docker, Google Cloud Platform (GCP)...

Experience

  • Cypress - 6 years
  • Web Development - 6 years
  • Automated Testing - 6 years
  • QA Testing - 6 years
  • TypeScript - 6 years
  • Node.js - 6 years
  • Python - 4 years
  • Playwright - 1 year

Availability

Part-time

Preferred Environment

Linux, Slack, Web, Python, JavaScript, PHP, Bash, Cypress, Playwright, QA Testing

The most amazing...

...project I've developed from scratch is an API automation routine manager built entirely with Python that got recognition from the CEO and CTO of the company.

Work Experience

Senior QA Engineer

2023 - 2024
ConnectPlug
  • Led a QA initiative, creating test cases for new project functionalities and implementing automated tests in TypeScript and Node.js using Playwright.
  • Created and maintained a Python command-line interface (CLI) API automation and API testing project for the ERP system, initially focused on database seeding for testing purposes.
  • Built and maintained a TypeScript and JavaScript command-line application project with Node.js and Playwright for automating certain manual company processes.
  • Implemented new features on the front end using TypeScript, Nuxt.js, Vue, and Node.js.
Technologies: Node.js, Playwright, JavaScript, TypeScript, JSON, APIs, REST, PostgreSQL, PHP, Laravel, GitHub Actions, Automated Testing, Python, REST API Automation, cURL Command Line Tool, Postman

Senior QA Engineer

2022 - 2024
Delivery Direto
  • Planned, implemented, and maintained automated tests for web application features, using Cypress and Playwright frameworks, along with manual tests when applicable.
  • Reorganized the test project codebase and mentored new team members on best practices.
  • Reviewed the projection and implementation of new features with the development team, identifying possible failure points and preparing test cases.
  • Implemented and monitored automated tests on continuous integration systems, both for the test project itself and for the company's main product codebase, using Jenkins and Google Cloud Build.
  • Integrated a Slack bot to notify failures in automated tests running on CI.
  • Participated in Agile methodology rituals like sprint planning, organized and prioritized tasks, and collaborated with cross-functional teams during daily stand-ups and retrospectives to ensure alignment and continuous improvement.
Technologies: JavaScript, TypeScript, APIs, Continuous Deployment, Continuous Integration (CI), Cypress, Node.js, Web, Web Development, Quality Assurance (QA), Automated Testing, Manual Testing, Bug Analysis & Reporting, Risk Analysis, Test Cases, Agile, Scrum, GitHub, GitHub Actions, Google Cloud Build, Bash, PHP, HTML, CSS

Junior Web Developer

2021 - 2022
Delivery Direto
  • Implemented features, improvements, and fixes in the PHP full-stack codebase and the CakePHP back end.
  • Leveraged JavaScript and TypeScript with jQuery for front-end development.
  • Employed Docker for containerization of applications.
  • Focused on internal tools development, while also contributing to parts of the main product.
  • Resolved domain name system configuration issues through Cloudflare and internal tools.
  • Received recognition from leadership for the excellent organization and readability of my written code.
Technologies: JavaScript, PHP, Node.js, Docker, Google Cloud Platform (GCP), Google Cloud Build, HTML, CSS, CakePHP, Linux, jQuery, Code Review, GitHub, Git, Slack, Communication, MySQL, Kubernetes

Technical Support Team Lead

2020 - 2021
Delivery Direto
  • Designed and implemented support processes, technical documentation, and guides for internal use.
  • Assisted support teams in resolving technical issues reported by clients, frequently engaging and collaborating with the development team.
  • Created multiple articles for the company's internal knowledge base.
  • Led and mentored three new team members, transferring all the knowledge and processes of the area with excellent results.
Technologies: Complex Problem Solving, Communication, Debugging, Technical Support, IT Support, Documentation, Writing & Editing, Knowledge Bases

Junior QA Engineer

2020 - 2020
Delivery Direto
  • Planned and implemented automated tests using Cypress and JavaScript.
  • Assisted the development team in investigating and fixing bugs.
  • Collaborated with the customer experience team, handling technical tickets.
Technologies: Cypress, JavaScript, Node.js, Web Development, Quality Assurance (QA), Manual Testing, Automated Testing, TypeScript, jQuery

QA Analyst Intern

2018 - 2020
Delivery Direto
  • Conducted manual exploratory, functional, and regression testing of web and mobile platforms developed by the company, documenting bugs and assisting the development team in their resolution when necessary.
  • Planned, implemented, and maintained automated regression (end-to-end) tests in JavaScript using Cypress.
  • Assisted the customer experience team with technical tickets.
Technologies: jQuery, JavaScript, HTML, CSS, Debugging, Quality Assurance (QA), Manual Testing, Automated Testing, Cypress, Node.js, Scripting, Macros

Customer Support Intern

2018 - 2018
Delivery Direto
  • Provided customer support via chat, email, and phone, resolving issues alongside the customer experience team.
  • Collaborated with the IT team and referred technical issues to them.
  • Received recognition for automating various manual routine processes using the AutoHotkey tool on Windows.
  • Created and organized message templates and automated processes using Google Docs and Google Drive.
  • Wrote template messages and shared them with the team to streamline and accelerate support processes.
Technologies: Windows, Zendesk, AnyDesk, Asana, Slack, Email, WhatsApp, Customer Support, IT Support, Technical Support, Writing & Editing, Macros

Experience

Astrolab Personal Blog

I’ve created a personal blog where you'll find a compendium of guides and articles about computer science, programming, and tech solutions. Hosted statically on GitHub Pages, it was built with JavaScript, Node.js, and SvelteKit.

Education

2018 - 2021

Graduate Coursework in in Literature

University of Sao Paulo - Sao Paulo, Brazil

Certifications

OCTOBER 2023 - PRESENT

Level Dev Full-stack Web Development Course

LWSA

Skills

Libraries/APIs

Playwright, Node.js, Vue 3, jQuery

Tools

Slack, GitHub, cURL Command Line Tool, Postman, Git, Asana

Languages

TypeScript, Python, JavaScript, PHP, CSS, HTML, Bash, Ruby, Markdown

Frameworks

Cypress, Ruby on Rails 6, Nuxt.js, Svelte, Laravel, CakePHP

Paradigms

Automated Testing, Manual Testing, Continuous Deployment, Continuous Integration (CI), Agile, Scrum, REST

Platforms

Linux, Web, Docker, Google Cloud Platform (GCP), Kubernetes, Windows, Zendesk

Storage

JSON, PostgreSQL, MySQL

Other

QA Testing, Writing & Editing, Technology Guides, Quality Assurance (QA), Websites, Blogging, Bug Analysis & Reporting, Web Development, APIs, SvelteKit, UI Components, Front-end, Risk Analysis, Test Cases, GitHub Actions, Google Cloud Build, Literature Review, REST API Automation, Code Review, Communication, Complex Problem Solving, Debugging, Technical Support, IT Support, Documentation, Knowledge Bases, Scripting, Macros, AnyDesk, Email, WhatsApp, Customer Support

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