Post Job Free
Sign in

Engineer Selenium

Location:
Buffalo Grove, IL
Posted:
March 29, 2021

Contact this candidate

Resume:

Yahya Kansu

Software Development Engineer in Test QA

(Authorized to work in the US for any employer without sponsorship)

EMAIL

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

PHONE

909-***-****

LinkedIn

https://www.linkedin.com/in/yakansu-8801b218a/

GitHub

https://github.com/yahyakansu

/SampleProject

SKILLS

Java

Python

Selenium

Cucumber

RobotFramework

JUnit

TestNG

Oracle SQL

MySQL

RestAssured

JIRA

Jenkins

Git

EDUCATION

Gediz Uni – Management – Masters’ Degree

Dokuz Eylul Uni – Chemistry Edu – Masters’ Degree

Dokuz Eylul Uni – Chemistry Edu – Bachelor’s Degree

Anadolu Uni – Economy – Bachelor’s Degree

CERTICATE

Python Language

RobotFramework

CORE COMPETENCIES AND ACHIEVEMENTS

Software Development Engineer in Test with considerable 3 years’ experience in the IT field in regard to Software Automation and Quality Assurance Testing, and proficient in Web Service Applications for both Front-End and Back-End.

Experience in designing and developing Java-Based frameworks with different design patterns/principles. Well versed about using Automation Frameworks with BDD or DDT.

Create Behavior Driven Development (BDD) framework using Java, Selenium, and Cucumber with Gherkin Language. Get results with a cucumber scenario outline.

Executed Data-Driven Testing (DDT) using excel files, databases with @DataProvider in TestNG.

Extensive experience in designing Test Cases, Test Scenarios, Test Scripts, and Test reports of manual and automated tests. Convert existing test cases to automation for tests such as smoke and regression testing. Expert in developing Java test scripts and Test Frameworks using TestNG to perform Functional and Unit Testing.

Excellent knowledge and implementing skills in complete Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC). Well-versed in the AGILE delivery process of software using SCRUM and involved in all phases of Software Development Life Cycle (SDLC). Experience in using Jenkins as a Continuous Integration (CI/CD) server to configure in Maven projects.

Execute daily smoke test with Jenkins and follow the process. Knowledge of building and deploy process (CI/CD) using tools like Jenkins, Git.

Extensively worked on GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, Xpath, CSS in creating automation scripts.

Strong knowledge in SQL, using queries, joins, grouping, views, etc. Knowledge about java database connectivity (JDBC). Very good understanding of RDBMS concepts like tables, constraints, and normalization.

Knowledge of API testing. Create API testing comments as Get, Put, Post, Delete. Execute API testing using Postman, RestAssured, SoapUI.

Good understanding of Object-Oriented Programming concepts. Ability to work and handle more than one project independently. Ability to learn new concepts and applications quickly and able to work in short schedules and on different applications concurrently.

WORK EXPERIENCE

Company: VY Track Aug 2019 - Current

Title: Software Development Engineer in Test

Created Cucumber BDD testing framework from scratch using Selenium WebDriver, Junit, Maven using the Page Object Model.

Automated the sprint stories based on the acceptance criteria. Implemented Selenium WebDriver-Java automation for building the smoke and regression test suites.

Coordinated efforts with other team members and was responsible for building and maintaining the Jenkins environment.

Used JIRA for tracking, analyzing, and documenting defects.

Performed Web Services testing using Postman and REST-Assured library.

Tested the application in a highly dynamic environment with a sprint using Agile methodology.

Provided feedback and suggestions to QA Project and Technical Leads for improving QA Procedures.

Extracted needed data from Oracle databases to test the functionality with different data sets.

Performed database testing using the JDBC library. Experienced in back-end testing by writing complex SQL queries.

Created HTML report with detailed test steps and screenshots.

Reviewed Business Requirements and Specifications and understand the scope of the application and reviewed Design Requirements and used Agile Scrum Methodology for Sprint Backlog.

Followed Agile testing methodology, participated in daily SCRUM meetings, and testing each SPRINT deliverables.

Performed User Acceptance Test on Different Modules.

Scheduled Test Scripts to run overnight when required using Maven and Jenkins.

Environment: Selenium WebDriver, Java, Maven, TestNG, Eclipse, Git, Jenkins, Jira, Postman, HTML, RESTful API, SQL, Mac, Windows

Company: 4stay Jan 2018 – Aug 2019

Title: QA Tester

Worked closely with business analysts and developers for thorough requirements review and developing Test Scenarios.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites with TestNG.

Involved in developing of test plans and helped with detailing Test Scenarios and writing Test Cases from the Functional Requirements.

Identified Test Cases to automate. Automated those Test Cases using Selenium WebDriver and Object-Oriented Programming with Eclipse IDE.

Involved in creation of automation framework in Selenium WebDriver using Behavior Driven Development approach with Cucumber.

Extensively used Page Object Model and Page Navigation Framework for readable Test Script and easy maintenance for developer perspectives.

Designed Cucumber BDD Framework by creating Feature, Cukes Runner and Step

Utilized Xpath, Css, and other WebElement locators to handle textboxes, buttons, dropdown menu, checkboxes, labels in web applications.

Created data-driven tests using apache poi libraries. Used test parameterization methods including Cucumber Scenario Outline and external data sources such as Excel and XML.

Performed user acceptance testing (UAT).

Participated in the Business Requirements Specification, Detail Design Specification and Use Case Document review meetings.

Created and executed Test Cases manually for functional, regression testing.

Created Test cases for every functionality and business rule based on documentation provided

Environment: Selenium WebDriver, Cucumber, Java, JUnit, IntelliJ, Maven, Git, Apache POI, Jenkins, Jira, Mac, Windows

Before QA

I taught chemistry for more than 10 years to high school students.

The last school I worked in was health college preparatory high school.

I gave lecture about Statistics and Measurement-Assessment Techniques in Education to high school teachers and managers.

I participated in a project between 2009 to 2010 and also managed it for a period. In this project, we prepared and applied tests for hundreds of thousands of students. I made extensive analysis of these tests' teacher and student achievements.



Contact this candidate