Yes, it is a young boa constrictor. Probably the common boa, & probably someone's escaped pet. You did not mention where in the world it was found. If south Florida, they are not as common as Burmese pythons, but they are here & may be breeding.

~~Greg~~