Abdulkadir SUZEN
SDET
Software Development Engineer in Test
Chicago, IL
**************@*****.***
Authorized to work in the U.S. for any employer
PROFESSIONAL SUMMARY
5+ years of experience in the IT industry as an SDET with high-level proficiency in both Manual and Automation testing.
Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall and Agile Scrum.
Expertise in understanding Business Requirement Specifications, Functional Specifications, and Design documentation and writing Test Cases based on requirements.
Expertise with solid knowledge in core JAVA, Object-Oriented Programming (OOP) concepts, and most of the common automation related libraries such as Selenium WebDriver, TestNG, JUnit, Cucumber, Apache POI, JDBC, and Rest-Assured.
Extensively involved in Smoke, Functional, Regression, API, Database, and End to End testing.
Experience of creating, designing, developing and maintaining Test-Driven and Behavior Driven Frameworks both from scratch and existing using design patterns such as Page Object Model (POM), Singleton and Page Factory.
Extensive experience in REST API test automation using Rest-Assured library and JAVA, and manual test with POSTMAN and Swagger
Experience in Database Testing using SQL queries and conducting Backend testing by executing SQL queries and establishing Database connection using JDBC (JAVA Database Connectivity)
Experience in automating Mobile applications using Appium and configuring Desired Capabilities in automation framework.
Implement custom Data Driven Framework using various external data source handlers like Apache POI for Excel, JDBC for Databases, Cucumber Scenario Outlines with Examples table, Data Provider with TestNG.
Experienced with testing Mobile applications using Emulators, Simulators using Android Studio
Working experience with Continuous Integration tool like Jenkins, and scheduling Smoke Regression testing jobs
Comfortable to use GitHub and Bitbucket as version-control system, to store automation suite
A great team player, detail-oriented, quick-learner, and self-motivated individual with comprehensive analytical and leadership skills.
Excellent interpersonal, communication, documentation, and process management skills with the capability of effectively understanding the business requirements to develop a quality product.
TECHNICAL SKILLS
Programming Languages : JAVA, SQL, HTML
Database : Oracle SQL
IDE : Eclipse, IntelliJ
Build Tools : Maven, Gradle
Testing Tools :Cucumber, Selenium WebDriver, Selenium Grid, Junit, TestNG, Postman, Rest Assured, Apache Http Components,Appium
Continuous Integration Tool : Jenkins
Project Management tools : JIRA and Confluence
Version Control : GIT, GitHub, Bitbucket
Frameworks : BDD (Behavior Driven Development), TDD (Test Driven Development)
PROFESSIONAL EXPERIENCE
CVS, Chicago, IL
Software Development Engineer in Test September 2019 – Present
Responsibilities:
Developed and executed test cases based on requirements and wrote test cases for manual and automation purposes using Software Testing Life Cycle (SDLC) with Agile Scrum framework.
Designed, developed, and implemented Cucumber and Junit based BDD (Behavior Driven Development) testing framework utilizing JAVA, Selenium WebDriver, Maven, Cucumber with JUnit following Page Object Model (POM) design pattern.
Responsible mainly for performing Smoke, Regression and Functional Testing types
Involved in Backend Testing by writing and executing SQL queries and established Database connection to automation suite using JDBC(JAVA Database Connectivity)
Involved in both manual and automation testing of API using Postman and JAVA Rest-Assured library for triggering API calls and validating JSON responses.
Performed mobile testing using Appium server to connect mobile device with automation suite and used Android Studio for Emulator purposes.
Set up Jenkins jobs and configured automated execution of Smoke and Regression tests using Jenkins and Bitbucket as a version control System
Updated status of User Stories and created defect using JIRA as project management tool and analyzed business requirements using Confluence pages.
Involved in End to End Testing, Database Testing, API, Functional, Smoke and Regression
Participated in Agile Ceremonies: Daily Scrum, Sprint Planning, Sprint Grooming, Retrospective, and Demo Meeting
Environment: JAVA, SQL, HTML, Maven, Cucumber, Junit, Selenium, JDBC, POM, Selenium WebDriver, Jenkins, GitHub, JIRA, Agile-Scrum, Postman, Rest-Assured, Apache Http Components, Appium
All State, Northbrook,IL
Automation Test Engineer August 2017 – September 2019
Responsibilities:
Implemented quality software best practices to develop Test Strategy, Test Plan, Test Case, and Test Automation and actively participated in process improvements Analyzed use cases and specifications to identify the test cases
Executed Functional, Regression, Smoke, Integration and End-to-end Testing during the various phases of the application testing.
Participated in project development meetings to provide Feedback on Quality Testing Issues from project creation to completion
Actively participated in Sprint Planning, Retrospective, Sprint Demo and Daily Stand-Up Meetings
Extensively involved in the creation of automation framework in Selenium WebDriver using JAVA with Cucumber and JUnit
Used Apache POI for reading, validating and inputting the data to/from Excel files
Experience in writing feature files in Cucumber framework
Implemented a wide range of Functional Testing by various QA automation test frameworks like Behavior-Driven and Data-Driven to ensure the code reusability and code maintainability, which reduces the script development time
Set up jobs for Smoke and Regression Test using Continuous Integration tool, Jenkins
Performed Selenium Synchronization and applied Explicit and Implicit waits during testing in order to handle Synchronization issues
Used Actions Class to perform required mouse operations
Considerable experience in handling pop-ups, alerts, iframes, windows, dropdowns and so on using Selenium Web Driver
Experienced with XPATH, CSS and other Selenium locators for locating web elements
Created reusable utility methods for testing framework
Tracked defect and enhancement requests as they entered into the defect-tracking system using JIRA
Experienced with Git/GitHub as a version control tool
Environment: JAVA, SQL, HTML, Maven, Cucumber, JUnit, Selenium WebDriver, JDBC, POM, Jenkins, GitHub, JIRA, Agile-Scrum, Postman, Rest-Assured
Us Food, Rosemont, IL
QA Automation Tester November 2015 – August 2017
Responsibilities:
Involved in analyzing system requirements and developing detailed Test Plan for the application. Executed manual test cases and compared actual result with expected result.
Implemented Test cases for positive, negative and end-to-end Test scenarios and automated the test cases using Selenium WebDriver and JAVA in Eclipse IDE
Developed and maintained automation scripts for regression test cases in Selenium using JAVA.
Performed cross-browser testing by executing Selenium test scripts on multiple browsers and platforms using Selenium Grid and checked for compatibility.
Performed Data Driven Testing using Selenium WebDriver and TestNG.
Used Maven to build and run the Selenium automation framework.
Designed Cucumber BDD Framework by creating Feature, Cukes Runner and Step Definition classes by using Gherkin language and JUNIT
Expertise in Database Testing, Data Manipulation using SQL queries and establishing Database connection with JDBC,API and JAVA
Validated Rest API Microservices testing using POSTMAN and Rest Assured Library, Apache Http Components to verify functionality and reliability.
Environment: JAVA, Oracle (SQL), HTML, Maven, Cucumber, JUnit, Selenium WebDriver, Jenkins, GitHub, JIRA, Agile Scrum