GAUCHO B. AGREGADO
Contact: +63-956******* / 092********
adgttr@r.postjobfree.com / adgttr@r.postjobfree.com
Opulencia Street, Brgy Tala Nagcarlan Laguna
PROFESSIONAL PROFILE
Gaucho has been a Business and Technical Oriented IT/CS Professional for eleven (11) years with vast experience in the field of Web and Mobile Automation Testing using Selenium, Cucumber-java, Python-Robot Framework, Galen-Javascript Framework, J-Unit, TestNG, Robotium, Selendroid, and Espresso, and also with a seven (7) years of experience in Software Development for mobile and Web. He worked with clients engaged in the various institutions and industries: IT professional educator and trainer, software developer and technical consultant.
He has been involved in mobile application technology front end and has been capable of developing back-end service in PHP/MySQL/AWS/JSON including Backend as a Service (BaaS), where in Android Platform ranging from earliest SDK up to API (6.X) for his project based clients from Saudi, Hongkong, Singapore, US and Japan which involves various technologies and Projects such as QRCode and Barcode Integration, Weather Forecast, Card Swiper Integration, NFC, Bluetooth, Google Maps, SMS/Telephony Services, and Sensors (Accelerometer, GPS, light,proximity), and Material Design.
He is also active in participating various IT events and Community and be able to contribute for various concerns which can be addressed by new innovations in field of IT and Software Engineering.
TECHINICAL SKILLS
Skill Set Summary: Robot Framework, Python, Galen Framework using Javascript (for UI responsive testing), Selenium, Cucumber Framework, SauceLabs/TestObjects,BrowserStack, Jenkins, testNG, Robotium, Espresso, Selendroid, MAVEN, Android Application Development, Android SDK, Android Studio, Gradle, XML/JSON/Web Service, AWS, Location Service, Cloud, Sensors, NFC, Bluetooth, WIFI, networking, Database; JUnit and Selenium Web Driver and IDE (test Automation); Hibernate, Struts, Velocity Frameworks; Redmine Bugtracking; C++/C; PHP & Mysql; Blender; Unity Programming (C# Script/JavaScript); Linux; Windowsl; MAC/ iOS;
EMPLOYMENT HISTORY
NGA Human Resources June 2017 - August 2020
Quality Assurance Automation Engineer
Responsible in building and Implementing Test Automation using Python + Selenium Webdriver and administration & configuration of Continuous Integration Tools - e.g. Jenkins
Reviews and checks interpretations of functional and technical specifications used in the development of test cases (logic)
Develops use cases and test scenarios based on Functional Specifications
Conducts knowledge transfer sessions with other QA Analysts, Developers and/or Clients
Maintains and updates test specifications by reviewing technical change logs and ensures that new test requirements are tracked accurately
Produces test evaluation reports, providing feedback on problems found and reporting status and progress issues / highlights
Works with the developers to resolve defects and issues quickly and according to test level exit criteria
Develops practical knowledge of the test environment, test tools and the systems under test to be able to effectively organize and support other test team members
RCG INFORMATION TECHNOLOGY PHILIPPINES September 2016 - August 2017
ASCAP 02/17 to 8/17
PREP Assembly Testing
QA Tester / Automation
Built Automated Testing tool for ascap.com, songwize, ascap foundation and Member Access using Selenium-Cucumber Framework using Java Programming Language and executing on cross browser and platform including desktop and mobile. Hooked in Jenkins for continuous integration and automated job trigger management and reporting. Performed Manual QA Testing as well.
Alliance Data Systems 09/16 to 02/17
ADS QA Advisory Services
CUE 2.0
Automation Engineer
A flexible and scalable web-based architecture to support the Agencies with Project Setup, Management, and Reporting. Responsible for the test automation of web based application with a proactive approach to identify processes that need to be automated. The scope of responsibility includes setting up automation frameworks using Selenium and Cucumber using MAVEN based Java Application for Development Environment of Scripts and other Open Source Frameworks Automate testing of UI and web services to ensure the software solution works as expected. The solution should be tested in terms of functionality, performance, reliability, security, stability and compatibility with other legacy- and / or external systems.
Creation and maintenance of test data result for automation environments and maintenance of the CI pipeline. Worked within an Agile Development Team with a focus on delivering valuable software for the customer and provide input into process improvements across the delivery team and the department.
CENTENNIAL FAST TECHNOLOGY SOL. INC. Nov 2015 - May 2016
Senior Android Developer/Automation Tester /Project Based
Rewards Points Terminal, Mobile Wallet for Reward Cards
Developed test automation scripts and mobile application using android and PHP/Mysql/Amazon for backend. Led the group to achieve deadline and oversees progress.
PAYMENT WORLD INTERNATIONAL May 2015 - October 2015
Android Developer/Project Based
Tablet-based Payment Terminal with Card Swipe Support, and QRcode
Developed test automation scripts and mobile application using android and POYNT OS. Android Application ranging from location services, Google maps/gps, sensors, web services, cloud and push notification and latest Android 5.X APIs.
LANSA / VELOCITY SOLUTIONS INC. Feb 2015 - May 2015
Android / LANSA Enterprise Developer/LANSA Trainee
Trainee for LANSA Technologies, also including IBM related technologies. Developed Android Applications: prototyping only
VALTES ADVANCED TECHNOLOGY INC. March 2014-Feb 2015
Software Engineer /Project Based
Recent Projects: E-Commerce Web App, Courier Android App
Maintained JENKINS for Continuous Integration. Maintained Redmine for Bug Tracking Control. Involved in Testing - Test Specs, Design, Plan, Execution. Worked with Selenium IDE/WebDriver -JUnit Testing and Test Automation. Analyzed/Developed Web and Mobile Applications. Developed Web Applications using Java Enterprise Beans, Struts, Hibernate and Velocity Frameworks. Developed Android Mobile Applications using various APIs. Created Work Breakdown Schedule of Task. Performed Code Review and Source Code Version Management Control. Maintained Visual SVN server and Tortoise SVN.
JMCC WEB DEVELOPMENT SERVICES Jan 2013 - May 2014
Software Engineer Consultant / Flexible Working Hours
SMS Alert, Weather Forecast Prototype, Music Store Prototype, Emergency Related App
Analyzed/Developed test automation scripts and Mobile and Web Applications using Full Software life cycle Development Methodologies -Hibernate Framework, Struts -Velocity Framework -MVC Pattern. Developed Web Applications in PHP supporting for the backend of mobile applications.
FASTTRACK SOLUTION March 2013 March 2014
Android Technical Consultant
Facilitated Mobile development consultancy and training. Assisted in Mobile Software Development and Research.
MAC 5 PRIVATE, SECURITY & DETECTIVE AGENCY INC. Dec 2007 - Jan 2012
Junior System Analyst / from OJT to Full Time Basis
Mobile Applications for Android only. GPS, Google maps, Sensors, and Web Services. Developed Web Applications using Java Enterprise Beans, Struts, Hibernate and Velocity Frameworks. Developed a variety of automated data processing applications. Worked with users to understand information needs and develops systems to meet those needs. Prepared system specifications, definitions, and documentation for new applications and the modification of existing application. Performed the more complex work in the writing, debugging, and enhancement of computer programs. Diagnosed and corrected hardware/software problems; installed and tested new hardware and software. Developed and provided training for system and users; assisted users with resolving problems; prepares users' guides, documentation, and manuals. Provided technical guidance and support for other data processing staff. Served as systems programmer on complex operating systems. Assisted users with a variety of problems and questions. Repaired computers when feasible. Installed hardware and software at user locations when necessary. Provided technical support for the Supervising Systems Analyst.
NEW ERA UNIVERSITY Nov 2007 - Jan 2009
Assistant Professor / Part time Basis
Accountable for conveying knowledge to students. Became the Subject Coordinator for various fields of study.
Handled the following subjects: Automata Theory, Compiler Design, Computer System and Organization w/ LOGISIM, Computer Architecture w/ assembly language (TASM), Database Management system, Digital Logic and Design, Computer Programming (JAVA / C++ / C), Web Design and Programming with various scripting technology (Client & Server side)
EDUCATION
Masters in Science in Computer Science (MSCS), 2012
AMA Computer University, Quezon City
Bachelor of Science in Computer Science (BSCS), 2007
New Era University, Quezon City