Omar Josue Guzman Valerin, Developer in Cartago, Cartago Province, Costa Rica
Omar is available for hire
Hire Omar

Omar Josue Guzman Valerin

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Location
Cartago, Cartago Province, Costa Rica
Toptal Member Since
November 2, 2020

Omar is a senior test automation engineer with several years of proven experience. He is passionate about creating test scripts in Python for front- and back-end projects and facilitating the setup and guiding teams to develop test strategies for manual and automation projects in Agile environments. Also, Omar has well-developed IT skills and a flexible work attitude.

Availability

Full-time

Preferred Environment

Jenkins, Slack, Linux, MacOS, Python 3, PyCharm

The most amazing...

...things I've created from scratch were back-end integration scripts that I added to Jenkins and executed, guaranteeing higher quality release builds.

Work Experience

QA Engineer

2023 - 2023
Unconditional Love, Inc. d.B.A Hello Bello, Inc.
  • Delivered an ADA bug-free application that allows people with disabilities to have a better user experience.
  • Built a functional, tested web application that is friendly and implements the requested designs and images to maintain similar workflows.
  • Created a QA culture in the company and performed regression testing before releasing it to production.
Technologies: Quality Assurance (QA), ADA Compliance, Manual QA

Senior QA Engineer

2023 - 2023
Witbooking
  • Initiated the establishment of a QA culture within the hotel booking engine company, which involved conducting scrum meetings to validate QA activities.
  • Developed a plan and a document to demonstrate the importance of QA in a software development lifecycle (SDLC) and delivered guidelines on creating test cases, bugs, and test plans.
  • Delivered a good strategy for starting to create a new QA department.
Technologies: Quality Assurance (QA), QA Test Plan Management, QA Leadership, Automation, eCommerce, Travel, Booking Systems, Strategy

QA Engineer

2022 - 2022
Toptal Client
  • Released an application for a fintech project that was ready for production and very user-friendly, making the client very excited to start using the new software.
  • Reviewed all user stories related to the project, verified designs, and made sure that all the expected acceptance criteria were accomplished with a high-quality and functional product.
  • Shared suggestions with the team about delivering work to QA and contributed to implementing the definition of done.
Technologies: .NET 4, Fintech

Senior QA Automation Engineer

2021 - 2022
FiscalNote
  • Owned report web page features, so I created around 100 automated test cases for the web application for a government relationship management web platform.
  • Created tasks for adding IDs to the web elements, reported bugs to Jira, and tracked my status in Jira tasks and daily standups.
  • Contributed to the execution of test cases in a Windows environment even though the project required macOS.
Technologies: Python 3, Pytest, BrowserStack, Docker, Selenium, HTTP Request Methods

Senior QA Automation Engineer

2018 - 2021
Gorilla Logic
  • Built a back-end framework in Python to execute API test cases and add its results to TestRail using Jenkins for CI.
  • Developed a front-end framework in Python to execute automated test cases and return detailed error messages if the test case fails and pictures when it failed.
  • Delivered with results, a good quality project that finished its development process, and the client was very happy with the application's quality.
  • Documented how to transfer project knowledge and helped new people on the team understand how to test the application and how it works.
Technologies: API Testing, Jenkins, Bug Triage, Manual Testing, Test Automation, PyCharm, Jira, TestRail, Postman, Linux, Python 3, iOS, Android, E2E Testing, APIs, Python

Mid QA Engineer

2016 - 2018
Growth Acceleration Partners
  • Led and owned a project-important product feature called Impact.
  • Created and developed installation and uninstallation processes; also updated the shell scripts.
  • Composed the test plans and served as the main point of contact for this important feature.
  • Helped and trained new team members during the onboarding process.
Technologies: Manual Software Testing, Test Automation, Testing, TestRail, Scrum, Linux, Python 3, Ruby

Quality Engineer

2012 - 2014
Testing Software
  • Delivered test plans and manual test cases for projects.
  • Learned automation skills using Java and started using Selenium.
  • Provided feedback to US-based co-workers in order to test the project.
Technologies: Linux Mint, Skype, Jira, TestLink, Java

Zenoss Service Impact

https://www.zenoss.com/resources/zenoss-service-impact
I was the assigned QA engineer and owner of the entire testing flow of this feature. I created test plans, executed the installations, upgrades, and uninstallation; I also developed the shell scripts to speed up the processes previously mentioned, and at the end of the release, verify that the feature works in a simulated production environment.

Zenoss Service Impact provides two key functions that help you reduce the time it takes to uncover and fix issues, and to eliminate unforced outages. These functions are:

1. Root cause analysis identifies infrastructure dependencies that are supporting a service and how status and performance issues might be affecting the overall service.

2. Impact analysis identifies which services are affected by a particular piece of infrastructure.

Strongbox

https://www.strongboxdata.com/
I provided automated test cases for the API and integrated them with the Linux OS that hosted the application, and also taught the team about the importance of QA in a project.

I implemented a reporter script after every API execution in Jenkins, so TestRail updated its test suites and added the results of each test case execution to the report.

Languages

Python, Python 3, Ruby, Java, Java 11

Frameworks

Selenium, Appium, Django, .NET 4

Paradigms

Functional Testing, Software Testing, Test Automation, Page Object Model (POM), E2E Testing, Scrum, Testing, Automation, Manual Testing

Other

Manual QA, Test Case Creation, Test Case Execution, Regression Testing, Bug Analysis & Reporting, REST API Automation, Quality Assurance (QA), APIs, Website QA, Automated UI Testing, Mobile Device QA Automation, Systems Engineering, Manual Software Testing, Bug Triage, API Testing, Scripting, QA Test Plan Management, Paramiko, Test Planning, QA Automation, HTTP Request Methods, QA Leadership, eCommerce, Travel, Booking Systems, Strategy, Fintech, ADA Compliance

Tools

Postman, TestRail, Behave, Cucumber, Git, Pytest, Apache JMeter, PyCharm, Slack, Jira, Jenkins, Skype, Shell, BrowserStack

Platforms

iOS, Android, Linux, MacOS, TestLink, Linux Mint, Docker

2008 - 2012

Bachelor's Degree in System Engineering

Universidad Latina - Costa Rica

OCTOBER 2020 - PRESENT

Performance Testing Course with JMeter and Blazemeter

Udemy

JUNE 2020 - PRESENT

Django 3 - Full Stack Websites with Python Web Development

Udemy

APRIL 2020 - PRESENT

Elegant Automation Frameworks with Python and Pytest

Udemy

NOVEMBER 2019 - PRESENT

ISTQB Certified Tester Foundation Level (CTFL)

ISTQB

JULY 2018 - PRESENT

2020 Complete Python Bootcamp: From Zero to Hero in Python

Udemy

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