
Alejandro Restrepo Muñoz
Verified Expert in Engineering
QA Engineer and Developer
Sabaneta - Antioquia, Colombia
Toptal member since December 23, 2022
Alejandro is a QA engineer with over 6 years of experience in manual and automated testing for web and mobile applications within the banking and fintech sectors. He has experience designing, building, executing, and maintaining automated tests, including API testing and integration with the CI/CD methodology. Alejandro is self-sufficient and has taught himself various stacks, making him efficient in implementing technologies, tools, or techniques needed for the team or the client.
Portfolio
Experience
- Java - 6 years
- QA Testing - 6 years
- IntelliJ IDEA - 5 years
- Agile - 5 years
- Page Object Model (POM) - 4 years
- Screenplay Pattern - 3 years
- JavaScript - 2 years
- Cypress - 2 years
Preferred Environment
Java, JavaScript, IntelliJ IDEA, Visual Studio Code (VS Code), Cypress, Serenity BDD, MacOS, Windows
The most amazing...
...thing I've worked on is a CI/CD implementation for a banking project, with no prior experience, where I used my self-learning skills and proactive nature.
Work Experience
QA Tester
Duolingo
- Executed weekly regression and path testing for iOS and Android release candidates of the world's most popular language-learning application, using Testmo to track and report test results.
- Validated features including learning paths, streaks, onboarding flows, and A/B experiments—managing experiment arms through internal analytics portals and filing structured Jira bug reports with precise reproduction steps.
- Maintained cross-platform QA coverage on iOS and Android, collaborating asynchronously with an internal team across time zones to meet strict weekly release deadlines.
Software Development Engineer in Test
Globant
- Designed and executed manual and system tests, validated UI against Figma, verified A/B variants and campaigns, performed cross-browser/device testing with BrowserStack.
- Built and maintained system and contract tests using Java+Selenium and Cypress, integrated with GitLab CI/CD to ensure continuous coverage and early detection of defects.
- Executed accessibility tests with AXE DevTools, debugged analytics with Omnibug, and collaborated with stakeholders to improve product reliability and delivery quality.
- Managed test cases and execution with Jira and Zephyr, provided clear reporting of issues, and worked closely with developers and product teams to ensure fast resolutions.
Test Automation Engineer
Globant
- Designed, built, maintained, and executed functional and automated tests using automation frameworks.
- Created, developed, and executed manual test cases to ensure quality.
- Conducted manual and automated regression testing in search of defects.
- Contributed to the creation, development, and collaboration of SDKs, aiming to improve project workflows (Python and Java).
- Built and maintained GitHub Actions workflows for regression testing and daily sanity checks, ensuring continuous integration and delivery.
- Utilized Selenium for automated testing of both UI and API components.
- Developed UI and API automated test cases for various projects using Python with pytest and Java with TestNG.
Adobe Analytics QA
Corpay - Main
- Validated Adobe Analytics implementations across key web flows, ensuring correct firing of events, eVars, and props according to business and tracking requirements.
- Analyzed and verified Adobe Analytics beacons using browser developer tools to confirm accurate parameter values, event timing, and data consistency across environments.
- Collaborated with product, development, and analytics stakeholders to review tracking specifications, clarify acceptance criteria, and identify gaps or inconsistencies in analytics requirements.
- Performed regression and exploratory testing for analytics changes, ensuring new implementations did not impact existing tracking or reporting.
- Created lightweight automated tests to support analytics validation, using automation as a complement to manual testing to quickly verify critical tracking scenarios and reduce repetitive checks.
- Identified, documented, and tracked analytics defects in Jira and Asana, providing clear technical evidence and reproduction steps to speed up issue resolution.
- Validated A/B test tracking setups, confirming that experiment variants triggered the expected Adobe Analytics events and parameters.
- Improved confidence in analytics data quality, helping ensure business reports were based on reliable and correctly captured user interaction data.
QA Engineer
Grapevine Technologies, Inc.
- Served as a QA automation consultant and helped hire future testers. I built and wrote the profile and skills needed for the project.
- Built several technical challenge templates for the QA automation candidates, all with different levels of difficulty, to measure the knowledge and skills of each one.
- Ran meetings with the candidates to measure their technical skills and match them with the project's needs.
QA Automation Developer
Blankfactor
- Designed, built, maintained, and executed functional and automated tests using automation frameworks like Cypress and Katalon Studio, implementing JavaScript and Apache Groovy as languages.
- Created, developed, and executed manual test cases to ensure quality.
- Analyzed, maintained, designed, and developed automation using Katalon Studio IDE and Apache Groovy as a language.
- Conducted manual and automated regression testing in search of defects. Generated and executed test cases in Jira through the Xray tool.
- Facilitated high interaction and error reporting with the client about the application under test.
- Tested APIs using web service requests from Katalon's automation.
- Executed manual test cases for the EMV certification and UAT testing with terminals targeted for the Canadian market.
- Wrote and managed test cases in TestRail, ensuring comprehensive coverage of software features and functionalities.
- Collaborated closely with international teams to align on certification requirements and test strategies.
- Performed defect tracking and report generation, communicating issues to stakeholders for timely resolution.
QA Engineer
Leantech
- Designed, built, and executed functional and automated tests that allow testing of the functionalities and quality assurance of the products generated by the development aspect of the project.
- Prepared environments for verification of products developed.
- Facilitated high interaction and reported bugs in the project.
- Created SQL queries for validations and security tests, validations through Postman, and API testing automated with Java.
- Worked with the scrum methodology in the financial system Zunify (Costa Rica).
Test Engineering Analyst
Accenture
- Generated test cases, both functional and automated tests.
- Supported and guided colleagues to have good practices in using automation tools (Appium, Serenity BDD, Selenium, Cucumber, JavaScript) under design patterns such as screenplay or Page Object Model (POM).
- Analyzed and monitored tests with the help of Amazon/AWS services (DynamoDB, CloudWatch, Step Functions, S3 buckets, API Gateway), SQL, or NoSQL databases (Amazon Relational Database Service (RDS), Application Data Model (ADM)).
- Tested APIs using tools like Postman. Designed, analyzed, maintained, and developed automation integrated with Azure DevOps.
- Completed agile projects with scrum methodology in the transformation of Banistmo digital channels (Panama).
Experience
Automation Challenges
https://github.com/alejo9702Education
Bachelor's Degree in Informatic Engineer
Colombian Polytechnic Jaime Isaza Cadavid - Medellín, Colombia
Certifications
Automated Testing in Javascript - Specialization
EPAM
Advanced Cypress Course
Platzi
Back-end Testing Automation with Cypress
Platzi
Complete EMV Cards and Payments Training Course
Udemy
APIs with .NET
Platzi
UI Test Automation Course with Cypress
Platzi
Course on Closures and Scope in JavaScript
Platzi
ECMAScript Course: History and Versions of JavaScript
Platzi
ISTQB Certified Tester Foundation Level (CTFL)
BMIND
Mobile Applications Development Course
EAFIT
Android Studio Essentials Certification Course
Next U
Skills
Libraries/APIs
REST APIs, Playwright, Node.js, Chai
Tools
IntelliJ IDEA, Serenity BDD, Jira, Postman, Apache Maven, Slack, Bitbucket, Confluence, TestRail, BrowserStack, Katalon Studio, GitHub, Jira Xray, Android Studio, Cucumber, Gradle, REST Assured, Pytest, GitLab CI/CD, Zephyr, Adobe Analytics, Figma, GitLab, WebdriverIO, Mocha, Adobe
Paradigms
Test Automation, Automation, Functional Testing, Software Testing, Behavior-driven Development (BDD), Agile, Page Object Model (POM), Testing, Automated Testing, Manual Testing, Acceptance Testing, Unit Testing, Azure DevOps
Languages
Java, JavaScript, HTML, SQL, Groovy, CSS, ECMAScript (ES6), C#, Python
Frameworks
Cypress, Selenium, TestNG, Appium, Angular, .NET, Jest
Platforms
Visual Studio Code (VS Code), Windows, MacOS, Azure, Amazon Web Services (AWS)
Storage
Data Validation, MongoDB
Other
Programming, QA Testing, Quality Assurance (QA), QA Automation, Web App Testing, Software QA, Test Case Creation, Test Case Execution, Screenplay Pattern, API Testing, Manual QA, Black Box Testing, Regression Testing, Automation Tools, REST API Automation, APIs, SaaS, Mobile App Testing, EMV, CI/CD Pipelines, GitHub Actions, Automated UI Testing, Credit/Debt, A/B Testing, AXE DevTools, A11Y, Debugging
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