Serdar Fener
Verified Expert in Engineering
Software Developer
İ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
Experience
Availability
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
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.
- Enabled BrowserStack for cross-browser testing with increasing coverage on different devices and browser sets.
Senior Software Engineer (Testing)
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.
Senior Software Engineer (Testing)
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.
Senior Software Engineer (Testing)
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.
Senior Load Test Engineer
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.
Senior Software Quality Assurance Engineer
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.
Senior Software Quality Assurance Engineer
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.
Senior Software Quality Assurance Engineer
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.
Software Quality Assurance Engineer
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.
Experience
DAZN Web App
https://www.dazn.com/June.dk by Danske Bank
https://www.june.dk/Azrieli.com
https://azrieli.com/Garanti Bank Test Transformation Project
Ericsson Telco CRM
Vodafone Turkey Siebel Test Automation Project
Zain Jordan Siebel CRM Project
Education
Bachelor of Science Degree in Software Engineering
Pamukkale University - Turkey
Certifications
ISTQB Certified Tester Foundation Level
ISTQB
Skills
Libraries/APIs
Node.js, Playwright, GitHub API, React, Selenium WebDriver
Tools
Mocha, CircleCI, Apache JMeter, WebdriverIO, Jenkins, Artillery, GitHub, TestRail, Postman, BrowserStack, Jira, Terraform, Amazon Elastic Container Service (ECS), HP Quality Center (QC), LoadNinja
Languages
JavaScript, TypeScript, C#
Frameworks
Jest, Selenium, TestCafe, Express.io, Cypress
Paradigms
Testing, Load Testing, Test Automation, Automated Testing, Manual Testing, E2E Testing, Continuous Delivery (CD), Scrum
Platforms
Amazon Web Services (AWS), Heroku, New Relic, Drone CI, Docker, AWS Lambda, BigCommerce
Storage
Amazon S3 (AWS S3), Microsoft SQL Server, Amazon DynamoDB, MongoDB
Other
AutoCannon, Performance Testing, K6, GitHub Actions, Quality Assurance (QA), CI/CD Pipelines, Test Management, QA Automation, Automated UI Testing, Quality Management, Cross-browser Testing, Test Planning, Regression Testing, QA Testing, Testing Strategy, Leading Quality Assurance (LQA), eCommerce
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring