A tester's primary responsibility is to identify defects in the software. While testers may do some coding for test automation, that's not their core role. 'Checking whether software works correctly' is part of testing but is less precise than 'identify defects' which captures both finding and documenting issues.