Summary
Overview
Work History
Education
Skills
Skills And Experiences
Certification
Board Exams
Training
Timeline
Generic
Leonel Calderon

Leonel Calderon

Electronics Engineer
Taguig, Metro Manila

Summary

Highly skilled and experienced Electronics Engineer with a strong background in quality assurance and test automation. Over nine years of expertise in developing and implementing automated testing frameworks, with extensive hands-on experience in Selenium, Java, Python, Jenkins, and GPIB communication protocol. Proven ability to troubleshoot and resolve hardware and software issues, conduct comprehensive testing of electronic instruments, and support POS terminal operations. Demonstrated success in academic roles, guiding and mentoring students as a part-time instructor at the Polytechnic University of the Philippines. Adept at collaborating with cross-functional and cross-cultural teams to deliver high-quality software products and engineering solutions.

Overview

11
11
years of professional experience
35
35
years of post-secondary education
2
2
Certifications

Work History

Sr. Quality Assurance Test Automation Engineer

Yngen Datacom Corp. (Bluedotcorp)
06.2019 - Current
  • Utilized Selenium with WebDriver and Remote WebDriver for test automation, with extensive experience in Java and Python.
  • Ran headless web automation tests using Jenkins, Selenium Grid, and standalone Chrome in Kubernetes pods.
  • Employed the TestNG framework and its Listeners, adhering to best practices and practical implementation.
  • Implemented Pytest and Allure for test automation, leveraging advanced features for effective test scenarios.
  • Used Maven build automation tool for software development projects, ensuring efficient build processes.
  • Managed continuous integration and delivery pipelines using Jenkins, with expertise in parameterization and build actions.
  • Employed GitHub and Bitbucket for source code management and CircleCI for continuous integration and delivery.
  • Automated and customized Google Workspace applications using Google App Script, and enhanced software using Groovy Script.
  • Conducted automated API testing using Karate Framework, Rest-Assured, and Python Request, and manual API testing using Postman.
  • Created Redash queries and dashboards with MySQL, MongoDB, and Google Sheets data sources.
  • Utilized MongoDB and SQL Querying tools such as NoSQL Booster and Workbench for database management.
  • Integrated Selenium tests with SQL and MongoDB databases for comprehensive test automation.
  • Set up and integrated Google Sheets with Selenium using Google API for efficient data management.
  • Configured automated test notifications with Slack using webhook and Slack API, including message and image integration.
  • Manually identified and extracted XPaths of web elements without the use of automated tools.
  • Integrated file processing and parsing (CSV, XLSX) into Selenium tests.
  • Utilized Optical Character Recognition (OCR) technology, specifically Tesseract, to extract text from images in Selenium tests.
  • Managed project workflows using JIRA and collaborated with Agile development teams to deliver high-quality software products.
  • Employed project management tools such as HP ALM, Power Steering, and SharePoint for effective project collaboration.
  • Developed test scenarios, test cases, and test scripts, and performed exploratory testing.
  • Created simple desktop tools using JavaFX and Tkinter to automate repetitive testing tasks.

Part-Time Instructor

Polytechnic University of the Philippines - Main Campus ECE Department
01.2015 - 03.2024
  • Conducted lectures and laboratory sessions for major and minor subjects in Electronics and Communications Engineering, including circuit theory, digital electronics, telecommunications, and signal processing.
  • Taught computer programming courses, focusing on languages such as C, C++, and Python, emphasizing real-world applications in electronics engineering.
  • Supervised and advised students on their thesis projects, providing guidance on research methodologies, technical writing, and project implementation.
  • Developed and updated course materials to align with current industry standards and technological advancements.
  • Evaluated student performance through assessments, projects, and examinations, and provided constructive feedback to support their academic and professional growth.


Test Automation Engineer

Artesyn Embedded Technologies
08.2015 - 06.2019
  • Programmed microcontrollers using C++, working with a variety of sensors, electronic modules, and actuators.
  • Implemented and tested serial communication protocols including SPI, I2C, and PMBus.
  • Utilized electronics simulation tools such as Simetrix, Multisim, Electronics Design, and Proteus for circuit design and analysis.
  • Automated testing processes using General Purpose Interface Bus (GPIB) to control and communicate with test equipment.
  • Conducted automated and manual testing using various electronic instruments including oscilloscopes, data acquisition tools, relays, power supplies, electronic loads (ELOAD), multimeters, AC and DC sources, differential probes, LEM modules, and shunt resistors.
  • Performed testing and analysis of switch mode power supplies (SMPS) to ensure performance and reliability.

