Scroll To View More
Mario César Romero Borbón, Bash Scripting Developer in Hermosillo, Mexico
Mario César Romero Borbón

Bash Scripting Developer in Hermosillo, Mexico

Member since July 12, 2014
Mario is a Python developer for many years—mostly standalone data-processing applications. Besides Python, he's experienced in test automation using Ruby, RSpec, Selenium/Watir, and Jenkins. He also has familiarity working on Windows, Linux, and OS X environments
Mario is now available for hire

Portfolio

  • LivingSocial
    Ruby, RSpec, Watir, Selenium, Jenkins
  • Tripwire
    Ruby/Rspec, Python, Linux, Solaris, AIX, HPUX, Windows, OS X, C

Experience

  • Python 3, 9 years
  • Testing, 5 years
  • Bash Scripting, 5 years
  • Selenium WebDriver, 3 years
  • RSpec, 2 years
  • Ruby, 2 years
Hermosillo, Mexico

Availability

Part-time

Preferred Environment

Windows/OS X, PyCharm/RubyMine, Git

The most amazing...

...thing I coded was a client/server differential backup system for Windows hosts. Made with Python, PostgreSQL, Linux, Apache, and a little C.

Employment

  • Test Engineer

    2015 - PRESENT
    LivingSocial
    • Automated the testing of new sections of the web store; using Ruby/RSpec to write the test cases and Watir/Selenium to automate browser test execution. Tests were executed on Jenkins.
    • Worked on remote distributed teams using Scrum methodologies.
    • Automated the testing and sampling of advertising emails deliveries to different email services (Outlook, Gmail, Yahoo). Verified the validity of links and images, recurrence. Using Nokogiri for HTML parsing, Ruby/RSpec for tests writing, and IMAP for email querying and retrieval.
    • Performed manual testing when time limitations didn't allow for test automation. Lots of defects were filed—tracking defects from detection to fixing and deployment.
    Technologies: Ruby, RSpec, Watir, Selenium, Jenkins
  • Senior QA Engineer

    2011 - 2015
    Tripwire
    • Automated the testing of a Windows Registry collection tool and Command execution tool. Wrote tests in Ruby/RSpec, communicating with the components using protobuf messages, executing tests for many different platforms on Jenkins (various forms of Windows and Linux platforms). Made hundreds of automated tests for immediate regression detection.
    • Automated tests for a real-time file system change detection system. Wrote hundreds of tests for detecting any kind of change on file system like file/directory creation, deletion, renaming, moving, timestamp changes, writing, filesytem mounting, hard and symlink creation, and more. Execute the tests on more than 100 different platforms and versions like Windows, Linux, Solaris, AIX, HPUX, OS X. Used Bash for the deployment of component and tests, Jenkins for scheduled test execution, and C for writing a test tool to cause any possible file system change.
    • Implemented the manual testing of a multi-platform file system integrity monitoring agent. Required basic-to-mid level knowledge of at least these platforms: Windows, Linux, Solaris, HPUX, AIX, and OS X.
    • Developed a tool in C for Linux and Solaris to call every possible system call that can cause changes on the file system (create, write, unlink, link, mount, and more). The tool's purpose was to test a file system integrity monitoring agent.
    Technologies: Ruby/Rspec, Python, Linux, Solaris, AIX, HPUX, Windows, OS X, C

Skills

  • Languages

    AWK, SQL, Python 3, Ruby
  • Libraries/APIs

    Selenium WebDriver, Nokogiri, ZeroMQ
  • Paradigms

    Testing, Scrum
  • Platforms

    Linux
  • Other

    Bash Scripting
  • Tools

    Watir, Git, RSpec, Jenkins
  • Storage

    PostgreSQL

Education

  • Bachelor's degree in Information Systems
    1992 - 1997
    Instituto Tecnológico y de Estudios Superiores de Monterrey - Cd Obregón, Sonora, México
I really like this profile
Share it with others