Skip to main content

Command Palette

Search for a command to run...

A step-by-step guide to becoming an SDET.

Published
1 min read
M

I am an enthusiastic developer since my childhood. I have started with Plus 4 and C 16 machines programming in Basic. I still remember when we were jumping on the bed with my brother, and accidentally saw the Commodore 64 computer on the top of the wardrobe, which was planned to be a Christmas gift for us. I don't have to tell you that we couldn't wait till then. :) I will never forget this memory. Of course in the beginning we only played on the computer, but later I became interested in how can I make my own programs. I have to tell when I first faced the binary number system I did not understand it, but I was still able to draw some sprites on the screen. :)

I continued learning software development during grammar school. I got my Masters degree at the Budapest University of Economics and Technology where I learnt many languages and also learnt a lot about general software development theory and practice.

I have started my professional career as a C++/C# developer, but I switched to Java after a few years. I've visited many meetups and Code Retreats during this time and I've learnt and introduced Agile methodologies in our company. During the years I lead the development team in close cooperation with the product management and testing department.

In 2020 I felt I need something new and I turned towards test automation both API and UI. I did not regret my decision. Since then I tried many frameworks like RestArrured, Selenium, Protractor, Appium, Selenide and Karate.

At the moment I am working as a Senior Software Developer in Test using Selenium and Selenide for UI testing and Karate for API testing.

I believe knowledge sharing is very important, so apart from helping my colleagues work I started my technical blog recently: https://mszeles.com Sharing your knowledge provides many ways for your own development. Whenever I write an article many questions come into my mind which might be interesting for the readers, so I try to answer all of them in my posts. Doing this I learn a lot about the subject. In additionally sharing your knowledge gives a good opportunity for feedback based on which you can further improve.

A few days ago I stumbled upon a great article related to Software Development Engineer in Test. I really enjoy being an SDET and is a fun and profitable journey. A good SDET is a scarce resource so you can find many job opportunities working in that field.

In case you are interested in how to become an SDET, I recommend reading The Test Lead's article:

📚Join the Selenide community on LinkedIn! ✌

Life of a Software Engineer in Test (SDET) - A wonderful journey

Part 1 of 4

In this series I will post everything related to Software Engineer in Test (SDET). My own thoughts, recommended materials and everything else.

Up next

What is SDET?

A great introduction about what is Software Developer Engineer in Test (SDET). https://www.syntaxtechs.com/blog/what-is-sdet Buy me a coffee! ❤

More from this blog

Testing is the soul of everything - Miklós Szeles's blog about test automation

53 posts

I am an enthusiastic software developer since my childhood. I work as a Senior Software Engineer in Testing (SDET) using Karate DSL and Selenide.

Husband, father of a son and a soon to be dog owner.