Position: Senior QA Engineer
Category: QA Automation
English level: fluent
Years of experience: 8


Right now I'm working as a QA Engineer/Lead in a start up company. I am the one who is working on all QA related stuff on the team. I am doing manual and automation tests for both front end and back end features that will be delivered. Aside from that I am also the one who does performance tests on our features.

I consider myself as a full stack tester and I have ample experiences in doing different kinds of testing.

For Manual testing I have been doing this since the start of my career as a QA, I see through an application very systematically and approach it with a keen eye. I see to it that all very important test cases are ran through. Doing manual tests is the bread and butter for a QA, we needed to know all the requirements of the stuff that we will test as well as the product knowledge on how to tackle them.

For Automated testing, I used Selenium as my automation tool and Robot Framework as my IDE and Automation Framework. I believe that automation should be done according to priority and I think that not all test cases should be automated. If our goal is to automate everything, that is near to impossible to accomplish since if we are in Continuous development, there will be more tests to be automated every sprint and the backlog for automation tests will just build up. The best thing to automate are those Regression and Smoke tests which are always ran every deployment to check if the application works as expected.