Banking applications are protected against use on virtual machines: they will likely not work with Genymotion "out of the box" as they often contain anti-emulation and anti-root code.
There are some possible workarounds, though.
With Genymotion Device Image
We have recently released an Android 10 image for Cloud providers (AWS, GCP, Alibaba, Azure) which can be unrooted. For more details, see Genymotion Device Image user guide.
With Genymotion Desktop and Genymotion SaaS
It is possible to use Xposed/EdXposed/LSPosed/Magisk to hide root. To install them, please refer to these articles:
- How to install and use Xposed/EdXposed/LSPosed + Magisk with Genymotion SaaS?
- How to install and use Xposed or Magisk+Edxposed with Genymotion Desktop?
Please note that this will not work in all cases: applications that use busybox will detect that Genymotion is an emulator, no matter what.