I'm a versatile and detail-oriented web developer and QA tester with over 25 years in front-end web development and 8+ years in software testing, including financial services. I specialize in JavaScript, HTML/CSS, CGI Perl, Selenium, Robot Framework, and GitHub-based workflows. I have a strong focus on debugging, accessibility (AODA), and user-centered design, and I bring a Ph.D. in Molecular Quantum Mechanics to rigorous problem solving and robust, high-performing web solutions. I'm committed to continuous learning, with recent certifications in Python programming, automated testing, and CI/CD pipelines. I thrive in collaborative environments, working with developers, designers, and stakeholders to ship quality software and improve user experiences.

David Bayles

I'm a versatile and detail-oriented web developer and QA tester with over 25 years in front-end web development and 8+ years in software testing, including financial services. I specialize in JavaScript, HTML/CSS, CGI Perl, Selenium, Robot Framework, and GitHub-based workflows. I have a strong focus on debugging, accessibility (AODA), and user-centered design, and I bring a Ph.D. in Molecular Quantum Mechanics to rigorous problem solving and robust, high-performing web solutions. I'm committed to continuous learning, with recent certifications in Python programming, automated testing, and CI/CD pipelines. I thrive in collaborative environments, working with developers, designers, and stakeholders to ship quality software and improve user experiences.

Available to hire

I’m a versatile and detail-oriented web developer and QA tester with over 25 years in front-end web development and 8+ years in software testing, including financial services. I specialize in JavaScript, HTML/CSS, CGI Perl, Selenium, Robot Framework, and GitHub-based workflows. I have a strong focus on debugging, accessibility (AODA), and user-centered design, and I bring a Ph.D. in Molecular Quantum Mechanics to rigorous problem solving and robust, high-performing web solutions.

I’m committed to continuous learning, with recent certifications in Python programming, automated testing, and CI/CD pipelines. I thrive in collaborative environments, working with developers, designers, and stakeholders to ship quality software and improve user experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Senior QA Tester at Interad
January 1, 2024 - October 11, 2025
Executed functional, exploratory, and AODA compliance testing across web platforms for top-tier clients, including Royal Bank of Canada. Designed and implemented automated tests using Selenium, Robot Framework, and Appium, improving bug detection efficiency. Led bug tracking and regression testing via GitHub, ensuring accurate issue documentation and faster resolution cycles. Collaborated with developers, designers, and business stakeholders to enhance user experience and reduce production defects. Played a key role in test planning, defect triage meetings, and process improvement initiatives.
Senior QA Tester at Interad
January 1, 2024 - October 11, 2025
Performed functional, exploratory, and AODA compliance testing across web platforms for high-profile clients. Designed and implemented automated tests with Selenium, Robot Framework, and Appium to improve bug detection and regression coverage. Led bug tracking and regression testing via GitHub, ensuring accurate issue documentation and faster resolution. Collaborated with developers, designers, and stakeholders to improve usability and reduce production defects. Contributed to test planning, defect triage, and process improvements.
Senior QA Tester at Interad
January 1, 2024 - October 11, 2025
Executed functional, exploratory, and AODA compliance testing across web platforms for top-tier clients, including Royal Bank of Canada. Designed and implemented automated tests using Selenium, Robot Framework, and Appium, improving bug detection efficiency. Led bug tracking and regression testing via GitHub, ensuring accurate issue documentation and faster resolution cycles. Collaborated with developers, designers, and business stakeholders to enhance user experience and reduce production defects. Played a key role in test planning, defect triage meetings, and process improvement initiatives.
Senior Web Developer at Interad
January 1, 2016 - October 11, 2025
Led end-to-end development of over 10 financial web applications for banking clients — loan calculators, credit comparison tools, GIC estimators. Wrote modular, accessible, and performance-optimized front-end code in JavaScript, CGI Perl, HTML, and CSS. Integrated AJAX for dynamic content loading, improving responsiveness of web interfaces. Ensured WCAG/AODA compliance for all public-facing applications, enhancing digital inclusivity.
Senior Web Developer at Interad
January 1, 2016 - October 11, 2025
Led end-to-end development of over 10 financial web applications for banking clients — loan calculators, credit comparison tools, and GIC estimators. Wrote modular, accessible, and performance-optimized front-end code in JavaScript, CGI/Perl, HTML, and CSS. Integrated AJAX for dynamic content loading, improving responsiveness of web interfaces. Ensured WCAG/AODA compliance for all public-facing applications, enhancing digital inclusivity.
Senior Web Developer at Interad
January 1, 2016 - October 11, 2025
Led end-to-end development of over 10 financial web applications for banking clients — loan calculators, credit comparison tools, GIC estimators. Wrote modular, accessible, and performance-optimized front-end code in JavaScript, CGI Perl, HTML, and CSS. Integrated AJAX for dynamic content loading, improving responsiveness of web interfaces. Ensured WCAG/AODA compliance for all public-facing applications, enhancing digital inclusivity.

Education

Ph.D., Molecular Quantum Mechanics at McMaster University
January 11, 2030 - November 1, 2000
B.A.Sc., Chemistry at McMaster University
January 11, 2030 - April 1, 1994
Ph.D. at McMaster University
January 11, 2030 - November 1, 2000
B.A.Sc., Chemistry at McMaster University
January 11, 2030 - April 1, 1994
Ph.D. at McMaster University
January 11, 2030 - November 1, 2000
B.A.Sc. at McMaster University
January 11, 2030 - April 1, 1994

Qualifications

PCEP – Certified Entry-Level Python Programmer (OpenEDG)
September 1, 2024 - October 11, 2025
PCAP – Certified Associate Python Programmer (OpenEDG)
October 1, 2024 - October 11, 2025
ISTQB CTFL 4.0
January 11, 2030 - October 11, 2025
A4Q Certified Selenium 4 Tester
January 11, 2030 - October 11, 2025
PCEP – Certified Entry-Level Python Programmer
September 1, 2024 - October 11, 2025
PCAP – Certified Associate Python Programmer
October 1, 2024 - October 11, 2025
ISTQB CTFL 4.0
January 11, 2030 - October 11, 2025
A4Q Certified Selenium 4 Tester
January 11, 2030 - October 11, 2025
PCEP – Certified Entry-Level Python Programmer (OpenEDG)
September 1, 2024 - October 11, 2025
PCAP – Certified Associate Python Programmer (OpenEDG)
October 1, 2024 - October 11, 2025
ISTQB CTFL 4.0
January 11, 2030 - October 11, 2025
A4Q Certified Selenium 4 Tester
January 11, 2030 - October 11, 2025

Industry Experience

Financial Services, Software & Internet, Professional Services