About

Since 2007, Sergio has worked as a QA test automation engineer at a variety of companies, including EPSON Argentina, Globant, and Vista Entertainment. He's completed quality assurance tasks in a wide array of environments, including firmware for fiscal printers, web apps, web services, and desktop/mobile apps. Sergio is also comfortable creating test automation frameworks for web apps and enjoys mentoring.

Top Skills

10Skills
  • Subversion (SVN)20%
  • DUnit20%
  • Jenkins20%
  • Mercurial20%
  • Cucumber20%

Also works with

  • Apache JMeter
  • SoapUI
  • RestSharp
  • Git
  • IBM Rational

Experience

  1. Jan 2020 — Present

    Senior Automation Test Engineer

    Westpac New Zealand

    Developed automated test cases for web services using Rational Integration Tester. Designed and implemented different pipelines in Jenkins to provide continuous integration capabilities for our systems. Performed database validations using SQL Server Management Studio.

  2. Jan 2019 — Jan 2020

    QA Test Engineer

    Tower Insurance

    Designed and executed manual test cases for a web app by applying different experience-based techniques such as error guessing, exploratory testing, and black-box techniques (equivalence partitioning, boundary value analysis, and decision tables). Created automated test cases to perform load tests of different functionalities of a web app under usual volumes of users and transaction volumes using JMeter. Designed and implemented functional web front-end automated test cases applying different black-box techniques and using the page-object model in WebdriverIO, TypeScript, and Cucumber. Performed defect management by identifying, reporting, and tracking the defects from discovery to their resolution in Jira. Designed and implemented functional web services automated test cases applying different black-box techniques like equivalence partitioning, boundary value analysis, and decision tables in SoapUI.

  3. Jan 2017 — Jan 2019

    Test Analyst

    Vista Entertainment Solutions

    Created a functional test automation framework for the front end of a web app that supports cross-browser testing, the use of the page-object model and data-driven test cases using C#, Selenium, SpecFlow, and NUnit. Built a functional test automation framework for web services that supports page-object model and data-driven test cases using C#, RestSharp, SpecFlow, and NUnit. Designed and implemented functional web front-end and web services automated test cases by applying different black-box techniques like equivalence partitioning, boundary value analysis, and decision tables. Provided mentoring by hosting several workshops covering the following topics: page-object design pattern, Selenium, and good practices for test automation for Vista's employees. Performed defect management by identifying, reporting, and tracking the defects from discovery to their resolution in Microsoft TFS. Designed and executed manual test cases for a web app and web services using different experience-based techniques like error guessing and exploratory testing and black-box techniques (equivalence partitioning, boundary value analysis, and decision tables).

  4. Jan 2015 — Jan 2016

    Tester Analyst

    Huenei IT Services

    Designed and executed manual test cases for a web app using different experience-based techniques like error guessing and exploratory testing and black-box techniques (equivalence partitioning, boundary value analysis, and decision tables). Created a functional test automation framework for the front-end of a web app that supports cross-browser testing and the use of the page-object model using Ranorex and C#. Performed defect management by identifying, reporting, and tracking the defects from discovery to their resolution in Jira. Designed and implemented functional web front-end automated test cases applying different black-box techniques like equivalence partitioning, boundary value analysis, and decision tables and using page-object model and data-driven tests in Ranorex and C#.

  5. Jan 2014 — Jan 2015

    Test Automation Engineer

    Globant

    Designed and executed manual test cases for a web app using different experience-based techniques like error guessing and exploratory testing and black-box techniques (equivalence partitioning, boundary value analysis, and decision tables). Provided mentoring by hosting several workshops covering the following topics: page-object design pattern and good practices for test automation for Globant's employees. Designed and implemented functional web front-end automated test cases applying different black-box techniques like equivalence partitioning, boundary value analysis, and decision tables and using page-object model and data-driven test cases in Selenium and Java. Performed defect management by identifying, reporting, and tracking the defects from discovery to their resolution in Jira.

  6. Jan 2012 — Jan 2014

    Software Engineer

    Taller Technologies

    Designed and executed manual test cases for a web app and an Android native app using different experience-based techniques like error guessing and exploratory testing and black-box techniques (equivalence partitioning, boundary value analysis, and decision tables). Created a functional test automation framework for the front end of a web app that supports cross-browser testing and page-object model using Selenium and Java. Designed and implemented functional front-end automated test cases applying different black-box techniques like equivalence partitioning, boundary value analysis, and decision tables and using page-object model and data-driven test cases in Selenium and Java. Built and managed a continuous integration environment for the web test framework using Jenkins. Constructed a functional test automation framework for an Android native app that supports page-object model using Robotium and Java. Designed and implemented functional Android front-end automated test cases by applying different black-box techniques (equivalence partitioning, boundary value analysis, and decision tables) and using the page-object model and data-driven test cases in Robotium and Java. Performed defect management by identifying, reporting, and tracking the defects from discovery to their resolution in Jira.

  7. Jan 2011 — Jan 2012

    Agile QA Analyst

    Convey

    Designed and executed manual test cases for a desktop app and a web app using different experience-based techniques (error guessing and exploratory testing) and black-box techniques (equivalence partitioning, boundary value analysis, and decision tables). Designed and implemented functional automated test cases for a desktop app applying different black-box techniques (equivalence partitioning, boundary value analysis, and decision tables) and using page-object model and data-driven test cases in DUnit and Delphi. Developed a tool to generate a PDF documentation for the test automation libraries from the docstrings for each function using Python. Built and designed functional web front-end automated test cases applying different black-box techniques (equivalence partitioning, boundary value analysis, and decision tables in Selenium and Java).

  8. Jan 2007 — Jan 2011

    QA Assistant

    EPSON Argentina

    Designed and implemented functional automated test cases for a fiscal printer's firmware by applying different black-box techniques (equivalence partitioning, boundary value analysis, and decision tables) and using Python. Created a GUI for the in-house test runner that was developed to execute the automated test cases for a fiscal printer's firmware. Built a tool to generate reports about the results of the test run in PDF format to provide meaningful information to the project management using Python. Designed and executed manual test cases for a type of fiscal printer firmware using different experience-based techniques (error guessing and exploratory testing) and black-box techniques (equivalence partitioning, boundary value analysis, and decision tables). Performed defect management by identifying, reporting, and tracking the defects from discovery to their resolution in Trac.

Education

  • Completed Credits towards a Bachelor's Degree in Information Systems

    Universidad Nacional de Catamarca - Catamarca, Argentina

    2000 - 2007

Certifications

  • Completed Credits towards a Bachelor's Degree in Information Systems

    Universidad Nacional de Catamarca - Catamarca, Argentina

    Jan 2000 — Jan 2007

Ready to Bring Sergio Onto Your Team?

Tell us about the role and we'll set up the engagement — a single specialist who works inside your team, your processes, your tools.

Sergio Ruben Silva — QA Engineer | HuntTal