Senior Software QA Engineer jobs