Have lived in Japan 10 of the last 18 years and counting. Have had 2 jobs here, both at Japanese companies on Japanese teams (speaking Japanese) making video games first at Sega then at Sony. That said, I'd say at best I'm at 二級 level. I took the 二級 test in 2002 against my will and missed it by 1 point. I'm sure I'd pass it now as it was mostly not being able to read fast enough to get through all of the test. But, that said I'm clearly not 一級 yet.