Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ayhan Colakel

Chicago

Summary

Results-driven QA Automation Engineer with expertise in API testing and automated testing, demonstrated at HCA Healthcare Inc. Enhanced regression test coverage to 90% using Selenium WebDriver and Java. Proficient in Agile methodologies and effective communication, I excel in developing robust test strategies that ensure software quality and reliability.

Overview

7
7
years of professional experience

Work History

SDET - For Meta a Project

Solvd Inc
Remote
06.2021 - Current

In my role as a Software Test Engineer at Solvd, Inc., I am a team member for the 'Verifiers' automation project to check inputs and outputs, develop test cases and scripts, and execute various testing types. I optimized test scripts in Java, and enhanced regression testing coverage to approximately 90%.

• Developed, managed, and optimized automated test scripts within a robust Java-based automation framework, enhancing test efficiency and reliability. Performed white box, black box, smoke, regression, and integration testing.

• Led the strategy for manual and automated regression testing, identifying key areas for automation and boosting regression test coverage from 20% to 90%, with a 95% pass rate.

Integrated Continuous Integration (CI) processes using Jenkins, successfully streamlining the automation pipeline with Maven Build Tool.

• Executed comprehensive test suites, including Regression, Functional, Smoke, Front-end, Back-end, and End-to end testing to ensure software quality.

• Developed and maintained Behavior Driven Development (BDD) and Test Driven Development (TDD) frameworks using Cucumber features, writing in Gherkin language, implementing step definitions, and executing scenarios using tags in the Runner class under the Java platform.

• Engineered a scalable Page Object Model (POM) framework with Selenium WebDriver API, improving maintainability and reducing test flakiness.

• Tested manually Restful API’s using Postman, and automated using Java with Rest-Assured library.

• Deployed and configured EC2 instances on AWS Cloud, and executing cross-browser testing efficiently using Selenium Grid.

• Using Jira/Confluence to track bugs and defects throughout the Software Testing Life Cycle.

Actively participated in Agile ceremonies, including daily stand-ups, Sprint Planning, grooming, retrospectives, and review sessions, contributing to team efficiency and collaboration.

QA Automation Engineer - Contract

HCA Healthcare Inc.
Remote
03.2019 - 05.2021
  • Built, implemented, and managed end-to-end, regression, and smoke test automation scripts using Selenium WebDriver with JUnit, ensuring comprehensive test coverage.
  • Applied BDD principles with Cucumber and Java.
    Designed feature files with structured scenarios and outlines.
    Developed step definitions to enhance automation efficiency.
  • API Testing and Automation: Leveraged Rest-Assured libraries for automating API tests. And verified API responses.
    I used Postman for manual API validation and testing.
  • Processed XML/JSON data within automation frameworks, and conducted thorough database verification.
    Executed automated database validations using JDBC to fetch and cross-check data.
  • Actively collaborated with the business team and Product Owners in Agile environment and attended different meetings like Product/Sprint backlog, Sprint Planning, Scrum, Sprint Review and Retrospective meetings.
  • Great comprehension of SDLC and STLC.
  • Involved in analyzing Requirement Specification and development of Test Scenarios.
  • Used Maven for project building tool and to manage framework dependency files.
  • Experience on REST Assured Library for testing Web Services using Ready API with Postman.
  • Hands on experience in working with tools such as Selenium WebDriver/GRID using Java, JUnit,TestNG, Maven, POM.
  • Experience with Jenkins for continues integration with the changes in code and scheduling my Regression and Smoke tests.
  • Working experience with Apache POI libraries.
  • Used Oracle SQL Developer. Connected to the database by crating and running SQL queries for dataverification and validation.
  • Proficient in using Version Control tools like GitHub.
  • Expertise using JIRA as the project management tool for defect-reporting and defect-tracking.
  • Contributed in setting up tests to run with Jenkins CI /CD tool.

QA Analyst - Contract

Grainger
Remote
10.2017 - 02.2019
  • Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
  • Attended all Agile ceremonies including Daily Stand-up, Sprint Planning, Test Case Review.
  • Identified and reported software defects and test finding using JIRA bug tracking tool.
  • Detected GUI elements using various locators: ID, Name, Class, Tag name, Link Text, XPath andCSS locators
  • Developed scenarios for writing Test Cases and Test Scripts for functions of the application andperforms test execution.
  • Written test cases using Java Programming language and execute them with no failures.
  • Actively involved in creating and managing Test Plan document along with Test Design / TestCases before each automation.
  • Reviewed User stories and writes test cases and test scripts.
  • Implemented BDD Cucumber framework with Gherkin Language and develops/improvesreusable methods across the application.
  • Worked closely with Cucumber Tool for BDD test Framework and involved developing from Scratch and executed the Feature file test cases for End to End testing
  • Applied POM, Page Object Model design approach for web elements reusability.
  • Experience with Rest Assured libraries and Postman for API automation using Java.
  • Having a good knowledge of Maven for Project building tool along with Jenkins for continuous integration.
  • Excellent skills in Database Testing using JDBC and Oracle DB and validates data with JSON response.
  • Responsible for defining the automation framework and for using Java, Selenium, Maven, Cucumber,JUnit, JDBC, Apache POI to create the framework and automating the test cases.
  • Participated actively in managing the Functional tests such as: Black Box, Smoke, Integration, UI API Automation, DB automation with JDBC and Java language, Regression Testing in Dev QA environments, Ad-Hoc and Manual check in PROD environment.
  • Executed Regression Testing, Smoke Testing, System Integration Testing, User Acceptance Testing.
  • Participated in code reviews using Git version control tool.
  • Used Selenium Web Driver to automate UI test cases and integrated the tests with Regression suite, ran it along with existing test cases in Jenkins CI CD
  • Managed running Smoke, Regression test suites every time the new code changes are made to the Suite
  • Set Jenkins jobs and pipelines up for CI/CD on the cloud Virtual Machines using AWS EC2 to run Smoke and Regression Testing.
  • Used Selenium Grid for cross-browser and cross-platform compatibility tests.

Education

Master of Science - Chemistry

Gebze Technical University
Kocaeli, Turkey
09-2016

Skills

  • API testing
  • Test case development
  • Automated testing
  • Behavior driven development
  • Test driven development
  • Continuous integration
  • Java programming
  • Selenium WebDriver
  • Problem solving
  • Cross-browser testing
  • Agile methodology
  • Effective communication
  • Organizational skills
  • Manual testing
  • Smoke testing
  • Database testing
  • Test strategy
  • Version control systems: Git

Timeline

SDET - For Meta a Project

Solvd Inc
06.2021 - Current

QA Automation Engineer - Contract

HCA Healthcare Inc.
03.2019 - 05.2021

QA Analyst - Contract

Grainger
10.2017 - 02.2019

Master of Science - Chemistry

Gebze Technical University
Ayhan Colakel