To become a business analyst, it is necessary to know technical skills such as database management system because it plays a very important role in analyzing data, retrieving required data, editing, and updating everything. Must be able to run commands very well. Second, you should know how to run all Microsoft tools like Microsoft Outlook, Excel, Powerpoint And software testing is a very important skill because a business analyst is also a functional tester, how to do testing, what are the test cases, how to execute test case while testing and candidate should have good knowledge of software tools. with this, what are the techniques of how you do data analysis for them you should have a good knowledge of programming languages like R, Python, Tableau, and so on