Fatih Gun F

Fatih Gun

London, Greater London

This professional is in active search of jobs

engineering Freelancer

About me:

3 years of experience in IT industry and currently working on FinTech and Online Education projects. Proficient in Manual and Automation Software Testing.  Expertise in Web-based applications with Selenium WebDriver automated testing and frameworks, DDT, BDD. Skill to develop Test Automation Framework from based on Page Object Model (POM) design pattern using Cucumber BDD and Gherkin, JUnit, TestNG, Gradle and Maven. Performed Backend Database Testing using SQL over Oracle, MariaDB, MySQL Databases and automation test using JDBC. Well experienced on API Web Services Testing using Swagger, Postman and REST Assured Library. Basic knowledge of Performance Testing such as Load Test and Stress test by using JMeter and BlazeMeter. Basic knowledge of Mobile Testing with Appium. Proficient End-to-End Test. Experienced in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle. Hands on experience in Jira, Click Up and Jira X-ray for bug tracking tools.  Well-versed in Git, GitHub and Bitbucket for Version Control system. Well versed in Front-end and Back-end Testing. Worked with CI/CD – automated a Jenkins job for Smoke and Regression Tests. Experience with design and development in Java. Solid testing experience on medium and large sized projects across Finance, Transportation, Online Education.

Education:

Middle East Technical University Bachelor’s degree on Physics

Experience:

Project:  Keypoint Solutions   December 2020 - Present

Role: QA Test Engineer          

Responsibilities:

  • Worked as a member of Backend and Frontend Development Teams.
  • Participated in all Scaled Agile meeting and involved in various meetings such as Sprint planning, Sprint grooming, Daily-Scrum, Sprint Retrospective, Scrum of Scrums and Sprint Demo meetings.
  •  Experienced in writing Test Plans, Test Reports, Test Scenarios, and Test Cases based on documented User Stories.
  •  Performed various types of Manual Testing in the application to make sure the business process worked as intended.
  • Developed Automation Test Scripts using Selenium WebDriver, Java, JUnit, and Gradle.
  • Implemented Cucumber for the complete Regression Testing and Functional Testing with Selenium WebDriver as a primary tool.
  • Performed parameterization of the Automated Test Scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created Performance Testing such as Load Test and Stress test by using JMeter and BlazeMeter
  • Configured Smoke and Regression Tests by Jenkins performing with Docker Container in AWS Cloud Server 
  • Write SQL Queries and performed back-end testing to check compared UI and the database.
  • Created JSON Get, Post, Put and Delete requests for API Testing using POSTMAN Collections REST Assured Library with Java to assert responses.
  • Used Github as Version Control Tool and ClickUp as Management Tool.
  • Environment: Java, Selenium WebDriver, Cucumber, ClickUp, DBeaver, MySql Server, JDBC, API Web Services, Postman, Rest Assured, Junit, IntelliJ, Gradle, GitHub, Agile-Safe, Visual Studio, Slack, Jenkins, JMeter, BlazeMeter, Docker

 

Project:  HeymanAI   May 2020 - Present

Role: QA Test Engineer          

Responsibilities:

  • Experienced in Agile with Safe Methodology and attended Daily Stand-up, Sprint Planning, Sprint Grooming, Sprint Review, Sprint Demo and Sprint Retrospective Meetings for each Sprint deliverables, PI(Product Increment) Event, Backlog Refinement, Scrum of Scrums Meetings. 
  • Worked as a member of Frontend-Web UI Team creating Banking Application, Call Centre Application, Task Management Application.
  • Developed and executed automated Test Scripts to implement Test Cases, Test Scenarios, and Feature files for BDD using Cucumber based on documented User Story and Acceptance Criteria and performed Manual Testing to learn more about the user perspective of the application in development and to understand the problem comprehensively.
  • Executed UI Tests using Selenium WebDriver, Java, JUnit, and Gradle.
  • Developed and maintained Cucumber Behavioral Driven Development (BDD) framework using Java, Gradle, Selenium WebDriver and JUnit based on Page Object Model to improve the collaboration and easily engage in product development.
  • Implemented Cucumber for the complete Regression Testing and Functional Testing with Selenium WebDriver as a primary tool.
  • Performed Positive and Negative Testing by using Cucumber Scenario Outline for all possible valid and invalid credentials.
  • Created HTML reports with detailed Test Steps and Screenshots.
  • Created SQL Queries and performed back-end testing to check compared UI and the database with the help of JDBC.
  • Performed parameterization of the Automated Test Scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Implemented Bitbucket for Version Control and Jira as a Defect-Tracking tool.
  • Collaborated with developers for bug fixes, debugs, and code developments.
  • Well worked with other teams.
  • Environment: Scaled Agile Framework (SAFe), Selenium WebDriver, Java, Jenkins, MariaDB, JDBC, Jira, REST Assured, Cucumber, BDD, TestNG, Gradle, Page Object Model, JUnit, IntelliJ, POSTMAN, Bitbucket, DBeaver, Microsoft Team

Project:  VyTrack                              June 2018 - April 2020 

Role: QA Test Engineer         

Responsibilities:

  • Successfully created detailed, comprehensive, and well-structured Test Scripts to implement Test Cases, Test Scenarios, and Feature files for BDD using Cucumber to ensure maximum test coverage and improved test efficiency.
  • Developed Automation Test Scripts using Selenium WebDriver, Java, JUnit, and Maven.
  • Implemented Cucumber for the complete Regression Testing and Functional Testing with Selenium WebDriver as a primary tool.
  • Performed remote execution of daily Smoke Tests with Jenkins and sent email reports to ensure that the major functions of the software were functioning properly.
  • Implemented Java, Selenium WebDriver to automate Scenarios and Scenario Outlines written in Gherkin syntax ensuring minimal manual intervention and code reusability.
  • Developed and maintained Cucumber Behavioral Driven Development (BDD) framework using Java, Maven, Selenium WebDriver and JUnit based on Page Object Model to improve the collaboration and easily engage in product development.
  • Experienced to write dynamic XPath and CSS Selectors for Web Element Identification using Selenium WebDriver.
  • Expertise in using Selenium Grid to run Test Scripts on different platforms and against different browsers in parallel to save time.
  • Utilized MS Office (Excel files) for Data Driven Testing (DDT) framework using Apache POI.
  • Performed Positive and Negative Testing by using Cucumber Scenario Outline for all possible valid and invalid credentials.
  • Created HTML reports with detailed Test Steps and Screenshots.
  • Experienced managing dependencies, running tests using Maven commands.
  • Performed parameterization of the Automated Test Scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Implemented Git for Version Control and Jira XRAY as a Defect-Tracking tool.

0 external recommendations