Summary
Overview
Work History
Education
Skills
Timeline
Generic

Frank Bravo

Traverse City,MI

Summary

  • Dedicated Sr. Quality Engineer with over 15 years of experience in Software QA/Testing, specializing in automation testing of desktop and mobile applications. Skilled in creating and maintaining end-to-end testing automation frameworks to ensure the quality and reliability of software products. Seeking a challenging Test Automation Engineer position at Cloudflare, where I can leverage my expertise in automation framework development and scripting to drive testing excellence and contribute to the company's mission of building a better Internet.
  • Over 15 years of experience in Software QA/Testing.
  • Strong Agile practices and expertise in automation framework development.
  • Proficient in functional, negative, regression, system integration, and acceptance testing.
  • Extensive experience in creating and maintaining end-to-end testing automation frameworks.
  • Proficient in Python and other scripting languages for automation testing.
  • Experienced with various automation frameworks including Pytest, Robot Framework, and Appium.
  • Skilled in integrating test automation within CI/CD infrastructure and SDLC process.
  • Solid understanding of macOS, Windows, and Linux platforms and their testing technologies.
  • Familiarity with multi-platform VM orchestration and Mobile Device Management platforms.

Overview

25
25
years of professional experience

Work History

Sr. Quality Engineer

Enzoic
01.2019 - Current
  • Manually test a Security product that interacts with Active Directory utilizing LDAP
  • Create Automation test cases for the product in Python using the Pytest testing framework
  • Possess knowledge of Powershell and can write basic scripts to retrieve and update data
  • Proficient in NoSQL and writing simple manual queries
  • Utilize Pymongo to interact with various databases and associated collections
  • Write test cases in Python that interact with Appium's API for testing on mobile devices running iOS and Android platforms
  • Write web Automation tests using Python and the Selenium API to interact with Chrome and Firefox using chromedriver and geckodriver
  • Read logs from AWS Cloudwatch to troubleshoot
  • Manually interact with Lambdas in AWS
  • Create extensive documentation on testing procedures and how-to's using Confluence
  • Practice Agile methodologies, specifically Kanban framework
  • Research information and apply knowledge gained in everyday responsibilities
  • Know when to seek help from peers by time-boxing issues unable to be resolved independently
  • Utilize GitHub as the code repository, comfortable cloning repositories, pulling forked code, adding own code, pushing changes up, and submitting pull requests for peer review
  • Proficient at promoting Windows Servers into Domain Controllers
  • Create a testing suite in Python using Pywinauto to automate manual test cases of a desktop application.

Quality Assurance Engineer

i3Logix
01.2016 - 01.2019
  • Implemented UI Automation framework for two products using technologies such as Cucumber, Capybara, Selenium-WebDriver, Selenium-Grid, Ruby, RSPEC, Python, and Pytest
  • Analyzed requirement specifications and product documentation to plan and create automated test cases
  • Applied Agile methodologies for software development in biweekly sprints
  • Handled responsibilities of identifying and troubleshooting software and automation issues
  • Coordinated with development team troubleshooting defects and implementing solutions
  • Conducted manual testing of Web applications using Postman (REST testing), PostgreSQL, and Splunk for retrieving server logs
  • Assisted fellow colleagues with end-to-end Automation
  • Responsible for code merging and pushing code to different server environments.

Test Automation Engineer

iTriage
01.2014 - 01.2016
  • Developed automated test suites for Android, iOS, and Responsive Web applications using technologies such as Cucumber, Capybara, Selenium-WebDriver, Selenium-Grid, Ruby, RubyMine, Xcode, Calabash, Virtualbox, and various iOS & Android devices
  • Studied requirement specifications and product documentation to plan and create automate test cases
  • Applied Agile methodologies for software development in two sprints
  • Handled responsibilities of identifying and troubleshooting software and automation issues
  • Coordinated with development engineering staff in resolution of problems
  • Conducted manual testing of Android, iOS, and Web applications using various iOS & Android devices.

Senior Quality Assurance Engineer

Sitrion
01.2007 - 01.2014
  • Created SharePoint 2010 & 2013 test labs using Hyper-V or Windows Azure technology, which include virtual networks, dedicated domains, and exchange servers
  • Collaborated with internal development and project management staff validating requirements, user stories/use cases, and resolving software defects
  • Decreased defects in the production environment by 35% with establishing test management tools
  • Created rudimentary Automation scripts for Regression testing
  • Produced Test Scenarios and Detailed Test Cases based on Requirements and Functional Specifications
  • Created SQL statements to validate data is being stored and retrieved accurately
  • Performed Regression testing to ensure product integrity after modification and enhancements
  • Created Virtual environments hosting our Social Sites Products multiple test scenarios.

Lead Software Quality Assurance Engineer

NetLibrary
01.1999 - 01.2007
  • Managed, directed, and performed test planning, design, execution, verification, coordination, and automation for multiple medium to large size projects
  • Provided technical and organizational consultation to multiple analysts responsible for leading their own project assignments
  • Created/Maintained automated test scripts for new products and regression testing
  • Trained junior staff and newly-hired Quality Assurance members on QA Processes, company products, and other test tools
  • Developed test cases based on project and product requirements to challenge the design and functionality of products
  • Coordinated cross-divisional resources required for various projects
  • Defined and implemented new Quality assurance processes or improved existing processes, reducing test cycles by 30%
  • Created, executed, and maintained MS-SQL queries.

Education

Computer Information Systems -

Red Rocks Community College
Lakewood, Colorado

Skills

  • Programming Languages: Python, Powershell, Ruby
  • Testing Frameworks: Pytest, Robot Framework, Appium
  • Automation Tools: Pywinauto
  • Version Control: GitHub, BitBucket
  • Operating Systems: Windows, macOS, Linux
  • Cross-Functional Teamwork

Timeline

Sr. Quality Engineer

Enzoic
01.2019 - Current

Quality Assurance Engineer

i3Logix
01.2016 - 01.2019

Test Automation Engineer

iTriage
01.2014 - 01.2016

Senior Quality Assurance Engineer

Sitrion
01.2007 - 01.2014

Lead Software Quality Assurance Engineer

NetLibrary
01.1999 - 01.2007

Computer Information Systems -

Red Rocks Community College
Frank Bravo