Juan Pablo Moreno Gutierrez, Developer in Medellín - Antioquia, Colombia
Juan is available for hire
Hire Juan

Juan Pablo Moreno Gutierrez

Verified Expert  in Engineering

Software Developer

Location
Medellín - Antioquia, Colombia
Toptal Member Since
October 29, 2021

Juan is a computer science professional with advanced studies in management with more than 12 years of experience as a software developer and test automation engineer. He's worked on Agile projects using Scrum and Kanban frameworks. Juan has strong skills in test automation, using tools and frameworks like Selenium WebDriver and Appium, Python, C#, and Java. Juan also has led test automation teams of up to three people.

Portfolio

Azrieli Ecommerce Ltd.
Manual Testing, Quality Assurance (QA), QA Automation, Testing, Test Automation...
Orsy Inc.
Quality Assurance (QA), iOS, Android, Manual Testing, Manual QA...
Stanley Park
Manual QA, iOS, Appium, Postman, TestRail, BrowserStack, Automated Testing...

Experience

Availability

Part-time

Preferred Environment

MacOS, Python, Selenium, Appium, BrowserStack, CircleCI, Behave, Pytest, Locust

The most amazing...

...thing I've done was to automate a project from scratch, executing the tests in a CI/CD environment, with reports, and sending notifications via Slack.

Work Experience

Manual Tester

2022 - PRESENT
Azrieli Ecommerce Ltd.
  • Participated in grooming and front-end refinement meetings with the client to identify potential test scenarios and deliver the subsequent completion of functional specification documentation.
  • Configured test environments and performed GUI, functional, integration, exploratory, regression, and usability testing in mobile responsive and web environments.
  • Provided team support, including scenario simulation and forecasting possible consequences caused by changes in the system, registration of bugs, and follow-up on corrections.
  • Created and updated QA documentation used by teams, including test strategy, test plan, test scripts, and checklists. All information was discussed in functional specification meetings directly with the client.
  • Validated all functionality integrations with third-party applications.
  • Supported stakeholders and the maintenance phases of the functionalities during all production releases.
  • Organized releases and became the focal point for validating all tasks and environments before the departure for production. After the release, performed smoke testing to validate if the functionalities were working correctly.
  • Created a POC for automating the main scenarios using Cypress.
  • Used TestRail as a test management tool to write tests and execute regressions.
Technologies: Manual Testing, Quality Assurance (QA), QA Automation, Testing, Test Automation, eCommerce, Regression Testing, Scripting, Test Management, Manual Software Testing, Postman, TestRail

QA Engineer

2022 - 2022
Orsy Inc.
  • Took ownership of QA tasks for the application. Created clear, concise, comprehensive test plans, test cases, and other QA documentation.
  • Used Jira as an Agile management tool to follow the tickets and report the bugs and findings.
  • Collaborated on building a mobile app that allows users to stream videos in real time. Took charge of testing both the front end for iOS and Android and the back end using Postman.
Technologies: Quality Assurance (QA), iOS, Android, Manual Testing, Manual QA, Manual Software Testing, Mobile Device QA Automation, Scripting

Manual QA

2021 - 2022
Stanley Park
  • Worked on a mobile application that enabled surgeons to easily save, upload, and edit videos of their surgeries, tag their videos with metadata for search filters, and share them for educational purposes with other surgeons in their network.
  • Used Zephyr tool to manage the test cases in Jira.
  • Performed manual testing in the mobile app by executing the test cases and doing exploratory testing.
  • Reported any findings in Jira as a bug or recommendation.
  • Participated in Scrum ceremonies like daily stand-ups, planning, grooming, sprint reviews, and sprint retrospectives.
Technologies: Manual QA, iOS, Appium, Postman, TestRail, BrowserStack, Automated Testing, Selenium, Apache JMeter, Sauce Labs, Manual Software Testing, Quality Assurance (QA)

QA Automation Engineer

2019 - 2022
Verizon Connect
  • Automated mobile, web, and back-end test cases. Also, I set up and monitored automation test suites as part of CI/CD pipeline.
  • Maintained bug backlogs by triaging and prioritizing with stakeholders using Jira as a reporting tool and Kanban methodology.
  • Designed and wrote the test cases in TestRail and referenced them from the test framework.
Technologies: C#, Jira, Jenkins, Appium, BrowserStack, Visual Studio, TestFlight, TestRail, SQL, Quality Assurance (QA), QA Automation, Test Automation, API Testing, CI/CD Pipelines, Postman, Mobile Device QA Automation, Automation Tools, Scripting

C# Developer

2021 - 2021
Kaizen Cyber Ops LLC
  • Executed the tests from the security checklist for the project so the implementation errors that were not discovered during the code reviews were identified.
  • Submitted daily status updates to the senior engineer containing progress, findings, roadblocks, etc.
  • Provided the following information for any security concerns I discovered, like the nature of a bug, steps to recreate or proof of flaw, and recommended actions or next steps.
Technologies: C#, Testing, C#.NET, Security Testing, Static Application Security Testing (SAST), Software QA, Manual QA, APIs, QA Testing, Quality Assurance (QA)

C# Developer

2021 - 2021
Kaizen Cyber Ops LLC
  • Executed the tests from the security checklist for the project so the implementation errors not discovered during the code reviews were identified.
  • Submitted daily status updates to the senior engineer containing progress, findings, roadblocks, etc.
  • Provided the following information for any security concerns I discovered, like the nature of a bug, steps to recreate or proof of flaw, and recommended actions or next steps.
