Here's my personal thoughts/experiences:
- Testing job is underestimated.
- In General, Developers considered superior to testers.
- What makes Tester position difficult is 'repetitive tasks' . Yes you can automated tasks, but you still need to do some tasks that can't be automated. These are manual & repeated tasks, often boring.
- Some developers are so lazy. for ex: while testing we found 'python syntax issue!'
- Management thinks testers can be replaced once they automated everything. Obviously they push for this.
- I know for sure, there are projects with passionate developers but no-one can really take care of their testing side.
- Dev underestimate/avoid unit-tests & rely on testing team to find basic issues.