Leonardo
From Brazil (UTC-3)
Leonardo – JavaScript, Postman, CI/CD
Leonardo is a Senior QA Automation Engineer with 7+ years of experience across UI, API, and mobile testing in healthtech, marketplace, and enterprise software environments. His core stack is Cypress and Playwright with JavaScript, backed by Java, C#, Postman, and a solid CI/CD setup (GitLab, Jenkins, GitHub Actions). He takes full ownership of risk analysis, test scope, and release decisions with minimal supervision, and communicates directly with product and client stakeholders. On top of that, he's already integrating Playwright MCP into his daily QA workflow — which puts him ahead of most automation engineers on the market right now.
7 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
QA Engineer
A property rental and lifestyle platform with a presence across the US and Saudi Arabia, enabling users to browse, rent, and purchase residential units through a web portal and mobile app. The product spans multiple regions under active feature delivery, requiring continuous test coverage across web, iOS, and Android surfaces with a strong emphasis on automation, BDD-driven requirements, and CI/CD integration.
- Owned UI, API, and mobile automation using Playwright (JS), Java, C#, Appium, and Robot Framework.
- Integrated AI-assisted QA workflows using Playwright MCP to accelerate test case generation, automation development, and regression coverage.
- Built and maintained API regression flows with Postman, including backend validation against SQL, Oracle, PostgreSQL, and DynamoDB.
- Validated event-driven architecture flows via AWS Step Functions and AWS Lambda.
- Set up and maintained CI/CD pipelines using GitLab, Jenkins, and GitHub Actions.
- Drove BDD acceptance criteria definition and active participation in Scrum grooming sessions.
QA Automation
A software consultancy delivering custom mobile applications for major international brands across Android and iOS. The role covered multiple concurrent client products, with responsibility for feature quality validation, regression automation, and UI/API test coverage across diverse project scopes and tech stacks.
- Owned Cypress UI and API automation across multiple client squads using JavaScript.
- Validated APIs using Postman across multiple environments; integrated SQL, PostgreSQL, Oracle, and DynamoDB checks into automated test suites.
- Led performance and load testing initiatives using JMeter across multiple product lines.
- Set up and maintained CI/CD pipelines (GitLab, Jenkins) across client projects.
- Contributed to DevOps practices including pipeline optimization and continuous integration setup.
- Facilitated client discovery sessions and requirement alignment where no PO was in place.
QA Engineer
One of the largest pharmacy and retail marketplace chains in Brazil, operating a high-traffic e-commerce platform across web and mobile. The role required broad test coverage for both the marketplace and its backend APIs, including load and performance testing to validate platform stability under peak traffic events such as Black Friday promotions.
- Performed UI and API automation using Java, Cypress (JS), and RestAssured.
- Built and maintained API tests using Postman across multiple environments.
- Performed SQL and NoSQL (DynamoDB) backend validations to ensure data consistency.
- Ran performance and load testing using JMeter to validate platform stability under high-traffic conditions.
- Collaborated with development squads on CI/CD pipelines and release readiness.
- Automated test cases following the page object model pattern.
- Wrote acceptance criteria in Gherkin/BDD format.
QA Engineer
One of Brazil's largest financial institutions, with a consumer-facing loans and financing division delivered through a web portal and mobile app. The role covered full-cycle QA ownership — from manual test design and execution to UI automation and API validation — ensuring quality and stability across core digital banking features.
- Elaborated test cases.
- Estimated tests with the squad team.
- Managed bugs together with developers.
- Maintained and evolved test cases.
- Participated in pre-game meetings and grooming to define test strategies.
- Automated test cases with a page object pattern.
- Executed API tests with SoapUI and Postman.
- Defined and wrote acceptance criteria in Gherkin and BDD format.
- Applied black-box testing techniques in test planning.
- Used Java for automation logic.
- Collaborated with Agile teams in test design and execution.