Omar Josue Guzman Valerin
Verified Expert in Engineering
Quality Assurance Engineer and Developer
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.
Portfolio
Experience
Availability
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
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.
Senior QA Engineer
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.
QA Engineer
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.
Senior QA Automation Engineer
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.
Senior QA Automation Engineer
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.
Mid QA Engineer
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.
Quality Engineer
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.
Experience
Zenoss Service Impact
https://www.zenoss.com/resources/zenoss-service-impactZenoss 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 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.
Skills
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
Education
Bachelor's Degree in System Engineering
Universidad Latina - Costa Rica
Certifications
Performance Testing Course with JMeter and Blazemeter
Udemy
Django 3 - Full Stack Websites with Python Web Development
Udemy
Elegant Automation Frameworks with Python and Pytest
Udemy
ISTQB Certified Tester Foundation Level (CTFL)
ISTQB
2020 Complete Python Bootcamp: From Zero to Hero in Python
Udemy
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