Tell me about your experience with testing methodologies, writing test cases, bug reporting, and automation tools.