Technologies: C#, Testing, C#.NET, Security Testing, Static Application Security Testing (SAST), Software QA, Manual QA, APIs, QA Testing, Quality Assurance (QA)

QA Automation Engineer

2021 - 2021
Koombea
  • Developed a framework from scratch for web and mobile in Python, for testing back end and front end and generating reports after tests execution.
  • Reported and managed bugs using Jira as a reporting tool.
  • Configured the continuous integration using CircleCI.
Technologies: Python, Behave, CircleCI, Pytest, PyCharm, MacOS, Selenium WebDriver, Appium, Jira, SQL, QA Automation, Test Automation, API Testing, CI/CD Pipelines, Postman, Mobile Device QA Automation, JavaScript, Automation Tools, Scripting

Senior Automation QA Analyst

2016 - 2019
MAS Global Consulting
  • Developed and implemented QA test plans. I created and executed test scenarios, test scripts, and workflows for assigned applications from the user’s perspective, applying systematic testing principles to attain good coverage.
  • Created, maintained, and executed automated regression suites.
  • Used Azure board for tracking the project and reporting and managing bugs.
Technologies: C#, Visual Studio, Visual Studio Team Services (VSTS), MySQL, Microsoft Test Manager, SQL, QA Automation, Test Automation, Postman, Automation Tools, Scripting

Development Analyst

2015 - 2016
Bancolombia
  • Carried out the complete lifecycle of the software applications of the domain to which it belongs such as analyze, design, code, test, deploy, and stabilize.
  • Applied and complied with standards, guidelines, and good development practices defined by the bank and the industry including security, architecture, performance, and UX.
  • Managed the suppliers in order that they met the requirements and delivery times of the software developments.
Technologies: IT Projects, IT Project Management, AS400

Test Automation Engineer

2013 - 2015
Globant
  • Was in charge of automating test cases in an Agile development environment using Scrum methodology and managing incidents.
  • Tracked and used Jira as a reporting tool and also for tracking the project itself.
  • Improved test execution times after refactoring the internal test automation framework.
Technologies: Java, Eclipse, MySQL, TestNG, Selenium, Selenium WebDriver, Apache Maven, Jira, Jenkins, HP Quality Center (QC), SQL, QA Automation, Test Automation, API Testing, Cucumber

Test Automation Engineer | QA Automation Lead

2011 - 2013
Choucair Testing
  • Was in charge of the migration of internal framework from TestPartner to a Java solution using Selenium WebDriver.
  • Promoted from test automation engineer to QA automation lead. I was in charge of opening new clients, POC, making progress reports, estimates, test plans, allocation of team activities, work environment configuration, and customer interaction.
  • Taught a 40-hour internal Java course to other co-workers.
Technologies: Visual Studio, Silk Test, Excel VBA, Micro Focus ALM, Selenium WebDriver, Java, QA Automation, Test Automation, TestDirector

Software Developer

2010 - 2011
Ceiba Software House
  • Supported the team with planning, analysis, design, and implementation of the software that was required by the client.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Worked directly in the client facilities, which facilitated integration with the team.
Technologies: Java, Eclipse IDE, Oracle, Enterprise Architecture

System Analyst

2008 - 2010
Sonda Red Colombia
  • Was in charge of requirements gathering, analysis, design, implementation, testing, and support of the application.
  • Implemented three new products for the client from start to finish.
  • Participated in the migration of Oracle from 8i to 10g.
Technologies: Java, Oracle, Eclipse IDE

Test Automation Framework for Mobile and Web Back and Front End

I was in charge of testing a company app that included two mobile apps in both iOS and Android platforms; the admin module was a web app, and I did back-end testing. For this, I developed a test automation framework from scratch which implemented page object model as a design pattern, used behave BDD for web and mobile tests execution, Pytests for executing the back-end tests, Allure for the execution reports, CircleCI for managing the continuous integration and I also created my own script for doing the parallel execution of the tests.

Frameworks

Selenium, Appium, Locust, TestNG, Allure Testing Framework, Cypress

Tools

TestRail, BrowserStack, CircleCI, Behave, Pytest, PyCharm, Jira, Postman, Visual Studio, Jenkins, TestFlight, Microsoft Test Manager, Apache Maven, HP Quality Center (QC), Silk Test, Eclipse IDE, Apache JMeter, Cucumber, TestDirector

Paradigms

Testing, Automated Testing, Manual Testing, Test Automation

Other

Quality Assurance (QA), UI Testing, CI/CD Pipelines, QA Testing, QA Automation, Manual QA, Back-end, Manual Software Testing, Mobile Device QA Automation, Automation Tools, Mobile App Testing, API Testing, IT Projects, Visual Studio Team Services (VSTS), IT Project Management, AS400, Micro Focus ALM, Enterprise Architecture, Security Testing, Static Application Security Testing (SAST), Software QA, APIs, Sauce Labs, eCommerce, Regression Testing, Scripting, Test Management

Languages

Python, C#, SQL, JavaScript, Java, UML, Excel VBA, C#.NET

Libraries/APIs

Selenium WebDriver

Platforms

MacOS, Eclipse, Oracle, iOS, Android

Storage

MySQL

2012 - 2013

Specialization in Project Management

University of Medellin - Medellin, Colombia

2003 - 2008

Bachelor's Degree in Computer Science

University of Medellin - Medellin, Colombia

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