Hi, I’m Alan Demers, a Software QA professional with extensive experience in automated testing and QA processes. I’ve spent over 16 years building and maintaining automated test frameworks, leading small teams, mentoring colleagues, and performing root-cause analyses to prevent defect recurrence. My strongest programming language is Python, and I regularly worked with TestComplete, Squish, and Slash for automation, complemented by defect tracking and CI/CD tools such as Jira, TestRail, TestTrack/Helix, and Jenkins. I enjoy collaborating with engineers and product teams to improve testing plans and deliver high-quality software in both Agile and Waterfall environments. In recent roles at Ford Motor Company, I helped evolve the UAT function into a SWQA capability, performed manual tests on vehicle software, and expanded automation to real vehicles. I’m passionate about preventing customer-impacting defects, expanding automated coverage, and ensuring that testing aligns with customer needs and product goals. Outside of QA, I’ve mentored new hires and coached colleagues on testing processes and best practices.

Alan Demers

Hi, I’m Alan Demers, a Software QA professional with extensive experience in automated testing and QA processes. I’ve spent over 16 years building and maintaining automated test frameworks, leading small teams, mentoring colleagues, and performing root-cause analyses to prevent defect recurrence. My strongest programming language is Python, and I regularly worked with TestComplete, Squish, and Slash for automation, complemented by defect tracking and CI/CD tools such as Jira, TestRail, TestTrack/Helix, and Jenkins. I enjoy collaborating with engineers and product teams to improve testing plans and deliver high-quality software in both Agile and Waterfall environments. In recent roles at Ford Motor Company, I helped evolve the UAT function into a SWQA capability, performed manual tests on vehicle software, and expanded automation to real vehicles. I’m passionate about preventing customer-impacting defects, expanding automated coverage, and ensuring that testing aligns with customer needs and product goals. Outside of QA, I’ve mentored new hires and coached colleagues on testing processes and best practices.

Available to hire

Hi, I’m Alan Demers, a Software QA professional with extensive experience in automated testing and QA processes. I’ve spent over 16 years building and maintaining automated test frameworks, leading small teams, mentoring colleagues, and performing root-cause analyses to prevent defect recurrence. My strongest programming language is Python, and I regularly worked with TestComplete, Squish, and Slash for automation, complemented by defect tracking and CI/CD tools such as Jira, TestRail, TestTrack/Helix, and Jenkins. I enjoy collaborating with engineers and product teams to improve testing plans and deliver high-quality software in both Agile and Waterfall environments.

In recent roles at Ford Motor Company, I helped evolve the UAT function into a SWQA capability, performed manual tests on vehicle software, and expanded automation to real vehicles. I’m passionate about preventing customer-impacting defects, expanding automated coverage, and ensuring that testing aligns with customer needs and product goals. Outside of QA, I’ve mentored new hires and coached colleagues on testing processes and best practices.

See more

Experience Level

Expert
Expert
Expert

Language

English
Fluent

Work Experience

Software Quality Assurance Specialist at Ford Motor Company
May 1, 2025 - Present
Compile information on customer and plant-facing issues from defect reports, various internal systems and from engineers into a single source of truth. Perform root cause analysis with engineers and other stakeholders using the 3 Legged 5 Why method to reveal specific and systemic root causes as well as gaps in detection methods and testing plans. Plan actions to prevent recurrence of root causes with engineers and other stakeholders so that customers do not encounter these issues in future releases. Track prevent recurrence actions to completion, help remove blockers and escalate as needed so improvements are implemented in a reasonable time frame.
User Acceptance Testing Engineer (UAT) at Ford Motor Company
October 1, 2023 - May 1, 2025
Perform manual tests for vehicle software on production and pre-production vehicles. Automate lengthy and difficult manual processes such as vehicle module wire flashing and software updates; vehicle configuration analysis; analysis of vehicle test survey results and defects. Expand automated test framework for Ford Pass so automated testing could be conducted on real vehicles instead of test benches or simulations.
Software Test Engineer at Ford Motor Company
October 1, 2019 - January 1, 2023
Regularly interviewed co-op and regular staff candidates for software testing positions. Trained new hires on vehicle Over the Air software update test processes, automated test frameworks, and various vehicle ECUs used in vehicles. Updated and executed manual test plans; created, executed, and reported on automated test plans. Automated tests on a daily basis for vehicle ECUs using Python and Slash. Maintained and developed features for multiple automated test frameworks. Assembled and configured automated test nodes; these nodes flashed their ECUs automatically and ran tests triggered by Jenkins. Found, investigated and filed defects into Jira; advocated for fixes when developers prioritized defects differently. Reviewed code for quality before merging and created extensive documentation for new projects.
QA and Test Automation Specialist at Christie Digital Systems
September 1, 2007 - October 1, 2019
Led the Test Automation Team by managing intake of new requests, gathering requirements, prioritizing tasks, and delegating as required. Directed team members in developing automated tests across multiple product lines; managed co-op students, mentored and evaluated them. Advocated for bug fixes by negotiating with developers and management when defects could significantly affect customers. Created and executed manual test cases for various visual display products. Managed automated test requirements across product lines; developed automated test frameworks to accelerate testing. Worked in both Agile and Waterfall lifecycles and collaborated closely with developers. Developed automated tests using TestComplete, Squish, Python, VBScript and more. Created tools to automate lengthy Manual testing processes and built flexible test plans. Reported, tracked and managed defects using TestTrack/Helix. Researched and developed new testing approaches from a customer perspective. Built PySide/Qt

Education

Bachelor of Math (Computer Science) at University of Waterloo
January 11, 2030 - May 1, 2010

Qualifications

ILR Car Control School Instructor
January 11, 2030 - April 24, 2026

Industry Experience

Software & Internet, Manufacturing

Experience Level

Expert
Expert
Expert

Hire a QA Engineer

We have the best qa engineer experts on Twine. Hire a qa engineer in Brantford today.