Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Leadership
Timeline
Generic

MUCAHIT EKIN

Tampa,FL

Summary

Dedicated Software Development Engineer in Test (SDET) with over 8 years of experience in the software testing field. Expert in UI testing using a range of tools and technologies, including Selenium WebDriver, Cucumber, Specflow with Gherkin Language, Page Object Model design pattern, Java, C#, JUnit, Xunit, TestNG, Apache POI (Excel), and Maven. Proficient in creating and maintaining automated testing frameworks, with expertise in Behavioral Driven Development (BDD) and DataDriven Testing (DDT). Skilled in testing REST APIs using REST Assured libraries, Newtonsoft for C# .NET framework, and Postman. Strong background in database testing, including DML Oracle, MySQL, and Snowflake Databases, using SQL for queries, JDBC, and Dapper for database connectivity. Highly experienced in project management tools like Jira and Azure DevOps, as well as code collaboration on Git and GitHub. Proficient in the entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) within an Agile framework. Adept at Core Java development and C# .NET, with a deep understanding of Object-Oriented Programming (OOP), Collections, Exception Handling, and Maps. Skilled in setting up CI/CD pipelines using Jenkins/Azure DevOps and executing test cases in parallel on various browsers and operating systems. Excellent analytical and communication skills, known for problem-solving in high-stress environments.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Software Development Engineer in Test

TruStage
01.2022 - Current
  • Collaborated with Agile development and architecture teams to identify the best test solutions
  • Reviewed user stories, completed test design, and created a test plan for each sprint, participating in test planning meetings
  • Gained experience in executing regression, smoke, and CrossBrowser testing
  • Gained experience with REST APIs using Dapper to connect to the database and using Newtonsoft to serialize and deserialize data using C# for automation in backend testing
  • Experienced in creating jwt.io tokens based on permissions for each endpoint
  • Utilized a BDD approach with Specflow and xUnit
  • Demonstrated experience using Fluent Assertions and Shouldly
  • Managed the entire project using Azure DevOps
  • Utilized Microsoft Data Studio and Snowflake Database(Cloud Database) for manual database testing
  • Using Postman for manual API testing
  • Used Selenium and xUnit for UI testing
  • Great experience using Visual Studio Ide and Visual studio code
  • Actively participated in Agile meetings, including Refinement meetings, Sprint Planning Meetings, Demos, Retrospectives, test design meetings, and daily stand-up meetings
  • Experienced in creating a test plan for each sprint
  • Utilized Browserstack to run pipelines on selected browsers
  • Developed three API services project in the .NET framework to automate endpoints
  • Created one UI .NET project to automate both the UI and backend within the same project
  • Performed defect reporting and bug tracking using Azure DevOps, and I consistently followed up with the development team to confirm bug fixes and update the bug statuses
  • Implemented snowflake(cloud) database to api .Net project
  • Using SQL queries to manage data in the database
  • Experience testing events via Azure Portal
  • Experience reading logs, debugging via Azure portal
  • Experience in snowflake(cloud) database.
  • Checked configuration files and logs to uncover root causes of problems.
  • Identified and tracked software defects and supported developers in resolving problems by completing additional tests.
  • Coordinated regression test automation activities across supported applications.
  • Used open-source tools to develop automation scripts.
  • Created successful test scripts to manage automated feature testing,
  • Designed testing scenarios for usability testing.
  • Planned and devised cohesive test plans for projects using advanced testing technologies.
  • Worked closely with different departments to develop innovative solutions to functionality issues.
  • Optimized test cases to maximize success of manual software testing.
  • Developed and maintained defect databases for known issues.
  • Kept scripts and test cases updated with current requirements.

Software Development Engineer in Test

Geico
08.2019 - 01.2022
  • Collaborated with Agile development and architecture teams to identify best test solutions
  • Reviewed User stories and transformed them into test cases and test scripts for manual/automated testing
  • Implemented Test Scenarios, Test Cases, Test Data, and performing Test execution
  • Experienced Executing Regression and Smoke Testing
  • Responsible for maintaining and managing existing automated test suites for regression testing
  • Participated Agile meetings, attended Grooming meeting, Sprint Planning Meeting, Demo, Retrospective and daily stand up meeting
  • Developed Cucumber BDD and DDT framework from scratch
  • Experienced writing sql queries using Oracle Database
  • Follow the JIRA tickets on time to make sure to end Sprint on time
  • Involved to design automation scripts to test REST APIs (HTTP Get, Post, Put, Delete) using REST Assured libraries and Postman
  • Responsible for maintaining the automation framework developed by Java, Selenium, Maven, Cucumber, JUnit, JDBC, Apache POI
  • Experienced using Git/GitHub
  • Experienced using Jenkins for CI/CD on the cloud Virtual Machines to run Smoke and Regression Testing
  • Performed defect reporting and bug tracking using JIRA and followed up with the development team to verify bug fixes, and update bug status
  • Experienced to Setting up and configured Smoke and Regression Tests as Jenkins jobs, hosted on AWS EC2
  • Using Selenium Grid, executed cross-browser and cross-platform compatibility tests
  • Involved in UI Testing but mostly Back-End testing
  • Used Jira for project management, issue tracking and writing Test Cases
  • Implemented screenshot functionality to improve debugging of test failures
  • Experienced using Apache POI to achieve external data implementation
  • Experienced DDT testing by using cucumber, Junit5 and Java functions
  • Achieved manual API testing by using Postman
  • Accomplished automating API testing using REST Assured libraries and Java
  • Achieved Database testing by JDBC and java.

