Jose Pablo Vargas

josepablo

QA Engineer | San Carlos, Costa Rica

Jose Pablo is a strong QA Engineer with iOS, Android, and web experience. He is a team player that is eager to learn and eager to help. He is an analytical and deep thinker always looking for “what if” scenarios that may have not been considered. Very easy going and loves to talk about any out-of-work activities like sports and video games.

Experience

SalsaMobi
Quality Assurance Software Engineer

Avantica
Software Quality Assurance Engineer

Location

Employment

Software Quality Assurance Engineer
SalsaMobi (June 2018 - Present)
SalsaMobi connects accomplished Latin American software engineers with their portfolio of growing
U.S. companies

Worked on client projects including Mobiliti, an app-based subscription service connecting drivers to a vast selection of cars, trucks, and SUVs — with no up-front investment, no time limits, and endless swapping with the cars they want.

  • Test case creation and execution
  • Test planning and maintenance
  • Bug reporting and verification
  • Regression testing for latest builds and specific features
  • Point verification for newest features
  • Mobile testing for Mobiliti’s mobile apps
  • Backend/endpoint testing for proper API response validations
  • SCRUM meetings (standups, retrospective, sprint planning)
  • Polish and improve QA processes for the project
  • Establish proper QA documentation for further use

    Technologies: TestLink, TestRail, Jira, Confluence, Slack, IOS 10.3-11, Android 6.0-7.0-8.0, Mac OSX High Sierra 10.13, Windows 10, Fabric, TestFlight, GSuite

Software Quality Assurance Engineer
Avantica (June 2014 - 2018)

Avantica specializes in providing outsourcing and professional software engineering services to all of their customers.

Project: BlendLabs
Blend’s platform gives customers a choice when it comes to how they want to apply for a loan. With less paperwork and more transparency, your customers get a better lending experience they’ll want to share with friends.

Main tasks executed in the project:

  • Test case creation and execution
  • Test planning and maintenance
  • Bug reporting and verification
  • Automation opportunities overview and automation PoC
  • Regression testing for latest builds
  • Point verification for newest features
  • Mobile testing For Blend’s mobile apps
  • QA recruitment process overview and improvements

Major contribution on this project was to setup the QA workflow, because the customer did not have any QA. Then in time we were able to polish our flows and help with automation processes and efforts. Another contribution was helping with ramp up and introduction processes for the newest resources, either from Avantica or from the customer’s end. Last but not least, the team improved and participated in QA recruitment processes, suggesting changes, nice to haves, and skills to get the best possible resources to join the company.

Technologies: TestLink, TestRail, Jira, Confluence, Slack, FlowDock, VmWare, IOS 10.3-11, Android 6.0-7.0, Mac OSX High Sierra 10.13, Windows 10, DocuSign

Project: Measured Progress
Measured Progress, Inc., a not-for-profit assessment services company that develops customized K-12 student assessments. The company offers various services, including item creation, test construction, test administration, psychometrics and data analysis, reporting, professional development programs, and assessments. Its services enable educators to improve student learning by connecting assessment, data, and instruction.

Main tasks executed in the project:

  • Test case creation and execution
  • Test planning and maintenance
  • Bug reporting and verification
  • Regression testing for latest builds
  • Point verification for newest features
  • Daily standups, retrospective and story estimation meetings

Technologies: Zephyr, Jira, Confluence, Oracle VirtualBox, Mac OS X 10.5 Leopard, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, Windows 7 Professional, Windows 8 Professional, SQL server.

Major contribution to this project was to set up the QA strategy for the new (at the time) project psychometrics.

Other Projects

Project: Training (WebDriver with Avantica Framework)

Avantica automation framework provides the agile process to create automated test cases, allowing the execution of automated test cases on any environment with Java as the development tool. It also allows for the creation of more detailed and flexible test cases.

Main tasks executed in the project:

  • Understood functional test automation
  • Developed automated TCs using Java and WebDriver to implement object orientation and other features to create a robust and maintainable testing framework
  • Created automation classes needed to manage multi-threading and Selenium Grid implementation to increase the amount of test execution in parallel
  • Created classes and data structures to manage pools of users for the different test scenarios
  • Created classes to deliver HTML test results including screenshots of each failed TC.
  • Developed TC’s using the conceptual model and pattern design for automation with WebDriver
  • Developed TC's using the correct classes to correctly structure all scenarios
  • Created documentation of the test results during the automation of the application

Technologies: Java, JavaScript, Eclipse, JUnit, TestNG, Page Object Model, Page Factory, Maven, WebDriver framework, HTML, CSS, Selenium Grid, Selenium Remote Control, GeckoDriver, ReportNG, ExtentReports, ATUTest Recorder, TDD.

Project: Training (Cucumber Own Training)

To increase and expand his knowledge and experience with automation practices, he started his own training with Cucumber as an automation framework, and Java as the development tool, along with additional technologies that may increase the framework’s functionality. 

Main tasks executed in the project:

  • Developed automated TCs using Java and WebDriver to implement object orientation and other features to create a robust and maintainable testing framework
  • Understood BDD flows
  • Created automation classes needed to manage multi-threading and Selenium Grid implementation to increase the amount of test execution in parallel
  • Created classes and data structures to manage pools of users for the different test scenarios
  • Created classes to delivery HTML test results including screenshots of each failed TC
  • Developed TC’s using the conceptual model and pattern design for automation with WebDriver
  • Developed TC's using the correct classes to correctly structure all scenarios
  • Created documentation of the test results during the automation of the application
  • Performed DataProvider usage and management
  • Developed proper Cucumber hooks in order to manage test flows and setups

Technologies: Java, Cucumber, Eclipse, JUnit, Page Object Model, Page Factory, Maven, WebDriver framework, HTML, CSS, Selenium Grid, Selenium Remote Control, GeckoDriver, ReportNG, ExtentReports, Gherkin.

Education

Universidad Técnica Nacional                                    
Software Engineering Bachelor Degree (2012-2016)

Language Skills
Spanish (Native)
English (B2)
French (A1)

Technical Skills

Languages
HTML5, CSS3, PHP, Java

Frameworks
CodeIgniter, Angular JS, D3.js, jQuery, Ruby on Rails, Chart.js