So yes you should be able to virtualize an FTP process.
You might want to review these other threads here in the communities:
https://community.broadcom.com/enterprisesoftware/communities/community-home/digestviewer/viewthread?MessageKey=b53792b7-4273-4fdc-a27a-02ce68db00ca&CommunityKey=94bda077-625b-4914-8ac3-c88a06c2cc23&tab=digestviewer#bmb53792b7-4273-4fdc-a27a-02ce68db00cahttps://community.broadcom.com/enterprisesoftware/communities/community-home/digestviewer/viewthread?MessageKey=9a2413c7-ce8a-4858-8ee7-bdb26592b97e&CommunityKey=94bda077-625b-4914-8ac3-c88a06c2cc23&tab=digestviewer#bm9a2413c7-ce8a-4858-8ee7-bdb26592b97eYou can also review the below KB article:Getting a java.lang.NullPointerException Error with DevTest FTP Stephttps://ca-broadcom.wolkenservicedesk.com/external/article?articleId=7774You can review the documentation on the external FTP step as well.https://techdocs.broadcom.com/us/en/ca-enterprise-software/devops/devtest-solutions/10-6/reference/test-step-descriptions/external-subprocess-steps/external-ftp-step.html