About Me

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!

Technical Skills & Expertise

Technologies and tools I work with

Programming Languages

Java, JavaScript, Python, HTML/CSS, SQL

Testing Frameworks

RestAssured, Selenium WebDriver, JUnit, TestNG, Cucumber

Tools & Technologies

Git, GitHub, Docker, Jenkins, Postman, Maven, Gradle

Featured Projects

Some of my recent work showcasing my skills

RecipeApp

A comprehensive recipe management application built with JavaScript. Features include recipe search, categorization, and user-friendly interface for discovering and managing favorite recipes.

JavaScript HTML CSS
View on GitHub

API Testing Suite

Comprehensive API testing framework using RestAssured. Includes automated testing for REST APIs, data validation, integration testing, and comprehensive test reporting.

Java RestAssured TestNG Maven
View on GitHub
View All Projects

Helpful Resources

Books and materials that have shaped my learning journey

Machine Learning for Dummies

By IBM

A comprehensive guide to understanding machine learning concepts, algorithms, and practical applications. Perfect for beginners and intermediate learners.

View on Amazon

Clean Code

By 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 Amazon

The Art of Software Testing

By Glenford Myers

A classic in software testing literature. Covers fundamental testing principles, strategies, and techniques that every tester should know.

View on Amazon

Effective Java

By Joshua Bloch

The definitive guide to Java best practices. Learn how to write more effective, efficient, and maintainable Java code.

View on Amazon

Agile Testing

By Lisa Crispin & Janet Gregory

Learn how to integrate testing into agile development processes and become an effective agile tester.

View on Amazon

SQL for Dummies

By Allen G. Taylor

Master SQL fundamentals with this comprehensive guide. Perfect for understanding database queries and data manipulation.

View on Amazon