Summary
Overview
Work History
Education
Skills
Timeline
Generic

Eric Faguy

Summary

Highly experienced Test Developer with a proven track record in various industries, enhancing software quality and efficiency through expert Python programming and robust automated testing. Spearheaded major testing initiatives, significantly reducing manual effort by leveraging Agile methodologies for continuous improvement. Skilled in CI/CD tools and collaborative problem-solving, consistently delivering high-quality software solutions.

Overview

6
6
years of professional experience

Work History

Test Automation Developer

Ford Motor Company
06.2021 - Current
    • Developed and Executed Functional and Integration Test Plans : Spearheaded the creation and implementation of comprehensive functional and integration test plans for new features in the Android Infotainment system. Ensured high-quality software releases by meticulously identifying, documenting, and resolving issues during the testing phase, contributing to the seamless delivery of cutting-edge infotainment functionalities.
    • Automated Testing Infrastructure with Python : Leveraged Python to design, develop, and maintain a robust automated testing infrastructure. This included creating new automated test scripts and updating existing ones to enhance test coverage and efficiency. The automation efforts significantly reduced manual testing time and improved the reliability of test results, enabling faster iteration and delivery cycles.
    • Collaborative Agile Scrum Team Member : Actively participated in an Agile scrum team environment, collaborating closely with software developers, automation engineers, and other cross-functional team members. Contributed to sprint planning, daily stand-ups, and retrospectives, ensuring alignment and continuous improvement in both product development and automated testing practices. Played a key role in delivering new product capabilities on time, with a focus on quality and customer satisfaction.

Software QA Analyst

Sonova Group
07.2020 - 12.2020
  • Execution, Development, and Maintenance of Manual Test Scripts for Android Applications : Took ownership of the execution, development, and ongoing maintenance of comprehensive manual test scripts specifically tailored for a diverse range of Android applications. Ensured thorough coverage and accurate validation of application functionalities, contributing to the overall stability and reliability of the software during the development and release cycles.
  • Design and Execution of Complex Tests for Android Apps : Expertly designed and executed complex test scenarios, including GUI, functional, and performance testing, for Android applications at various stages of development. This rigorous testing approach ensured that the apps met high standards of usability, functionality, and performance before progressing to the next phase or release, reducing the likelihood of defects reaching production.
  • Improvement of Organizational Tools for Android Development : Identified opportunities to enhance the tools and processes used daily in the development and testing of Android applications, designing and implementing targeted improvements that were seamlessly integrated without disruption. These enhancements increased efficiency and effectiveness within the team, leading to smoother workflows and more accurate testing outcomes.

Software Test Engineer

North
05.2019 - 08.2019
  • Collaboration with Software Development for Module and System Testing : Collaborated closely with software development teams to rigorously test individual modules of Android applications and Bluetooth devices, as well as the fully integrated systems. Ensured that both standalone components and the complete system functioned as intended, identifying and resolving issues early in the development process to enhance overall system reliability.
  • Design and Implementation of Automated Test Scenarios for Android and Bluetooth : Designed and implemented automated test scenarios for Android applications and Bluetooth devices, translating verbal and written specifications into comprehensive test cases. This proactive approach ensured that all aspects of the software and hardware interactions were thoroughly validated, contributing to higher quality releases.
  • Creation of Automated Test Cases in Python for New and Updated Features : Developed new automated test cases within a Python-based automated testing framework, specifically targeting new or updated features in Android applications and Bluetooth devices. This work enhanced the coverage and efficiency of the testing process, ensuring that new functionalities were rigorously tested and met the required standards before deployment.

Software Test Student

BlackBerry
01.2019 - 04.2019
  • Comprehensive Engagement in Android App Testing Process : Actively engaged in all aspects of the software testing process for Android applications, including test design, test execution, defect verification, and more. Ensured thorough testing coverage and played a key role in delivering high-quality apps by systematically validating features and functionalities.
  • Analysis and Reproduction of Complex Software Defects in Android Apps : Analyzed and successfully reproduced complex software defects within various test environments for Android applications. This detailed defect analysis allowed for quicker identification and resolution of issues, contributing to more stable and reliable app releases.
  • Collaboration with Testers and Developers to Resolve Issues in Android Apps : Worked closely with other testers and developers to determine the root causes of issues within Android applications. This collaborative approach led to efficient problem-solving and ensured that defects were addressed effectively, improving the overall quality of the final product.

R&D Summer Student

SciCan
04.2018 - 08.2018
  • Design and Construction of Test Setups for Embedded Software on PCBs : Designed and built specialized test setups to perform comprehensive software validation for embedded software on printed circuit boards (PCBs). These setups ensured accurate and reliable testing, enabling the validation of embedded systems under various conditions and configurations.
  • Development and Updating of Test Protocols and Plans for Embedded Software : Developed and continually updated test protocols and plans in alignment with the upgrades and revisions of embedded units. This ensured that all testing processes were current and reflective of the latest changes, maintaining the integrity and effectiveness of the validation efforts.
  • Technical Reporting and Recommendations for Embedded Software Testing : Authored detailed technical reports summarizing the outcomes of embedded software tests, providing clear and actionable suggestions for improvements. These reports served as critical feedback for development teams, guiding future enhancements and ensuring that issues were addressed systematically.
  • Collaboration with Developers to Resolve Issues in Embedded Software : Partnered closely with software developers to identify, troubleshoot, and implement fixes for problems encountered in embedded software. This collaboration ensured that defects were quickly resolved, contributing to the stability and performance of the final embedded systems.

Education

Bachelor of Engineering - Engineering Systems & Computing

University of Guelph
Guelph, ON
04.2021

Skills

  • Python Programming
  • Continuous Integration and Continuous Deployment (CI/CD) tools
  • Automated testing
  • Test script development
  • Software Quality Assurance
  • Requirements Analysis
  • Debugging
  • Automation tools
  • Agile Methodologies
  • Defect tracking

Timeline

Test Automation Developer

Ford Motor Company
06.2021 - Current

Software QA Analyst

Sonova Group
07.2020 - 12.2020

Software Test Engineer

North
05.2019 - 08.2019

Software Test Student

BlackBerry
01.2019 - 04.2019

R&D Summer Student

SciCan
04.2018 - 08.2018

Bachelor of Engineering - Engineering Systems & Computing

University of Guelph
Eric Faguy