Serdar Fener, Developer in İzmir, Turkey
Serdar is available for hire
Hire Serdar

Serdar Fener

Verified Expert  in Engineering

Software Developer

Location
İzmir, Turkey
Toptal Member Since
May 4, 2020

Serdar is an ISTQB-certified software engineer with over a decade of SDLC experience. He specializes in software quality assurance methodologies and test automation with a variety of commercial and open-source tools. He is a bright, talented, ambitious, and self-motivated engineer with a strong technical background. Serdar has worked with notable companies such as IBM, Ericsson, and Danske Bank, with millions benefiting from his expertise.

Portfolio

FKA Distributing Co., LLC
Quality Assurance (QA), Manual Testing, Quality Management...
Azrieli Ecommerce Ltd.
Test Management, CI/CD Pipelines, TestRail, TestCafe, New Relic, GitHub...
VISMA
JavaScript, TypeScript, Playwright, GitHub Actions, K6, CI/CD Pipelines...

Experience

Availability

Full-time

Preferred Environment

Testing, Mocha, Jest, Apache JMeter, Selenium, C#, JavaScript, Node.js, Performance Testing, TypeScript

The most amazing...

...product I've delivered was for DAZN, a multiregional software app in AWS that serves millions of customers globally.

Work Experience

QA Expert

2023 - 2024
FKA Distributing Co., LLC
  • Helped the team develop a test framework with test cases and processes.
  • Developed test automation scenarios, decreasing manual testing effort with Playwright and TypeScript.
  • Helped develop CI/CD pipelines, decreasing deployment times.
Technologies: Quality Assurance (QA), Manual Testing, Quality Management, Leading Quality Assurance (LQA), Automated Testing, eCommerce, BigCommerce, Test Planning

Senior Software Engineer (Testing)

2022 - 2023
Azrieli Ecommerce Ltd.
  • Developed the test automation framework and scenarios with TestCafe covering the most critical scenarios, which reduced time spent on regression testing. Also, integrated tests with GitHub Actions to trigger tests automatically.
  • Managed New Relic synthetic checks, monitoring, and alerts to capture production issues on the front-end application.
  • Built test performance scripts and monitored them with LoadNinja.
Technologies: Test Management, CI/CD Pipelines, TestRail, TestCafe, New Relic, GitHub, Automated Testing, Automated UI Testing, QA Automation, Testing, GitHub Actions, Cross-browser Testing, E2E Testing, Postman, Continuous Delivery (CD)

Senior Software Engineer (Testing)

2021 - 2022
VISMA
  • Developed a UI automation framework with a test data creation layer with API calls using TypeScript and Playwright.
  • Created a performance testing framework with K6 and GitHub Actions.
  • Helped the team develop CI pipelines with GitHub Actions.
Technologies: JavaScript, TypeScript, Playwright, GitHub Actions, K6, CI/CD Pipelines, Automated Testing, Automated UI Testing, QA Automation, Terraform, Docker, Jest, New Relic, Testing, GitHub API, GitHub, Cross-browser Testing, E2E Testing, Postman, Continuous Delivery (CD)

Senior Software Engineer (Testing)

2019 - 2021
DAZN
  • Developed a test automation framework for back-end services, which makes it easier for the development team to achieve E2E, integration testing.
  • Initiated a service virtualization POC for front-end testing with MockServer and WebdriverIO, which enables front-end teams to test negative scenarios on the front-end level.
  • Delivered distributed performance testing with Autocannon and AWS, which mimics multi-regional traffic to ensure the reliability of back-end services.
  • Created a back-end test data library with Node.js. It helped other teams in the company easily create test data within their test framework.
  • Built CI pipelines with Drone.io and Github Actions to ensure the system quality by making it faster to deploy, test, and go to production.
