Такое часто встречается, но проще самозанятым, чем ИП. Больших плюсов вам это не даст, разницу по налогам получите не вы, а работодатель. Из возможного гемора - вызовы в налоговую на допрос в случае проверки работодателя. Ещё самостоятельная уплата налогов и прочего, хотя это не сложно. И отсутствие каких бы то ни было социальных гарантий, положенных работнику (хотя с ними и так туговато).
"Разработка программного обеспечения" - потому что налоговая этот род деятельности поймёт.
Большой вопрос, стоит ли того вакансия тестировщика, но, как выше сказали, при работе на западные компании с большой зарплатой в валюте это вполне себе вариант.