QA Automation Engineer

U.S. Bank
06.2017 - 08.2019
  • Maintained Automation Framework that developed by Selenium, Java, Junit and Cucumber with team by Maven build management tool
  • Created automated test scripts using Java, Selenium WebDriver, Junit and Cucumber
  • Implemented BDD framework using Cucumber, created step definitions and feature files using Gherkin language and java
  • Maintained and executed Maven POM file to simplify compilation and running test classes
  • Experienced to running Regression Suite and daily Smoke Test in Jenkins
  • Integrated Cucumber and Selenium screenshot functionality for better reports with Jenkins
  • Used Jira for analyzing User Stories, New Features/Enhancements and tracking defects
  • Participated Agile Scrum Environment, attended Grooming meeting, Sprint Planning Meeting, Demo, Retrospective and daily stand up meeting
  • Analyzed execution results to identify test failures and reporting defects
  • Implemented automation tools like Java, Selenium WebDriver, Maven, Cucumber, JUnit, Git/GitHub, and Jenkins
  • Developed Test Cases out of Business Requirements Document and User Stories
  • Experienced to using Oracle SQL Developer for writing queries and verify proper insertion of the information into database
  • Experienced using JDBC and Oracle SQL Developer to connect MYSQL Database
  • Experienced using Rest Assured for automation API with help of Java and used Postman for Manual API testing
  • Updated selenium Page Object Model framework in Java to project
  • Experienced using Apache POI to achieve external data implementation.

QA Automation Engineer

Dish Network
05.2015 - 06.2017
  • Identified defects with clear and concise recreation steps
  • Experienced executing tests in multiple environments
  • Developed test scripts, based on project requirements/user stories
  • Accomplished to create test cases and reported defects via Jira
  • Participated in all agile meetings including Grooming, Daily Stand-up, Sprint Planning, Demo and Retrospective meetings
  • Validated Front-end applications to execute test cases and perform defect tracking
  • Responsible automate test cases by using scripting languages Java, Selenium, Maven and TestNG
  • Used Jira to track the task and issues
  • Experienced Manual Regression Testing.

Education

Bachelor of Arts - Hospitality Management

Akdeniz University
05.2013

Skills

  • Java
  • Selenium WebDriver
  • Selenium Grid
  • Cucumber BDD /DDT
  • Gherkin
  • JUnit
  • TestNG
  • HTML
  • SQL
  • MySQL/ Oracle
  • Oracle SQL Developer tool
  • JDBC
  • Maven
  • Serenity BDD
  • C#
  • NET Framework
  • Specflow
  • Azure Data Studio
  • BrowserStack
  • Shouldly
  • JavaScript
  • REST Assured/ Postman
  • JSON/ XML
  • Jira
  • GIT/GitHub
  • POM
  • Regression/ Smoke Testing
  • Testing and debugging
  • Agile / Scrum
  • SDLC/STLC
  • Bug Life Cycle
  • Amazon Web Services
  • Jenkins
  • Appium
  • IntelliJ IDEA
  • NewtonSoft
  • Dapper
  • Azure Devops
  • Visual studio ide
  • Snowflake Database
  • VS Code
  • Http
  • Test Reporting
  • Test Environment Setup
  • Test Coverage Analysis
  • Test Case Development
  • Test Automation Frameworks
  • Agile Methodologies
  • Version Control Systems
  • Usability Testing
  • Test Strategy
  • Exploratory Testing
  • Test Execution
  • Cross-Platform Testing
  • Test Estimation
  • Stress Testing
  • Mobile Application Testing
  • Automated Testing
  • Data Validation
  • Test Process Improvement
  • Bug Reporting
  • Continuous Integration
  • Gray Box Testing
  • Smoke Testing
  • Test Driven Development
  • Regression Testing
  • Test Data Management
  • Behavior Driven Development
  • Database Testing
  • Sanity Testing
  • Defect Tracking
  • Manual Testing
  • Test Plan Creation
  • Problem Solving
  • Functional Testing
  • Training and Onboarding

Accomplishments

  • Developed test automation projects from scratch using Java
  • Developed test automation projects from scratch using .Net C#

Certification

  • Oracle Certified Associate, Java SE 8
    Programmer (OCAJP 8)
  • Advanced Data Structures and
    Algorithms by Massachusetts
  • Parallel and Concurrent
    Programming with Java, Functional
    Programming with Java, OOP with
    Java. Methods and Inheritance,
    Oracle Java Certification, Java:
    Recursion, Java: Data Structures by
    LinkedIn. Machine Learning, Artificial
    Intelligence and Mathematical
    Thinking by University of Denver
  • Strategic Thinking by Project
    Management Institute.

Leadership

  • Recognized as a leader of students
    by Akdeniz University

Timeline

Software Development Engineer in Test

TruStage
01.2022 - Current

Software Development Engineer in Test

Geico
08.2019 - 01.2022

QA Automation Engineer

U.S. Bank
06.2017 - 08.2019

QA Automation Engineer

Dish Network
05.2015 - 06.2017

Bachelor of Arts - Hospitality Management

Akdeniz University
MUCAHIT EKIN