Summary
Overview
Work History
Education
Skills
Timeline
Generic

CEYLAN AKYOL

Software Development Engineer In Test
Toronto,Ontario

Summary

A dynamic Test Automation Engineer with 6 years of experience in Manual and Automated Testing within a Banking Company. Solid understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) Experience in Scrum Environment and Sprint Meetings (Sprint Planning, Daily Standup, Sprint Review, and Sprint Retrospective meeting) to develop faster, iterative, and innovative processes. Complete knowledge of Object-Oriented Programming (OOP) concepts by using inheritance, abstraction, encapsulation, and polymorphism Developed dynamic methods, reusable actions, and error handling using Java. Expert in Data-Driven, and Behavior-Driven, Hybrid Test Automation Framework, built on Page Object Model and Cucumber supporting Parallel Test execution to reduce time and achieve End-to-End coverage. Implemented BDD Framework with Serenity, Maven, Java, Selenium WebDriver, Cucumber, JUnit, and Jenkins. Used Gherkin Language in Feature File to be able to create test scenarios. Enhanced existing Framework to improve the overall Test Automation reusability and maintainability. Used Maven to keep classes and resource files organized and manage dependencies. Automated Test executions on Jenkins to accomplish Continuous Integration and delivery in DevOps. Used JDBC to connect to databases like SQL Server and Oracle to store, delete, manipulate and retrieve data from many applications. Tested RESTful Web Services and GraphQL using Postman and REST Assured Library using Java Programming Language. Created and retrieved Test Data using Cucumber Scenario Outline and Excel file using Apache POI. Reported software defects in Jira and interacted with the developers to resolve technical issues. Experienced in Black Box, Functional, Smoke, Regression, Cross-Platform/ Browser, Parallel Testing, Positive and Negative Testing. Simplified overall Automated Testing process reducing the quantity and increasing quality. Excellent work ethic, strong communication skills, positive attitude, great and easy-going team member. Dedicated team player, easily adaptable in a new environment, passionate about Testing. Self-motivated Developer adds high level of experience over more than 6 years collaborating and working on multiple web-based projects. Passionate, hardworking coder with penchant for developing customized interfaces that factor in unique demands for accessibility, reachability and security. Organized approach to meeting multiple, concurrent deadlines. Pulls from active knowledge of current technology landscape to promote best practices in web design.

Overview

6
6
years of professional experience
5
5
years of post-secondary education

Work History

QA Automation Developer

CBC Canadian Radio
Toronto, Ontario
10.2022 - Current
  • Build BDD Testing Framework using Serenity BDD, Java, Selenium, Cucumber
  • Experienced using Gherkin Language in Feature File
  • Responsible for smoke and regression tests and analyzing the test results to maintain a defect-free application
  • Used Bitbucket as a version-control system for tracking changes and JIRA for project management purposes
  • Developed Test Cases, Test Scenarios, and Test Scripts based on Business requirements and automates the User Stories based on the Acceptance Criteria
  • Developed Manual and Automated Tests, created Automated Test Scripts, and executed tests using
  • Selenium WebDriver
  • Tested GraphQL using Postman and REST-Assured framework using Java.

QA Automation Engineer

MOTUSBANK
Toronto, Ontario
05.2019 - 10.2022
  • Implemented Cucumber BDD Testing Framework using Java, Selenium WebDriver, JUnit, Maven and
  • Page Object Model
  • Experienced in Cucumber BDD Framework using Gherkin Language in Feature File
  • Responsible for smoke and regression tests and analyzing the test results to maintain a defect-free application
  • Used GIT as a version-control system for tracking changes and JIRA for project management purposes
  • Collaborates in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life
  • Cycle (STLC) in an Agile-Scrum environment to maintain the quality development of the Sprint deliverables
  • Developed Test Cases, Test Scenarios, and Test Scripts based on Business requirements and automates the User Stories based on the Acceptance Criteria
  • Developed Manual and Automated Tests, created Automated Test Scripts, and executed tests using
  • Selenium WebDriver
  • Tested REST API using Postman and REST-Assured framework using Java Language
  • Implements Manual, Automation, Smoke, Sanity, Regression, Positive and Negative Tests, Functional and Database Testing
  • Set up and configured Smoke and Regression Tests as Jenkins jobs, hosted on AWS EC2.

QA Automation Tester

M&T BANK
Toronto, Ontario
04.2017 - 05.2019
  • Applied Page Object Model pattern on top of Selenium Automation Framework to design and write
  • Test Scripts
  • Maintained and executed Maven POM file using Jenkins for scheduled Smoke and Regression Testing
  • Worked on distributed Test Automation execution using Selenium Grid and Jenkins
  • Tested REST API using Postman and REST Assured Framework using Java
  • Applied TestNG for executing Test Cases by incorporating annotations and performing Parallel execution on various platforms and browsers
  • Involved in Backend Testing by writing and executing SQL Queries
  • Used Jira Xray for project management, issue tracking, and writing Test Cases.

Education

College Diploma - Computer Programming And Analysis

George Brown College
Toronto, ON
05.2022 - Current

Bachelor of Science - Political Science With International Relations

Uludag University
Turkey
05.2013 - 05.2017

Skills

Database Management Systems: Oracle SQL, Microsoft SQL, MySQLundefined

Timeline

QA Automation Developer

CBC Canadian Radio
10.2022 - Current

College Diploma - Computer Programming And Analysis

George Brown College
05.2022 - Current

QA Automation Engineer

MOTUSBANK
05.2019 - 10.2022

QA Automation Tester

M&T BANK
04.2017 - 05.2019

Bachelor of Science - Political Science With International Relations

Uludag University
05.2013 - 05.2017
CEYLAN AKYOLSoftware Development Engineer In Test