Emre Baş
Quality engineering lead · Test architecture for distributed systems
now
I lead quality engineering at Trendyol in Amsterdam. I design how large distributed systems get tested, and I coach the engineers who test them. Eight years in, most of my work is deciding what is worth testing and proving it stays true under load, retries and failure.
- role
- Developer in Test Tech Lead / Staff Engineer
- where
- Trendyol BV · Amsterdam, Netherlands
- since
- 2024.02 → now
experience
- 2024.02 → now
Developer in Test Tech Lead / Staff Engineer
Trendyol BV · Amsterdam, Netherlands
- Designed test architecture across 40+ event-driven microservices, verifying Kafka message ordering, delivery guarantees, idempotency, retries and data consistency.
- Built an internal quality-analytics platform that the organisation adopted and wrote into its annual objectives.
- Owned risk-based quality strategy for backend services and distributed integrations across cross-functional teams.
- Cut release cycle time by 15% and raised deployment frequency by 10% through automated quality gates in CI/CD.
- Coached developers and QA engineers through pairing, workshops and automation code review.
- 2022.01 → 2024.02
Senior Developer in Test
Trendyol · Amsterdam, Netherlands
- Owned Java API and service-integration automation with RestAssured, JUnit, TestNG and Cucumber, alongside Playwright for web and end-to-end coverage.
- Verified transactional data and asynchronous processing across services: eventual consistency, retries, duplicate events and recovery.
- Checked API contracts, schemas, backward compatibility and database state across connected services.
- 2021.06 → 2022.01
Developer in Test
Trendyol · Istanbul, Turkey
- Converted manual mobile regression scenarios into automated suites with Espresso and XCUITest.
- Ran product design reviews to surface quality risk before development started.
- 2021.02 → 2021.06
Senior Test Engineering Analyst
Accenture · Istanbul, Turkey
- Led a distributed automation team across Hungary and the Philippines.
- Built a Protractor and TypeScript framework that automated 70% of manual scenarios and cut regression time by 25%.
- Removed QA process bottlenecks and raised sprint testing efficiency by 20%.
- 2019.04 → 2021.02
Test Engineering Analyst
Accenture · Istanbul, Turkey
- Built automation frameworks in Java, Selenium, Cucumber and Xamarin.UITest across Android, desktop, web and API.
- Advised client and engineering teams on framework choice and implementation priority.
- 2017.08 → 2019.04
Assistant Software Test Engineer
Huawei · Istanbul, Turkey
- Wrote test strategies, cases and automation for telecom systems used by Vodafone Romania.
- Coordinated end-to-end validation across components and cross-functional teams.
- education
- BSc Computer Engineering, Celal Bayar University, 2017
- certs
- ISTQB Advanced Level — Test Automation Engineer (CTAL-TAE) (2025) · ISTQB Foundation Level (CTFL) (2023)
- languages
- Turkish — Native · English — Proficient · Dutch — A2, actively learning
ai
AI inside quality engineering
I use AI in the daily work of testing: drafting cases from a specification, narrowing a failure to its cause across service boundaries, and reviewing automation code. It removes the typing, not the judgement.
AI to build things quickly
I take an idea to something that runs, with AI tooling. That loop taught me the parts a test engineer rarely touches, and it is why I have opinions about where these tools break.
Testing AI products
This is the part I am still learning, and it is where the other two meet. A system that answers differently every run breaks the assertion I have relied on for eight years. I am working through evaluations, prompt regression, and how you set a quality bar you cannot pin to an equality check.
toolbox
- languages
- Java · Python · TypeScript · SQL
- automation
- Playwright · RestAssured · Robot Framework · Selenium · Cucumber · Espresso · XCUITest · Testcontainers · Wiremock
- practice
- Test strategy · Test architecture · Risk-based testing · Shift-left · Exploratory testing · Root-cause analysis
- delivery
- GitHub Actions · GitLab CI · Docker · Git · Quality gates
- observability
- CloudWatch · New Relic · Prometheus · Grafana