Quality Assurance Engineer

Accenture Philippines
01.2015 - 08.2015
  • Tested and validated the Procter & Gamble warehouse management system to ensure optimal performance and functionality.
  • Utilized HP ALM (Application Lifecycle Management) for managing test cases, tracking defects, and generating reports.
  • Employed PuTTY for accessing and managing remote servers and systems.
  • Conducted rigorous testing of the warehouse management software system, including functional, regression, and performance testing.
  • Collaborated with cross-functional teams to identify, troubleshoot, and resolve software issues.
  • Provided detailed documentation and reports on testing outcomes and recommended improvements to enhance system reliability.

Internship Program - POS Quality Assurance and Field Support

NERA Philippines
03.2013 - 06.2013
  • Provided field support for Point of Sale (POS) terminals, troubleshooting a range of issues including communication, power, programming, and circuit problems.
  • Diagnosed and resolved communication problems to ensure seamless connectivity between POS terminals and network systems.
  • Identified and fixed power issues affecting POS terminals, ensuring reliable and consistent operation.
  • Assisted in programming and updating POS software, ensuring systems were up-to-date with the latest features and security patches.
  • Troubleshot and repaired circuit problems within POS terminals, maintaining hardware functionality and reliability.
  • Collaborated with the technical support team to deliver prompt and effective solutions to field issues.
  • Conducted quality assurance tests on POS terminals to verify performance and compliance with standards.

Education

Master of Science - Engineering - Electronics And Communications

Polytechnic University of The Philippines - Main Campus
A. Mabini Campus, Anonas Street, Sta. Mesa Manila,
04.2001 - 04.2023

Diploma Course - Power Electronics

Mapua University
Intramuros, Metro Manila, Philippines
07.2016

Bachelor of Science - Electronics And Communications Engineering

Polytechnic University of The Philippines - Main Campus
04.2001 - 04.2014

Secondary Education -

Taguig Science High School
04.2009

Skills

  • Documentation Management

  • Debugging

  • Integration Testing

  • Team Collaboration

  • Test Planning

  • Hardware integration

  • Electrical Engineering Standards

  • User Acceptance Testing

  • Design Verification

  • Software Debugging

  • Computer Engineering

  • Systems Engineering

  • Atlassian Tool Suite

  • Programming

  • Technical Troubleshooting

  • Troubleshooting and resolution

  • Quality Control

  • Quality Assurance

  • Requirements Development

  • Proposal Writing

  • Technical communication skills

  • Cyber test engineering

  • Usability Testing

  • Security Testing

  • Jenkins Build

  • Selenium

  • Test Plan Development

  • Problem-Solving

  • Load testing

  • Cross-Functional Teamwork

  • Gathering requirements

  • Performance Testing

  • White Box Testing

  • System Testing

  • Automation tools

  • Root Cause Analysis

  • Creating Test Cases

  • Test script development

  • Test Documentation

  • Agile Methodologies

  • Documentation And Reporting

  • Functional Testing

  • Python

  • Test Scenarios

  • Black Box Testing

  • Regression Testing

  • JIRA

  • Software Quality Assurance

  • Defect tracking

  • Automated testing

  • Manual Testing

  • Test Management Tools

  • Expertise in Jenkins

  • Strong Python skills

  • Skilled in JavaScript

  • Defect Tracking Tools

  • Load and performance testing

  • Proficient in Java

  • Linux command line

  • Cross-browser testing

  • Comprehensive Testing Frameworks

  • DevOps

  • Experience with JUnit

  • Expertise in Selenium

  • Test-driven development

  • Continuous integration experience

  • SQL knowledge

  • Agile Methodology Understanding

  • Git proficiency

  • Familiarity with Cucumber

  • Behavior-driven development

  • Understanding of TestNG

  • Agile Delivery

  • Test case development

  • Experience with JIRA

  • API Testing Knowledge

  • Automation Diagnostics

  • Test script creation

