
Ravi Lacombe
Verified Expert in Engineering
QA Testing Developer
Salvador - State of Bahia, Brazil
Toptal member since November 8, 2024
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
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
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
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.
Senior QA Engineer
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.
Junior Web Developer
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.
Technical Support Team Lead
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.
Junior QA Engineer
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.
QA Analyst Intern
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.
Customer Support Intern
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.
Experience
Astrolab Personal Blog
Education
Graduate Coursework in in Literature
University of Sao Paulo - Sao Paulo, Brazil
Certifications
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
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