Jon Adolf J. Caballero
[Senior Test Engineer]
SUMMARY
Experienced as Senior Test Engineer (Manual/Automation) with 15 years’ experience in Test Engineering on Firmware, Web, UI, Mobile & Cloud platform.
Specialties
Build test documents, identifying faults, automation activities, and reviewing QA reports.
Understands and analyzes customer requirements
Involved in creating and implementing automated testing strategies.
Develop, review, configure test automation scripts.
Can execute all kinds of testing like functional, non-functional, regression, verification, smoke test.
Experienced on creating test cases, test plan, project timeline, and test strategies.
Capable of leading a test team.
Initiates, conducts and implement test improvement.
Strong collaboration and communication skills.
Can work under pressure and can handle multiple projects.
Flexible on day-to-day tasks and multiple priorities.
Industry Experience
Experience in various domains: Engineering, Technology
TECHNICAL STACKS
•Languages: Python, Java, C, HTML, CSS
•Business Domain: Firmware and Solutions Technology
•Web application (traditional): PHP
•Azure Cloud: Universal Print Management
•Web Services: Hardware Lab Kit (Windows Hardware Compatibility)
•CICD: Git, Jenkins
•Testing: Selenium, Robot, Lettuce, Katalon, Postman, JMeter
•IDE: JetBrains IDEs (IntelliJ, PyCharm), Xcode (macOS)
•Architecture tools: Powerpoint
•Coding principle: Follow best practice as possible, Don’t Repeat Yourself
•OS: Windows, MAC and Linux
•Methodology: Waterfall, Agile, Scrum
EDUCATION
Bachelor of Science in Computer Science, Cebu Institute of Technology, Cebu City, Philippines
WORKING EXPERIENCE HIGHLIGHTS
Lexmark research and Development Corporation
Roles: Senior Test Engineer (July 2008 - Present)
Gather feature requirements
Develop test environment and test cases for assigned functions/features
Main test contact in Cebu for Certification tests for Apple AirPrint, Microsoft Web Services for devices (WSD) and Google Cloud Print
Develop, update, maintain and test automation scripts
Report and manage faults
Manual and Automation tests
Technologies: AirPrint using AirPrint Verification Tool for Certification, WSD HLK for Certification, Robot Framework for Web testing, Microsoft Universal Print using Azure printer management, Google Cloud Printing, WPS for Wireless technologies, Xcode for macOS automation
Best in Systems Technology Research and Development Corporation
Project: Pawnshop Website and Services (March 2019 – May 2019)
Develop and maintenance of an online pawnshop services and can support desktop native and mobile.
Roles: Senior Test Engineer (Part-Timer / On-call)
Develop web automation test scripts, test cases and test environment.
Test functional and non-functional areas.
Submit reports for updates weekly to Manager.
Test support from stakeholders (Developers).
Prepare test overview to junior test engineers.
Involve during product demos or sprint review.
Technologies: Selenium WebDriver, Postman, JMeter
N-PAX Cebu Corporation
Project: Bluetooth Technology (July 2007 – July 2008)
Existing firmware integrated with the new Bluetooth technology for printing which Lexmark offered that will compete if not exceed the existing Bluetooth printing technology.
Roles: Project Lead (Quality Assurance)
Responsible in preparing product features to test with it’s respective documents.
Create test strategies, test schedules and test planning.
Developing & maintaining technical training content
Involved during status meetings and reports to our Supervisor, Team Lead and Manager.
Making sure that QA members are well equip before project starts.
Bug management and review.
Lead team meetings for test status and progress.
Directly report to my Team Lead for reports and test concerns.
Improve logging and monitoring faults to maintain and improve team’s test performance.
Technologies: Bluetooth, C, Visual Studio
Nozomi Fortune Services
Project: Wireless Technology (July 2006 – July 2007)
Maintenance and system testing on new wireless cards, integrated to the existing firmware.
Roles: Project Lead (QA Engineer)
Responsible in preparing product features to test with its respective documents.
Create test strategies, test schedules and test planning.
Developing & maintaining technical training content
Communicate to U.S. counterparts for new updates.
Involved during status meetings and reports to our Supervisor, Team Lead and Manager.
Making sure that QA members are well equip before project starts.
Bug management and team review.
Lead team meetings for test status and progress.
Directly report to my Team Lead for reports and test concerns.
Improve logging and monitoring faults to maintain and improve team’s test performance.
Technologies: Bluetooth, C, Visual Studio