Rafael G.

Rafael G.

Santo Domingo Este, Dominican Republic

Manual QA Engineer

8 years of exp.


Watch Intro

Profile Summary

Experienced Senior Mobile/Web QA Engineer with a strong background in QA and automation frameworks. Proficient in mobile testing on iOS and Android platforms, with expertise in automating regression testing using Appium and Java. Skilled in collaborating with cross-functional teams to ensure high-quality software delivery. Committed to continuous improvement and effective communication within agile environments.

Culture Profile

In workplace, I am known for . . .
  • My meticulous attention to detail and analytical thinking as a QA Engineer
  • My strong ability to create comprehensive test plans and test cases that cover various scenarios, helping to identify potential issues early in the development lifecycle.
I thrive in environments . . .
  • Where I am challenged to develop my skills
  • Where I am respected as a professional and as a person
I struggle in environments . . .
  • I am not respected as a professional or as a person
  • Where processes are not respected

Work Experience

Fullstack Labs

QA Analyst
  • Jan, 2024 - Present
  • Remote
  • Automated mobile regression testing with Appium, Java and Testng/JUnit
  • Integrated automation framework with AppCenter CI/CD
  • Created test cases, ran them, and managed testrails dashboard and reports
  • Created test plan for the sprint
  • Performed API Testing using Postman to validate endpoints
  • Analyzed test results and proposed opportunities for improvement
  • Created defects and followed them up with developers
  • Updated BI report for management insights on project quality metrics

Skills

JavaApp CenterSQL.NETAngularWordPressAndroid StudioGitJiraPostmanTrelloXcode DebuggerAppiumCypressGoogle testNUnitSitecore XP BrowserStack

Industries

Software

Framework Science

Senior QA Engineer
  • Jun, 2023 - Present
  • Remote
  • Designed and developed test scenarios and test cases to highlight risks and issues in the system which improves test coverage for the software requirements.
  • Used Jenkins to release to production after each sprint.
  • Created and followed up QA tracking metrics.
  • Participated in meetings with clients to understand their needs and issues with the application.
  • Automated end to end testing in mobile applications using Appium to avoid longer Manual Regression testing.

Skills

JavaJenkinsAppiumAPI TestingRegression TestingNUnit

Industries

Software

Applaudo Studio

QA Analyst
  • Sep, 2021 - Jun, 2023
  • Remote
  • Improved test coverage for software requirements by creating test cases to highlight risks and issues.
  • Automated end-to-end testing in mobile applications using Appium to reduce manual regression testing time.
  • Created defects and followed them up with developers to ensure timely resolution.

Skills

JavaApp CenterJenkinsPostmanTestFlightAppiumNUnit

Industries

IT ServicesSoftware

Dirección General de Impuestos Internos DGII (REP DOM)

QA Engineer/Business Analyst
  • Jan, 2018 - Feb, 2021
  • Dominican Republic
  • Design and develop test scenarios and test cases to highlight risks and issues in the system which improves test coverage for the software requirements.
  • Integrate new systems and applications with business operations and services.
  • Convert Requirement into user stories.
  • Prepare a test plan for quality control, so that you can have traceability of the tickets worked in each of the sprints.
  • Review processes carried out at the IT systems level in each of the phases of the software life cycle to detect defects and failures early.

Skills

ScrumSystem TestingUnit TestingAPI TestingStakeholder ManagementDefect Tracking

Industries

Government and MilitaryIT Services

Banco BHD Leon

QA Analyst
  • May, 2016 - Dec, 2017
  • Remote
  • Carry out computer systems tests.
  • Review processes carried out at the IT systems level in each of the phases of the software life cycle.
  • Prepare the Test Plan for Quality Control.
  • Create test cases and run them.
  • Do API Testing using Postman to validate the endpoints are working as expected.
  • Create defects and follow them up with the developers.
  • Create a defect report and update BI report to provide management with insights on project quality metrics.

Skills

ScrumUnit TestingAPI TestingManual TestingDefect Tracking

Industries

IT ServicesSoftware

Education

Bachelor's degree
  • Computer and Systems Engineering
  • Universidad Dominicana O&M, Dominican Republic
  • 2014

Certifications

Scrum Practitioner
  • Scrum Institute
  • 2022

All Skills

  • Languages

    • JavaScript | 1 yr
    • Java | 3 yrs
  • Cloud

    • App Center | 2 yrs
  • Databases

    • SQL | 1 yr
  • Frameworks

    • .NET | 1 yr
    • Angular | 1 yr
    • WordPress | 1 yr
    • Appium | 3 yrs
  • Others

    • Project Management | 8 yrs
    • Manual Testing | 8 yrs
    • Regression Testing | 8 yrs
    • Stakeholder Management | 3 yrs
  • Paradigms

    • Scrum | 8 yrs
    • System Testing | 3 yrs
    • Unit Testing | 4 yrs
  • Tools

    • Android Studio | 1 yr
    • Git | 1 yr
    • Google Meet
    • Jenkins | 3 yrs
    • Jira | 8 yrs
    • Microsoft Teams
    • Postman | 6 yrs
    • Slack | 8 yrs
    • Trello | 5 yrs
    • Xcode Debugger | 1 yr
    • Cypress | 1 yr
    • API Testing | 6 yrs
    • Google test | 1 yr
    • NUnit | 3 yrs
    • BrowserStack | 5 yrs
    • Defect Tracking | 8 yrs
  • Platforms

    • TestFlight | 3 yrs
    • Sitecore XP | 1 yr