I have an offer from a bank but I am in doubt whether working for such an organisation is halal or not.

1) My role is of quality assurance automation engineer. Basic into computer programming. I have to write codes to check if application is working as per requirement.

2) What if the application I am working on is used for making transaction?

3) What if I am involved in transactions just for testing the application and not making real transactions

1) It is permissible if that does not involve getting into a haram transaction such as interest.

2) If from beginning you are aware that this application is going to used only for interest based transaction then it is haram if you are not aware then permissible.

3) If transaction not made by you and you are not involved in any haram act or transaction then it is permissible.