Six sigma can be applied to any process whether it be manufacturing or software. One typical challenge faced in applying six sigma to software process is related to availability of reasonably reliable data. However, with automation and cultural interventions this can be overcome to a large extent.
For software testing process specifically, one can explore green belt project opportunities in areas such as test effectiveness, test effort versus yield, test coverage, post release quality, requirements traceability, etc.