Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Generic

ZIAD MHAMDI

Ruskin,FL

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

6
6
years of professional experience

Work History

Futures Trader

Self-Employed
Ruskin, FL
06.2024 - Current

Software Development Engineer in Test

New York Life
06.2023 - 08.2024
  • 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 REST Assured 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.

Education

Associate of Applied Science - Computer Science

University Ben Abdellah
Casablanca,Morocco
02-2018

Skills

  • Maven
  • Behavioral Driven Development
  • Cucumber
  • Gherkin
  • Page Object Model
  • Selenium WebDriver
  • JUnit
  • TestNG
  • 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

English
Professional
French
Full Professional
Spanish
Limited
Arabic
Full Professional

Timeline

Futures Trader

Self-Employed
06.2024 - Current

Software Development Engineer in Test

New York Life
06.2023 - 08.2024

QA Automation Engineer

DTCC
03.2021 - 06.2022

Test Automation Engineer

Amica Mutual Insurance
09.2019 - 03.2021

Associate of Applied Science - Computer Science

University Ben Abdellah
ZIAD MHAMDI