Yusuf Aşık

I'm SDET

About Me

I am a Software Development Engineer in Test (SDET) with 8+ years IT and 3+ years hands-on experience in automated testing and quality assurance. Skilled in writing test automation scripts, developing test frameworks, and using tools like Selenium WebDriver, JDBC, JMeter and Postman. I ensure high-quality software releases with strong background of SDLC and STLC stages. I excel mostly in Agile-Scrum environments and collaborate with development and client teams to identify issues early in the software development lifecycle. Passionated and open about continuous learning together with my company, I also stay tuned on the latest technologies like Playwright to enhance automation with Gen AI. My strengths include problem-solving, analytical thinking, and a commitment to delivering reliable, robust, and scalable software solutions.

Test Automation Engineer & SDET.



  • Birthday: 1 Jan 1999
  • Email: contact@yusufasik.com
  • Location: Istanbul, TR
  • Age: 26
  • Freelance: Available


Couple of quotes that i like about my job

"Code is like humor. When you have to explain it, it’s bad." — Cory House
"The best error message is the one that never shows up." — Thomas Fuchs
"Program testing can be a very effective way to show the presence of bugs, but is hopelessly inadequate for showing their absence." — Edsger W. Dijkstra
"First, solve the problem. Then, write the code." — John Johnson
"Software testing is a process, not an event." — Dorothy Graham

Open Source Projects

And More Tools

~Days of Experience

Languages

Continously improving and working to add more languages.

Java

Expert

JavaScript

Beginner

TypeScript

Beginner

Python

Coming soon..

Resume

My IT Journey

Summary

Yusuf Aşık

As an SDET, my journey began with blackbox testing and finding bugs on especially video games and websites without knowing SDLC stages.

Education & Internship

Technical High School

2014 - 2017

Şişli Anadolu Teknik, IST

Mostly experience with basic tools such as C++, Adobe, Excel, Photoshop

Associate's degree & Computer Programming

2017 - 2019

Bilgi University, IST

C#, PHP, SQL and Android Studio lessons

Apprentice

2015 - 2015

Canpolat Bilişim Sistemleri, IST

  • Learned to set up, manage, and optimize wireless network infrastructures.
  • Installed and configured routers and access points to ensure seamless connectivity and efficient network performance.
  • Provided technical support to promptly and effectively resolve network-related issues.

Intern

2017 - 2017

Atasay - HUQQA, Q Food & Beverage, IST

  • Advanced Excel Expertise: Developed and automated complex spreadsheets for data analysis, forecasting, and visualization. Utilized advanced Excel functions, pivot tables, and macros to enhance reporting efficiency.
  • IT-Driven Financial Reporting: Designed and implemented IT solutions to streamline financial reporting processes. Integrated data from multiple systems into centralized dashboards for real-time insights and decision-making.
  • Accounting System Support: Provided technical support for accounting software, ensuring seamless integration with IT infrastructure. Conducted troubleshooting and resolved system issues to maintain accurate financial records.
  • Data-Driven Insights: Leveraged IT tools to collect, organize, and analyze financial data, providing actionable insights to optimize budgeting, forecasting, and resource allocation.
  • Collaborative Solutions: Worked with cross-functional teams to align IT systems with accounting and reporting requirements, improving overall efficiency and compliance.

Intern

2019 - 2019

Istanbul Courthouse, IST

  • Data Center Operations: Managed and monitored servers, storage devices, and infrastructure within a data center environment. Ensured uptime and efficiency while implementing best practices for security and maintenance.
  • Network Administration: Set up, configured, and maintained local area networks (LANs) and wireless networks. Provided troubleshooting and optimization to ensure reliable connectivity.
  • Computer Hardware Management: Diagnosed and repaired hardware issues, performed upgrades, and ensured optimal performance of desktops, laptops, and peripheral devices.
  • Excel Proficiency: Gained expertise in creating and managing complex spreadsheets, including data analysis, reporting, and automation using advanced Excel functions and macros.

Professional Experience

Hosting Expert

2022 - Present

Teleperformance, Flatofis, IST

  • Actively Web-based Blackbox Testing experience, especially with .har files and Network Console.
  • Using CI/CD and ITSM tools like ServiceNow to keep the track of the changes/issues/bugs.
  • Daily go-to Agile tools like Jira, MS Teams and Slack to stay in touch and sustain the team collaboration.
  • Advanced Experience on VPS/Shared Hosting setup with using terminal and panels.
  • Watching Splunk to usually track the mail route, where it fails, which port causing issue and most importantly what is the status.

  • Understanding and solving issues with the DNS, and common protocols like HTTP, SSH, FTP and SMTP.
  • Solving the common Encryption and SSL problems with generating CSR for Rekey, applying Force HTTPS with php.ini and .htaccess with port filtering, and converting CRT to PFX format.
  • Setup WAF and set rules like URL and input data validation, parameter injection, rate limiting, SQL and Command filters to prevent any attack/unwanted situation.
  • Limiting login attempts, implementing recaptcha, GeoIP filtering and IP/User Blacklist to prevent Brute Force Attacks.

  • Streamlined live chat support processes by documenting common technical issues, enabling efficient problem resolution and reducing customer response time by 66%.
  • Provided technical assistance to customers, enhancing skills in analyzing system logs and identifying root causes of application and server issues.
  • Proposed and implemented automation scripts to address frequently encountered customer support scenarios, improving support workflow efficiency.

Tools

These are the tools that i enhance test cycle with. Most of them are doing same job with differences like framework, syntax and UI. I also added my expert and daily go-to tools in main class.

  • Main
  • UI/E2E Test
  • API Test
  • Mobile Test
  • Reporting
  • Security/Debug
  • DevOps
  • Containers
  • CI/CD
  • SQL
  • IDE
  • Performance Testing
  • Mail Testing
  • Accessibility Testing

Selenium

Selenium WebDriver is a tool that enables automated web testing. WebDriver is the most popular component of Selenium and is used especially for test automation of browser-based applications.

Cucumber

Cucumber is a framework for software testing automations and is used to write test cases. These test cases can usually be easily read by business analysts, product owners, or any non-technical person thanks to behavior-driven development (BDD) concept.

JUnit

JUnit is a popular open-source testing framework for the Java programming language. It's used primarily for writing and running unit tests on Java code, allowing developers to ensure that their code works as expected.

TestNG

TestNG is a test automation framework basically upgraded version of JUnit. The letters NG stand for "Next Generation". TestNG supports different types of tests, including unit tests, integration tests, and end-to-end tests.

Apache Maven

Apache Maven is an open source project management tool, specifically automates the build process and manages dependencies of projects.

JMeter

Apache JMeter is an open source testing tool used for performance and load testing of software applications. It was developed by the Apache Software Foundation and is used specifically for testing web applications, APIs, web services (both SOAP and RESTful), databases, FTP servers, and many other protocols.

Postman

Postman is a popular tool for developing, testing and documenting APIs. Testers use Postman to easily submit API requests, analyze responses, debug, and ensure APIs are working correctly.

Appium

Appium is an open source tool used to perform test automation of mobile applications. It is used to test both native and hybrid and mobile web applications. Appium is capable of testing applications running on Android and iOS platforms.

Playwright

Playwright is an open source test automation tool created by Microsoft. It is used to thoroughly test web recordings and supports various programming languages ​​such as JavaScript, TypeScript, Python, C# and Java. It is especially popular for E2E (End-to-End) testing.

REST Assured

Rest-assured is a popular Java library for testing and validating REST APIs. Software developers use Rest-assured to easily create and send API requests, analyze responses, debug, and ensure APIs are working correctly.

Swagger

Swagger is a set of open source tools and rules (standards) used to define, design, test and document APIs. Swagger is especially widely used for RESTful APIs and helps developers with documents to make their APIs more understandable and manageable.