Skills And Experiences

  • Extensive experience in utilizing Selenium with WebDriver and Remote WebDriver, using both JAVA and PYTHON as the primary programming language
  • Experienced in running headless web automation tests using Jenkins with Selenium Grid and standalone Chrome in Kubernetes pods.
  • Proficient in the use of TestNG framework and its Listeners, with a strong command of best practices and practical implementation
  • Skilled in implementing Pytest and Allure for test automation, with a solid command of advanced features and practical usage scenarios.
  • Solid Experience in utilizing Maven build automation tool for software development projects, with a deep understanding of its functionality and practical application
  • Extensive hands-on experience in utilizing Jenkins for continuous integration and delivery, with a strong command of Jenkins management, parameterization, and pre/post build actions.
  • Proficient in GitHub, Bitbucket for source code management and CircleCI for continuous integration and delivery
  • Skilled in using Google App Script for automation and customization of Google Workspace applications, and experienced in implementing Groovy Script for software automation and enhancement
  • Knowledgeable in automated API testing using Karate Framework, Rest-Assured and Python Request and manual API testing using Postman
  • Solid experience in Redash Query and Dashboard Creation with MySQL, MongoDB, and Google Sheets Data sources.
  • Experience in Mongo DB and SQL Querying using NoSQL Booster and Workbench
  • Experience in integrating Selenium tests with SQL and MongoDB databases.
  • Experienced in setting up and integrating Google Sheets with Selenium using the Google API for efficient data management.
  • Proficient in setting up automated test with Slack notifications using webhook and Slack API, including message and image integration.
  • Extensive experience in manually identifying and extracting XPaths of web elements without the use of any tools.
  • Solid experience in integrating file processing and parsing such as CSV, XLSX and others into Selenium tests.
  • Solid experience in utilizing Optical Character Recognition (OCR) technology, specifically Tesseract, to extract text from images in Selenium tests.
  • Experienced in effectively utilizing JIRA to manage project workflows, and adept at collaborating with Agile development teams to facilitate the timely delivery of high-quality software products.
  • Solid experience in utilizing project management tools such as HP ALM, Power Steering, and Sharepoint to effectively manage projects and collaborate with cross-functional teams
  • Experience in writing test scenarios, test cases, and test scripts, as well as performing exploratory testing
  • Basic knowledge in creating simple desktop tools using JavaFX and Tkinter that can be utilized for automating repetitive tasks in testing, such as data entry and validation, data comparison, and data manipulation.
  • Knowledgeable in Microcontroller Programming using C++ Language, including working with different sensors, electronic modules, and actuators.
  • Proficient in various serial communication protocols including SPI, I2C, and PMBus.
  • Proficient in Electronics Simulation Tools: Simetrix, Multisim, Electronics Design, Proteus, and others.
  • Knowledgeable in the use and automation of various electronic instruments such as oscilloscopes, as well as the use of the GPIB communication protocol to interface with them
  • Solid experience in cross-cultural collaboration and teamwork with individuals from diverse nationalities such as Indian, Chinese, Macedonian, and Israeli.

Certification

Professional Speaking

Board Exams

  • Electronics Engineering Board Exam, Passed, 09, 2014
  • Electronics Technician Board Exam, Passed, 04, 2015

Training

  • University of the Philippines System Information Technology Foundation - Diliman, C# Programming Training and Certification, 2018
  • Accenture Philippines, Software Testing Bootcamp Training, 2015
  • 1st PNP ITMS-PCSO Hackathon, Achieved second place in a competition with 34 participants, 2019

Timeline

Sr. Quality Assurance Test Automation Engineer

Yngen Datacom Corp. (Bluedotcorp)
06.2019 - Current

Test Automation Engineer

Artesyn Embedded Technologies
08.2015 - 06.2019

Part-Time Instructor

Polytechnic University of the Philippines - Main Campus ECE Department
01.2015 - 03.2024

Quality Assurance Engineer

Accenture Philippines
01.2015 - 08.2015

Internship Program - POS Quality Assurance and Field Support

NERA Philippines
03.2013 - 06.2013

Master of Science - Engineering - Electronics And Communications

Polytechnic University of The Philippines - Main Campus
04.2001 - 04.2023

Bachelor of Science - Electronics And Communications Engineering

Polytechnic University of The Philippines - Main Campus
04.2001 - 04.2014

Diploma Course - Power Electronics

Mapua University

Secondary Education -

Taguig Science High School
Professional Speaking
Panelist
Leonel CalderonElectronics Engineer