For my visa, my employers' lawyer paid an accredited firm to examine my transcript, confirm it was equivalent to a 4 year US bachelors, and put that in a letter which was part of my application. Interview was at the consulate in Australia, no problems.
Later in life when I was working in the US and applied for a green card, my employers' (junior) lawyers took the view that the 3-year wouldn't suffice - the rules are either different, or being differently interpreted by a separate arm of the US government.
I had 5+ years of relevant work experience before my current company/role, which is considered just as good for the green card process, so we relied on that. Because that was a clearcut option, I didn't fully explore whether good lawyering could make the 3-year degree, and/or my several years of experience for my current employer in an evolving role, work.
Your lawyer should be able to find the right certifier. e.g. https://www.naces.org
On a semi related note - what’s the actual definition of “equivalent to a 4 years US bachelors degree”? I have a 3 year B.Sc from an accredited Australian uni. Would that count against me in any way?
Thanks for opening this thread!