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.


TECHNICAL SKILLS

  • Selenium WebDriver
  • CSS
  • Cascading Style Sheets (CSS)
  • JIRA
  • Eclipse
  • TestLink
  • Project Management
  • Zephyr
  • HTML5
  • WordPress
  • Sony Vegas Video
  • Test Planning
  • Teamwork
  • MySQL
  • HTML
  • Entrepreneurship
  • Responsive Web Design
  • Quality Assurance
  • Adobe Photoshop
 

WORK EXPERIENCE:

Avantica – June 2014 – Present
Position: Software Quality Assurance Engineer
Description: Avantica specializes providing outsourcing and professional Software Engineering services for 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, since the customer did not have any QA to begin, then with the time we were able to polish our flows and also help with automation processes and efforts. Another contribution was helping with ramp up and introduction processes for newest resources, either from Avantica or from the customer’s end. And the last but not least, the team was able to improve and participate 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 our automated test cases, allowing the execution automated test cases on any environment with Java as development tool, and also allows the creation of more detailed and flexible test cases.

Main tasks executed in the project:

  • Understanding of Functional Test Automation
  • Development of Automated TCs using Java and WebDriver to implement object orientation and some other features that this language provides us in order to create a robust and maintainable testing framework
  • Creation of automation classes needed to manage multi-threading and Selenium Grid implementation to increase the amount of Tests Execution in parallel
  • Creation of classes and data structures to manage pools of users for the different test scenarios
  • Creation of classes to delivery HTML Test results including screenshots of each failed TC.
  • Developing TC’s using the conceptual model and pattern design for automation with WebDriver.
  • Developing TC's using the correct classes to handle a correctly structured with all scenarios.
  • Document creation with 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 Automation Framework, and Java as development tool, along with additional technologies that may increase the framework’s functionality. 

Main tasks executed in the project:

  • Development of Automated TCs using Java and WebDriver to implement object orientation and some other features that this language provides us in order to create a robust and maintainable testing framework
  • Understanding of BDD flows
  • Creation of automation classes needed to manage multi-threading and Selenium Grid implementation to increase the amount of Tests Execution in parallel
  • Creation of classes and data structures to manage pools of users for the different test scenarios
  • Creation of classes to delivery HTML Test results including screenshots of each failed TC.
  • Developing TC’s using the conceptual model and pattern design for automation with WebDriver.
  • Developing TC's using the correct classes to handle a correctly structured with all scenarios.
  • Document creation with Test Results during the automation of the application.
  • DataProvider usage and management
  • Development of 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

Language Skills
Spanish (Native)

English (B2)

French (A1)

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