For how long have you had this swelling?
The swelling may mostly be innocent, however an ultrasound scan may be able to throw better light on the nature of the swelling.
A general surgeon should suffice. If any requirement, you may be referred to a superspecialist.
Next Steps
USG abdomen with testis / General Surgeon consult