Summary
Overview
Work History
Skills
Accomplishments
Languages
Timeline
Generic

Ziad Mhamdi

Bradenton,Florida

Summary

Dynamic and results-oriented Software Development Engineer in Test (SDET) with 4 years of experience specializing in designing and implementing automated testing solutions using Java, Selenium WebDriver, and Cucumber to enhance product quality and efficiency. Skilled in integrating testing frameworks like JUnit and TestNG with CI/CD pipelines to support continuous improvement processes. Proven ability to leverage Java and SQL knowledge in creating robust, scalable test environments.

Overview

5
5
years of professional experience

Work History

Software Development Engineer in Test (SDET)

New York Life
06.2023 - Current
  • Led the design and implementation of a Selenium WebDriver framework, resulting in a 40% reduction in regression testing time
  • Integrated Java-based test scripts with Maven to automate build and test processes, enhancing project scalability and repeatability
  • Developed and executed RESTAssured based API tests, ensuring 99% service availability and functionality
  • Implemented Behavioral Driven Development (BDD) using Cucumber and Gherkin, improving stakeholder communication and feedback incorporation
  • Designed JDBC connection tests for Oracle and MySQL databases, verifying data integrity and transactional operations
  • Customized JUnit and TestNG annotations to categorize and prioritize tests, improving test coverage and efficiency
  • Automated repetitive tasks using Postman, saving upwards of 30 hours of manual testing per month.

QA Automation Engineer

DTCC
03.2021 - 06.2022
  • Enhanced an existing Selenium WebDriver and Java framework, increasing test coverage by 25%
  • Executed SQL queries and JDBC connections in test cases to validate database interactions and data accuracy
  • Collaborated with developers to integrate automated tests into Jenkins pipelines for CI/CD, reducing deployment risks
  • Utilized Cucumber to write readable test cases, facilitating better understanding and maintenance by QA team members
  • Advocated for and implemented Page Object Model, leading to a 50% decrease in script maintenance time
  • Automated complex workflows using Selenium WebDriver and Java, ensuring critical path functionality under various scenarios
  • Conducted cross-browser and cross-platform testing to ensure application consistency and reliability.

Test Automation Engineer

Amica Mutual Insurance
09.2019 - 03.2021
  • Initiated the adoption of Selenium WebDriver for UI testing, contributing to a 20% improvement in bug detection rates
  • Developed Java test scripts for functional and regression testing, enhancing test precision and reliability
  • Integrated automated tests with Maven and Jenkins for streamlined build and deployment processes
  • Employed SQL and JDBC for comprehensive backend testing, ensuring database integrity and performance
  • Utilized Git for version control of test scripts, facilitating team collaboration and code quality
  • Implemented RESTAssured library for API testing, validating response codes, and payload data
  • Trained new team members on automation best practices and tools, fostering a culture of continuous learning and improvement.

Skills

  • Maven
  • Behavioral Driven Development with Cucumber and Gherkin
  • Page Object Model
  • Selenium WebDriver
  • JUnit
  • TestNG
  • Cucumber
  • RestAssured
  • Postman
  • Oracle
  • MySQL
  • PostgreSQL
  • JIRA
  • IntelliJ IDEA
  • SQL Developer

Accomplishments

  • Spearheaded the transition to automated testing at a major insurance company, achieving a 50% reduction in overall testing cycles and a significant improvement in defect identification.
  • Developed a proprietary Java utility that automated the extraction and validation of data across multiple database platforms, streamlining the data verification process and reducing manual effort by 70%.

Languages

Arabic
Native or Bilingual
English
Full Professional
French
Native or Bilingual

Timeline

Software Development Engineer in Test (SDET)

New York Life
06.2023 - Current

QA Automation Engineer

DTCC
03.2021 - 06.2022

Test Automation Engineer

Amica Mutual Insurance
09.2019 - 03.2021
Ziad Mhamdi