Post Job Free
Sign in

Selenium Engineer

Location:
Des Plaines, IL
Posted:
December 16, 2020

Contact this candidate

Resume:

Abdulkadir SUZEN

SDET

Software Development Engineer in Test

Chicago, IL

(224-***-****

**************@*****.***

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



Contact this candidate