Passionate about quality software and continuous learning
Hey there! I'm Firat Selcuk. I work as a Software Development Engineer in Test, which means I spend my days making sure the software we use is as good as it can be. I grew up in Antakya, Turkey, a place with a lot of history, and I like to think that's where I got my mix of being detail-oriented and creative from.
My job is all about testing software to catch any issues before they reach the user. It's a bit like being a detective, but for code. I love diving into the nitty-gritty of software, finding out what makes it tick, and figuring out how to make it even better.
When I'm not knee-deep in code, you'll probably find me in the kitchen trying out new recipes or outdoors, soaking up nature. Cooking is my way of taking a break and experimenting with different flavors and techniques. It's a lot like coding, but with food! And there's nothing like a good hike or bike ride to clear my mind and get inspired.
I think being good at my job means bringing together the best of both worlds: the precision of engineering and the creativity of exploring new ideas, whether that's in tech, on a plate of food, or somewhere out in the mountains.
I'd love to connect, whether it's about work, the latest tech trends, or just to exchange a cool recipe or two. Don't hesitate to get in touch. Let's see what we can create together!
Technologies and tools I work with
Java, JavaScript, Python, HTML/CSS, SQL
RestAssured, Selenium WebDriver, JUnit, TestNG, Cucumber
Git, GitHub, Docker, Jenkins, Postman, Maven, Gradle
Some of my recent work showcasing my skills
A comprehensive recipe management application built with JavaScript. Features include recipe search, categorization, and user-friendly interface for discovering and managing favorite recipes.
Comprehensive API testing framework using RestAssured. Includes automated testing for REST APIs, data validation, integration testing, and comprehensive test reporting.
Books and materials that have shaped my learning journey
By IBM
A comprehensive guide to understanding machine learning concepts, algorithms, and practical applications. Perfect for beginners and intermediate learners.
View on AmazonBy Robert C. Martin
Essential reading for any developer. Learn how to write clean, maintainable code that other developers can easily understand and modify.
View on AmazonBy Glenford Myers
A classic in software testing literature. Covers fundamental testing principles, strategies, and techniques that every tester should know.
View on AmazonBy Joshua Bloch
The definitive guide to Java best practices. Learn how to write more effective, efficient, and maintainable Java code.
View on AmazonBy Lisa Crispin & Janet Gregory
Learn how to integrate testing into agile development processes and become an effective agile tester.
View on AmazonBy Allen G. Taylor
Master SQL fundamentals with this comprehensive guide. Perfect for understanding database queries and data manipulation.
View on Amazon© 2025 Firat Selcuk. All rights reserved.