Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Adham Hamade

Garden City

Summary

Dynamic Senior Software Engineer with extensive experience at Barracuda Networks, specializing in test automation frameworks and quality assurance. Proven track record in enhancing software reliability and performance through effective regression testing and mentoring. Adept at collaborating with cross-functional teams to deliver high-quality products while championing best practices across the organization.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Barracuda Networks
Ann Arbor, MI
12.2014 - Current
  • Collaborated with cross-functional teams to define software requirements and deliver high-quality products.
  • Developed automated testing frameworks to enhance code quality and reduce deployment time.
  • Conducted code reviews, ensuring adherence to coding standards and best practices within the team.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Developed automated test scripts using Selenium to improve testing efficiency.
  • Mentored junior QA engineers, fostering skill development and knowledge sharing.
  • Led quality assurance initiatives to enhance software reliability and performance.
  • Reviewed code changes submitted by developers, providing feedback on potential issues and assisting in the resolution of defects.
  • Participated in Agile development sprints, collaborating closely with Scrum teams to incorporate QA feedback throughout the development cycle.
  • Implemented test automation processes, significantly reducing manual testing time and increasing overall efficiency.
  • Championed quality assurance best practices across the organization through presentations, workshops, and training sessions for team members from various departments.
  • Performed extensive regression testing after each release cycle to identify potential areas for improvement and maintain software stability.
  • Improved software reliability by consistently identifying and resolving bugs during the testing phase.
  • Developed and executed QA test cases, scripts and procedures for automated software maintenance.
  • Recommended changes and corrections to developers for optimal software performance and usability.

Education

Associate of Science - Computer Information Systems

Henry Ford College
Dearborn, MI
06-2015

Skills

  • Skilled in various programming languages
  • Test automation frameworks
  • Functional testing
  • Regression testing
  • Test plans and test methodologies
  • Software development life cycle
  • Quality assurance
  • Version control systems
  • Manual and automated testing
  • Software debugging
  • Test strategies and coverages

Certification

  • Mabl Skills Certification: Advanced
  • Claude Code in Action
  • Claude 101

Languages

English
Full Professional
Arabic
Full Professional

Timeline

Senior Software Engineer

Barracuda Networks
12.2014 - Current

Associate of Science - Computer Information Systems

Henry Ford College