Technologies: AutoCannon, JavaScript, Selenium, Amazon Elastic Container Service (Amazon ECS), Amazon S3 (AWS S3), Selenium WebDriver, Test Automation, Express.io, Load Testing, Amazon Web Services (AWS), WebdriverIO, Jest, Drone CI, New Relic, Terraform, AWS Lambda, Node.js, CI/CD Pipelines, Automated Testing, Automated UI Testing, QA Automation, Docker, MongoDB, Amazon DynamoDB, Artillery, Testing, GitHub, GitHub Actions, Cross-browser Testing, E2E Testing, Postman, Continuous Delivery (CD), BrowserStack

Senior Load Test Engineer

2020 - 2020
Lob
  • Developed a load testing framework where the load target can go up to 50,000 rounds per second.
  • Handled the New Relic integration and dashboards to monitor load test progress.
  • Worked on a back-end application that orchestrates autocannon instances on Heroku, the back-end application gets the load test results and an HTML report to show the load test results.
Technologies: JavaScript, Load Testing, Express.io, Amazon S3 (AWS S3), Node.js, CircleCI, Heroku, AutoCannon, Automated UI Testing, QA Automation, Terraform, Docker, Testing, GitHub

Senior Software Quality Assurance Engineer

2017 - 2019
Mobilelife by Danske Bank
  • Developed a test automation framework/scripts for a front-end React application and back-end microservices, which reduces the manual effort of testing.
  • Assisted the team in the development of a CI pipeline with Jenkins to ensure overall quality. This made it easier to release the application to production.
  • Designed performance test scripts with JMeter to ensure system performance met the expected criteria.
Technologies: Amazon Web Services (AWS), JavaScript, Selenium, Amazon S3 (AWS S3), Selenium WebDriver, Test Automation, Load Testing, Jenkins, Apache JMeter, Mocha, Amazon Elastic Container Service (Amazon ECS), WebdriverIO, Node.js, CI/CD Pipelines, Automated Testing, Automated UI Testing, QA Automation, Docker, Amazon DynamoDB, Testing, GitHub, Manual Testing, Leading Quality Assurance (LQA), Cross-browser Testing, E2E Testing, Postman, Continuous Delivery (CD)

Senior Software Quality Assurance Engineer

2015 - 2017
Ericsson
  • Created test automation scripts with C# and Selenium WebDriver for the front-end developed with Microsoft Dynamics CRM. This enabled testing E2E flows, which cover over 2,000 test cases.
  • Developed a test execution and reporting framework within CI, enabling easy identification of problems and making the testing progress visible to project management and business professionals.
  • Advised and led a test automation team that consisted of four test automation developers. Improved overall testing knowledge within the team by implementing and teaching best practices.
  • Built performance test scripts with JMeter for back-end services, enabling the team to quickly identify performance issues.
Technologies: Microsoft SQL Server, Node.js, JavaScript, Selenium, Test Automation, Load Testing, Jenkins, Selenium WebDriver, C#, CI/CD Pipelines, Automated Testing, Automated UI Testing, QA Automation, Docker, Mocha, Testing, GitHub, Manual Testing, Quality Management, Leading Quality Assurance (LQA), E2E Testing, Postman

Senior Software Quality Assurance Engineer

2014 - 2015
IBM
  • Ran a POC for mobile test automation with Rational Test Workbench for Garanti Bank.
  • Managed a POC for service virtualization with IBM Service Virtualization Server and RIT for Garanti Bank.
  • Assisted Garanti Bank in the setup of a testing team and test processes for their internal projects. Increased testing awareness and best practices by leading, advising, and conducting knowledge sharing sessions.
Technologies: Selenium, Selenium WebDriver, Test Automation, Load Testing, Automated Testing, Automated UI Testing, QA Automation, Testing, GitHub, Manual Testing, Quality Management, Leading Quality Assurance (LQA), E2E Testing, Postman

Software Quality Assurance Engineer