SoapUI

SoapUI is a powerful open source tool used to test APIs and web services. Although it was developed specifically for testing SOAP (Simple Object Access Protocol) based web services, it can also work with other protocols such as REST, GraphQL, JMS, AMF, MQ. SoapUI supports creating both manual and automatic test cases and offers extensive features to streamline the API testing process.

Postman

Postman is a popular tool for developing, testing and documenting APIs. Testers use Postman to easily submit API requests, analyze responses, debug, and ensure APIs are working correctly.

JMeter

Apache JMeter is an open source testing tool used for performance and load testing of software applications. It was developed by the Apache Software Foundation and is used specifically for testing web applications, APIs, web services (both SOAP and RESTful), databases, FTP servers, and many other protocols.

Allure Report

Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract maximum information from the everyday testing process.

OWASP ZAP

OWASP ZAP is an open source security tool used for finding vulnerabilities in web applications. It is used to perform automated scans(which im using right now), manual testing, and to identify security issues in web applications.

Wireshark

Wireshark is an open source and free software used to analyze network protocols. It is used to examine network traffic, solve problems, detect security vulnerabilities and understand network protocols.

Dastardly

Dastardly is a Free CI/CD pipeline security tool developed by PortSwigger. It is designed to identify and fix security vulnerabilities in web applications during the development process. Dastardly integrates seamlessly with CI/CD pipelines to provide continuous security testing and ensure secure code deployment.

Oracle Database

Oracle Database is a multi-model database management system produced and marketed by Oracle Corporation. It is designed to store and retrieve large amounts of data and supports SQL (Structured Query Language) for database access.

MySQL

MySQL is a popular open source software used as a relational database management system (RDBMS). It is designed to organize, store and organize data and uses SQL (Structured Query Language).

PostgreSQL

PostgreSQL is a powerful, open-source object-relational database system. It has a strong reputation for reliability, feature robustness, and performance. PostgreSQL supports SQL (Structured Query Language) for database access and is known for its extensibility and standards compliance.

VSCode

Visual Studio Code is a lightweight code editor developed by Microsoft. It is known for being fast, modular and customizable. It offers support for many programming languages, and thanks to its plug-in system, users can add features that suit their needs.

IntelliJ

IntelliJ IDEA is an integrated development environment (IDE) developed by JetBrains that is used to develop in Java and other programming languages. It has particularly strong support for Java projects and includes many advanced features that speed up coding.

Docker

Docker is a container platform used to run applications and their dependencies within a single volume (container). Unlike traditional virtualization, Docker containers share an operating system kernel, making them fast and lightweight.

Kubernetes

Kubernetes (K8s for short) is a container orchestration platform used to manage, scale, and deploy containers (and other container systems) like Docker. Developed by Google, Kubernetes provides automation for managing large and complex container-based applications.

Jira

Jira is a project management and bug tracking tool used for software development teams. It was developed by Atlassian and is widely used especially in agile methodologies.

Microsoft Azure DevOps

Microsoft Azure is a cloud computing platform and service. It provides a wide services to build, manage, and deploy applications.

Grafana

Grafana is an open-source platform for monitoring and observability tool. It allows you to query, visualize, alert on, and understand your metrics no matter where they are stored. It provides powerful and elegant dashboards for visualizing time-series data.

Slack

Slack is a messaging and project management platform that makes it easier for teams to communicate and collaborate. It is widely used in the business world thanks to its various CI/CD integration options and user-friendly interface.

Git

Git is a version control system used to manage and collaborate on source code. With its distributed structure, it makes the software development process more organized and secure.

Jenkins

Jenkins is a Continuous Integration/Continuous Deployment (CI/CD) tool. It simplifies the integration and deployment of code by automating software development processes.

GitLab

It is a CI/CD solution integrated with GitLab. It comes built into GitLab projects. It automates software development processes, accelerates integration and simplifies deployment.

CircleCI

It is a strong, reliable and secure CI/CD solution for developers.

AXE

AXE is an accessibility testing tool and is popular as an open source library. It is often used with a browser plug-in or automation tools (e.g. Selenium, Cypress).

WAVE

WAVE (Web Accessibility Evaluation Tool) is another popular tool designed to check websites for compliance with accessibility standards. WAVE is developed by WebAIM.

Accessibility Insights

Accessibility Insights is a suite of tools for accessibility testing. It helps developers find and fix accessibility issues in Web, Windows, and Android applications. Developed by Microsoft, it supports WCAG 2.1 AA standards.

Lighthouse CI

Lighthouse CI is an open-source tool for running Lighthouse audits programmatically. It helps developers ensure the quality of web pages by running performance, accessibility, SEO, and best practices audits. Developed by Google, it integrates seamlessly with CI/CD pipelines.

Mailinator

Mailinator is a platform that offers temporary (temp) email service. It is used especially in software testing, for operations such as checking that user verification emails have been received.

Gmail Tester

Gmail Tester is a method used to perform email tests on Gmail accounts. Thanks to the features and API integrations offered by Gmail, e-mail sending, reception and format can be tested.

Certificates

istqb

Build trustworthy AI solutions on Microsoft Azure

Experience about creating secure and reliable generative AI solutions with Microsoft Azure. Diving into responsible AI best practices, learning to craft custom content filters using Azure AI Content Safety, understanding the critical importance of thorough model evaluation, and discovering strategies to mitigate risks to ensure the highest standards of safety and security.

istqb

Postman API Testing Path

Postman API Testing Learning Path completion provided me with a comprehensive understanding of API testing methodologies. I learned how to create, manage, and execute API tests using Postman, including setting up a baseline test suite to ensure consistent and reliable API performance. This certification enhanced my skills in validating API responses, automating test cases, and integrating API tests into CI/CD pipelines with Postman CLI.

Apache JMeter™ Pro

I deepened my expertise in performance testing by learning Intel-thread communication plugin to work with Ajax requests with Parallel Controller from BlazeMeter. Also learned JSR223 with both Groovy and BeanShell best use cases and functions, as well as mastering the step-by-step debugging plugin from BlazeMeter to optimize complex test scenarios and enhance scripting efficiency.

Docker Foundations Professional Certificate

This learning path helped me to understand importancy of Docker in Software Development. Learned how to use Docker Hub effectively like we did in GitHub, path also covered Docker Compose to work with different environments like my field QA on live apps with using both Docker Desktop App and CLI.

certification

Software Architecture: Domain-Driven Design

Domain-driven design (DDD) is an effective architectural approach for agile environments and microservices. In this course, I learned from Allen Holub how to use DDD to develop domain-focused systems. The course covers DDD basics, microservices, bounded contexts, entities, and compares reactive and declarative systems. It also includes how to conduct an event storming session.

Learn JMeter from Stratch on Live Apps - Performance Testing

In-depth training on JMeter for performance and load testing, covering test plan creation, thread groups, samplers, and listeners. Learned to simulate real-world scenarios, analyze performance metrics, and integrate JMeter with CI/CD pipelines for continuous performance testing(Not covered i did myself). Gained practical experience through hands-on projects and expert guidance.

certification

Data Protection And Security Awareness

GoDaddy is leader in the Domain-Hosting and known for collaboration with Sucuri on Website Security and M365 Mail Security Products, New security certification that i added to my envanter with 100% score pass.

certification

Global Anti-Harassment And Discrimination

GoDaddy is leader in the Domain-Hosting and known for collaboration with Sucuri on Website Security and M365 Mail Security Products, New security certification that i added to my envanter with 100% score pass.

Projects

Here are the couple of open-source projects that i wrote for both web-mobile(soon) apps using different tools.

Click to see all.

Contact

Get in touch with one touch.

Email Me (mailto: on icon if you wish)

contact@yusufasik.com