Alejandro Restrepo Muñoz, Developer in Sabaneta - Antioquia, Colombia
Alejandro is available for hire
Hire Alejandro

Alejandro Restrepo Muñoz

Verified Expert  in Engineering

QA Engineer and Developer

Location
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

Globant
Python, Java, Selenium, Pytest, TestNG, GitHub, Jira, CI/CD Pipelines, SQL...
Grapevine Technologies, Inc.
Quality Assurance (QA), Manual QA, QA Testing, Cypress, Selenium...
Blankfactor
JavaScript, Cypress, Katalon Studio, Groovy, GitHub, Jira, Bitbucket...

Experience

Availability

Part-time

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

2023 - PRESENT
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.
Technologies: Python, Java, Selenium, Pytest, TestNG, GitHub, Jira, CI/CD Pipelines, SQL, REST API Automation, Slack, Test Case Creation, Test Case Execution, Data Validation

QA Engineer

2023 - 2023
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.
Technologies: Quality Assurance (QA), Manual QA, QA Testing, Cypress, Selenium, Automated Testing, Slack, Test Case Creation, Test Case Execution, Data Validation

QA Automation Developer

2022 - 2023
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.
Technologies: JavaScript, Cypress, Katalon Studio, Groovy, GitHub, Jira, Bitbucket, Confluence, Xray, IntelliJ IDEA, Visual Studio Code (VS Code), HTML, CSS, Quality Assurance (QA), Testing, Black Box Testing, Automated Testing, Regression Testing, QA Automation, Test Automation, API Testing, Automation, Postman, Web App Testing, Functional Testing, Acceptance Testing, Software QA, Software Testing, Automation Tools, TestNG, REST Assured, Apache Maven, Behavior-driven Development (BDD), EMV, TestRail, SQL, REST API Automation, Slack, Test Case Creation, Test Case Execution, Data Validation, MacOS

QA Engineer

2020 - 2022
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).
Technologies: Java, Serenity BDD, Screenplay Pattern, Jira, Bitbucket, Mobile App Testing, Cypress, JavaScript, Confluence, IntelliJ IDEA, Visual Studio Code (VS Code), HTML, CSS, Quality Assurance (QA), Testing, Black Box Testing, Automated Testing, QA Automation, Test Automation, API Testing, Automation, Postman, Manual Testing, Web App Testing, Functional Testing, Acceptance Testing, Software QA, Software Testing, Automation Tools, Apache Maven, Behavior-driven Development (BDD), REST API Automation, Slack, Test Case Creation, Test Case Execution, Data Validation

Test Engineering Analyst

2018 - 2020
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).
Technologies: Java, Selenium, Serenity BDD, Azure, Appium, Screenplay Pattern, Page Object Model (POM), API Testing, Amazon Web Services (AWS), TestRail, BrowserStack, IntelliJ IDEA, Visual Studio Code (VS Code), HTML, CSS, Quality Assurance (QA), Testing, Black Box Testing, Automated Testing, Regression Testing, QA Automation, Test Automation, Automation, Postman, Manual Testing, Web App Testing, Functional Testing, Acceptance Testing, Software QA, Software Testing, Automation Tools, Apache Maven, Behavior-driven Development (BDD), Azure DevOps, Test Case Creation, Test Case Execution, Data Validation

Automation Challenges

https://github.com/alejo9702
A project that contained automation skeletons that were built with different frameworks, languages, and pattern designs. The idea was to offer samples, and the developer could be able to clone it and start working after having a base already built.

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

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, Xray, EMV, CI/CD Pipelines

Languages

Java, JavaScript, HTML, SQL, Groovy, CSS, ECMAScript (ES6), C#, Python

Frameworks

Cypress, Selenium, TestNG, Appium, Angular, .NET

Tools

IntelliJ IDEA, Serenity BDD, Jira, Postman, Apache Maven, Slack, Bitbucket, Confluence, TestRail, BrowserStack, Katalon Studio, GitHub, Android Studio, Cucumber, Gradle, REST Assured, Pytest

Platforms

Visual Studio Code (VS Code), Windows, MacOS, Azure, Amazon Web Services (AWS)

Storage

Data Validation

Libraries/APIs

REST APIs

2015 - 2022

Bachelor's Degree in Informatic Engineer

Colombian Polytechnic Jaime Isaza Cadavid - Medellín, Colombia

APRIL 2024 - PRESENT

Back-end Testing Automation with Cypress

Platzi

JANUARY 2023 - PRESENT

APIs with .NET

Platzi

OCTOBER 2022 - PRESENT

UI Test Automation Course with Cypress

Platzi

OCTOBER 2022 - PRESENT

Course on Closures and Scope in JavaScript

Platzi

OCTOBER 2022 - PRESENT

ECMAScript Course: History and Versions of JavaScript

Platzi

SEPTEMBER 2019 - PRESENT

ISTQB Certified Tester Foundation Level (CTFL)

BMIND

SEPTEMBER 2018 - PRESENT

Mobile Applications Development Course

EAFIT

JULY 2017 - PRESENT

Android Studio Essentials Certification Course

Next U

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