 good morning everyone I hope everyone is doing great so in this video I'll be sharing you one of the important interview questions that is explain your roles and responsibilities so this is one of the what I can say mandatory questions that you will find it out in any interview and how to answer it so in this video I'll be answering it from the developer's perspective so you may be a developer in any technology respective your technology you may be python developer developer on the job developer I believe I strongly believe that this video will be helping you for sure so firstly let me tell you how do I explain my roles and responsibility whenever I encountered this problem this is how I answer this within one or two minutes I'll finish it off so being a job developer I'll first analyze the given requirement to me so if at all if it is having a negative impact on the existing application then I'll highlight this issue in the any of the scrum call or to my scrum master and if at all if it is not having any negative impacts then I'll code it I'll test it and I'll be writing J units for it and I'll be checking the code and apart from that I'll be doing my code reviews or or peer review you can say attending all the scrum service and providing all my inputs or ideas wherever necessary helping QA with the test data analyzing the prod issues helping junior resources in the team and tracking team progress giving KT to new members in the team conducting interviews checking if the team members are done with all the mandatory trainings or not tracking submission of timesheets tracking team members performance tracking the leaves of team members so this is how I explain and there will be definitely counter questions as well to few of the responsibilities and the roles what I have said so let us discuss about that in deep so first thing is irrespective of your years of experience or on irrespective of the technology this is the basic thing any developer will do so firstly they have to analyze they will analyze the issue like that they'll analyze the story or the requirement and they'll code it they'll test it they'll write J units they'll check in so this is irrespective of the number of years of experience you have this will be the responsibility and apart from that you you do code reviews so code reviews this comes with little experience once you are an experienced candidate you do this an extra responsible will be added to you so here you can see a counter question like what all things you do when what all things you will check when you are doing a code review or a peer review so you can tackle it like this so our current project is on Java one-pointed and whenever I'm doing a code review I'll see whether javai features are we are maybe whether we are making use of javai features are not in that particular piece of code so this is one way this is one thing you can handle then attending all the scum scrum calls or scrum ceremonies and providing my inputs or ideas whenever like wherever necessary which ever meeting it is whether it is a retrospective whether it is stand up whether it is any kind of meeting so I'll be providing my ideas on that helping QA with the test data so this scenario usually comes when there are new QS into the team and they may be lacking data and there may be finding it out different scenarios so you can say that I'll be helping out them in finding the test data write test data and write scenarios so analyzing the prod issues so one of the biggest issues that any developer faces replicating the prod issues in the local environment so you can say that I take help from all the people like like I'll be meeting senior QA levels DevOps guys DBAs so because the same's to replicate the prod issues here so because prod issues and actual will take some time in replicating it in the lower environment so analyzing it and fixing it usually takes time helping junior resources in that team so basically I'll be helping out junior resources like there can be a counter question what kind of help you provide so there can be I am ready to provide any help so basically people struggle to write integration test or unit test or maybe implementing some new features which they haven't worked earlier so I'll be helping out them in any of the technical thing or there are few trainings that happens and we have to write some exams and we have to score some percentages so at that positions also I'll be helping them out and with the like the next points will be for the real experience guy who are having six plus years experience like tracking team progress like how the team is doing whether the committed things have been around on track and with everything that we have committed will go in the release or not so basically there are different matrices that we follow the team progress then giving KT to new team members so as you spend a lot enough amount of time that this becomes a mandatory things for you like giving KT to the new member in the team for explaining about the different modules and different components in the project conducting interviews so once you are experienced enough so definitely the higher management will be expecting you to attend in expecting you to conduct interviews and help the company in recruitment process checking if the team members are done with all the mandatory trainings or not especially if you are in different for every year or every six months or there will be a set of mandatory trainings that everyone has to be has to complete so that he stays in compliance with the company's policies or the client policies so tracking these things and helping out the managers in that like making his job easier tracking submission of timeshift this is one of the important thing in any IT company submission of the timeshift especially if there are client timeshifts if all you are forgetting to submit the timeshift the building will be gone so there will be a huge loss and this will be having like many companies consider this while giving you promotions of any year-end appraisals so I'll be tracking the my the people who report to me I'll be tracking their timeshift weekly because this is a weekly thing that we do so I'll be monitoring it closely so that this does not impact them and tracking the team members performance there are different matrices we use that I usually evaluate the performance on different matrices of my other of the people who report to me or who are working with me tracking the leaves of team members so again this is this is an optional thing to be honest like you can say it or you cannot you can just leave it because most of the time like tracking leaves not a mandatory thing so these are the typical roles and responsibilities that I give I believe this might be definitely helping few of us because when when I searched it on Google four or five years back I couldn't find any ready made answer for that so I was struggling at that time then I have noted this in my book all the roles and responsibilities so and these are not and this is not in my current project these are like cumulative you can say what all in different projects I have I was having different roles so I sum up all those things and I've created this set of things and if you liked this video please do comment or share this video in the different technical platforms so that this might be helpful to you as so others as well and provide your feedback whether you have like this or not if you're watching this or if you're on our channel for the first time you can subscribe on this channel and this is our channel you can visit our channel and you can see there are more than 100 videos that we have already shared related to different MNC interviews experiences or coding questions or hacker rank questions you can say and if you have a question like who are we and what we do we are basically a bunch of software engineers who attend interviews with different MNCs and share our real-time interview experiences through these videos and apart from that we even share our subscriber friends interview experiences who shared with us if you want to reach us out you can click or you can there is an email id given in the description you can reach us out for a unique query if at all we can help you will definitely help we will help on that and if at all you want to help us there is a affiliation link of Amazon if whenever you do a next shopping on Amazon you can visit Amazon using our link and you can shop there we may get some extra benefits like I'm not a benefit we may get some commission of the total value you spend on Amazon so you can use that that's it for this video and thank you for watching I hope this video will be helpful for at least a few