2012 - 2014
Ericsson
  • Developed test automation scripts with HP UFT for the Vodafone Turkey CRM (Siebel) project. Conducted knowledge sharing sessions for the internal teams to write and maintain great test automation scripts with HP UFT.
  • Created test automation scripts/framework with HP UFT for the Zain Jordan CRM (Siebel) project.
  • Developed back-end service test automation with JMeter for Zain Jordan, enabling them to test back-end services within Jenkins CI.
  • Deployed performance test scripts for Zain Jordan with JMeter.
Technologies: Microsoft SQL Server, Selenium, Selenium WebDriver, Test Automation, Load Testing, C#, Automated Testing, Automated UI Testing, QA Automation, Testing, GitHub, Manual Testing, Quality Management, Leading Quality Assurance (LQA), E2E Testing, Postman

DAZN Web App

https://www.dazn.com/
DAZN is a web application developed with React enabling millions of customers to watch sports content live across the world. I was the senior software engineer focused who oversaw the testing. I assisted the back end and web development teams greatly improve the quality of the application.

June.dk by Danske Bank

https://www.june.dk/
This is an investment application that makes it easier to invest money into stocks and bonds. I was the senior QA engineer helping the development team to build up continuous integration pipelines, UI test automation scripts/framework, and back-end microservice test scripts/framework.

Azrieli.com

https://azrieli.com/
In this project, I was involved in the comprehensive replatforming and reworking of the entire eCommerce stack, from the user experience to the back office. I played a key role as the senior software engineer in testing, responsible for helping the company build test automation with TestCafe integrated with BrowserStack and performance testing with LoadNinja.

Garanti Bank Test Transformation Project

The aim of the test transformation project for Garanti Bank was to build a testing team, set up testing processes, and help identify test automation tools. I was the senior QA engineer assisting with the hiring process, running POCs for mobile test automation, service virtualization, and conducting knowledge sharing sessions about test processes for team members.

Ericsson Telco CRM

The Ericsson Telco CRM project aimed to deliver a CRM application integrated with other Ericsson products like CBIO, which covers E2E CRM flows for telecommunications operators. I was the lead test automation engineer helping the team develop continuous integration with Jenkins, UI test automation with Selenium, and back-end test automation with C#.

Vodafone Turkey Siebel Test Automation Project

The aim of the project was to deliver test automation scripts with HP UFT to Vodafone Turkey for the Siebel CRM project. I was the QA engineer helping the team write scripts with HP UFT and setting up the test automation framework.

Zain Jordan Siebel CRM Project

This is a Siebel-based CRM application to cover CRM flows for Zain Jordan telecom. I was the QA engineer assisting the team in the development of HP UFT UI test automation scripts and test automation frameworks. I also wrote performance test scripts and back-end test automation with JMeter.

Languages

JavaScript, C#, TypeScript

Frameworks

Jest, Selenium, TestCafe, Cypress, Express.io

Libraries/APIs

Node.js, Playwright, GitHub API, Selenium WebDriver

Tools

Mocha, Apache JMeter, WebdriverIO, Jenkins, GitHub, Postman, BrowserStack, Terraform, Amazon Elastic Container Service (Amazon ECS), HP Quality Center (QC), CircleCI, Artillery, TestRail, LoadNinja

Paradigms

Testing, Load Testing, Test Automation, Automated Testing, Manual Testing, E2E Testing, Continuous Delivery (CD)

Other

AutoCannon, K6, GitHub Actions, Quality Assurance (QA), CI/CD Pipelines, QA Automation, Automated UI Testing, Cross-browser Testing, Quality Management, Leading Quality Assurance (LQA), Performance Testing, Test Management, eCommerce, Test Planning

Platforms

Amazon Web Services (AWS), Heroku, New Relic, Drone CI, Docker, AWS Lambda, BigCommerce

Storage

Microsoft SQL Server, Amazon S3 (AWS S3), Amazon DynamoDB, MongoDB

2006 - 2010

Bachelor of Science Degree in Software Engineering

Pamukkale University - Turkey

JULY 2015 - PRESENT

ISTQB Certified Tester Foundation Level

ISTQB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring