How does a person sign up for beta testing?
Compile the link into this thread and wait.
When SGG will open the Beta program to new players they would eventually sent you an e-mail an you’ll start seeing the beta lounge in the forum.
I wonder how
Was no able to get the form.
When they start looking for testers again, there will be an announcement in news and updates and you will be able to access the form.
Be prepared for them to ask questions such as which heroes need either a buff/nerf and why. And why you want to be a beta tester.
Becoming active on the forum, and giving constructive, positive advice and feedback is also something they have said they look for.