Selenium is a framework that allows us to interact with the elements in a page. – Sai Balaji G

Interview with Sai Balaji G

Sai Balaji G

Senior System Engineer – RPA Developer
Machine Learning Enthusiast
Andhra Pradesh, India

Q1. Please share your educational and professional journey with us?

I have been skeptical about entering the IT field from my school days. So I took Mechanical Engineering as my B.E specialization. Through out my undergraduate course I felt there was something missing that engages one to move further. During my placements in college I was placed in Infosys. Initially I was having doubts but that has been one of the best moments in my life because of the high quality training they provide. The training is so good that even people from Non CS background can become masters in coding with right amount of discipline.

Q2. You are a Mechanical Engineer then what did attract you towards Computer Science Domain like Machine Learning and Languages?

After entering IT field initially I was working with RPA which is kind of an introduction to AI. Some things or functionalities we use in our projects intrigued me more like OCR engine for example. Exploring further pushed me a bit closer to Machine Learning.

Q3. You are skilled in Selenium. What exactly it is and where it is used?

Selenium is a framework that allows us to interact with the elements in a page like the images, tables and fields, drop downs etc., It is a tool that helps us to automate scripts a human can do with a webpage like entering a button after filling some details etc.

Q4. Tell us about one of the moments which changed your perspective towards life?

During my B.E I never thought that I would be working for CS roles not even dreamt of it. But once I was into the job I am much surprised that I like it even better than I thought initially. Newly gained perspective is that don’t close the doors on the opportunities that come knocking at you. Embrace them may be you will find some peace in that you never know.

Q5. What does exactly a role of any System Engineer in any Software Organization?

As a system engineer you are expected to work with the technologies prevailing in any organization with minimal supervision alike the situation when we have entered the company. Here one has to take up and own the responsibilities and be disciplined towards the work.

Q6. Which one thing do you want to change in yourself and why?

I keep getting distracted over the new things that come into the field everyday. Don’t keep changing your focus because of the new things that appear suddenly. Complete what you have started and then move further.

Q7. You are a Machine Learning Enthusiast. How do you learn this new advanced technology? How do you score many online courses for Machine Learning and which one is best for newcomer?

There are many options available on the internet for learning Machine Learning.

My top 3 includes:

1) AppliedAI (10/10)
2) iNeuron (10/10)
3) Udemy/Coursera (9/10) (Whatever works both have got some good courses)

Q8. Which one skill do you like most about yourself?

Trying to achieve perfection even if it costs your time.

Q9. What is the best path to become a System Engineer?

Not a system engineer but to become a good engineer never neglect an opportunity to work in the initial stages even if it is testing or support take it up and may be you  will find your rhythm through this .