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
- Agile - 5 years
- QA Testing - 5 years
- Page Object Model (POM) - 4 years
- Serenity BDD - 4 years
- Screenplay Pattern - 3 years
- JavaScript - 2 years
- Cypress - 2 years
Availability
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
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.
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
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
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
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
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, Mobile App Testing, EMV, CI/CD Pipelines, GitHub Actions, Automated UI Testing, Credit/Debt
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