Software testing?

why did i study software testing and automation

It is fun to automate things. It is like transferring your brain to an object or a computer program and it is incredibly joyful to see your software doing something for you. Sometimes it does the things that you can do in days but in seconds. I wanted to have such ability to automate software and find defects in it so not other people get hurt or lose money because that product is not working properly. This can be a website, an app, or a computer program. Someone has to check and be sure everything is working assure its quality. I am the person you are looking for.

How did i learn it

Before the start, I already had experience in python, robotic, computer vision, and the development of virtual and augmented reality apps from my bachelor’s. After I decided to develop myself followed a nearly half-year Full-Stack Automation Engineer Bootcamp from the USA and I also teach it for half a year as a volunteer.

What did i learn

I Learned Java to automate software and user interface(UI) testing. My essential tool is Selenium for it. I find myself really lucky to work with people in Agile methodology using Jira. We generally used Page Object Model to create our framework with selenium but in another project we used Cucumber.

For API testing I used Rest Assured library in Java and I managed my dependencies with Maven and my codes with Git. If I want to do a manual API test I prefer Postman.

It was interesting to use AWS to deploy our frameworks and use Jenkins for Continuous Integration(CI) and Testing(CT). Besides all programing, learning theory of quality assurance and software testing played a key role in my journey.

Then?

It was time for me to test my practical and theoretical knowledge at the international level so I applied International Software Testing Qualifications Board for the certification exam.

Now?

I can proudly say that I am ISTQB Certified Software Tester and I would be happy to help you with my skills.