Till now, ECA is not mandatory for QSWP. Now for the new EOI, we have to wait and see what are the changes they make. As far as IELTS is concern, if you can manage CLB 8 then good else just create your profile (if you have enough points) and then update it accordingly. Hope you got my point.