software quality assurance careers in Karur, India