So.. a bunch of perspective shaping thoughts.
Can I solve this problem?
This is a great format for a question that sets you up to reallocate your time.
The basic point is - any problem can either be ignored or solved. It sounds like you've got problems coming from old school painful processes, and a lack of technology in place to fix the process. Slow code builds, lack of automated testing, painful processes focusing on checking things by hand when a more modern system could do the checks for you. All of those problems fit this category.
There's two ways to frame this problem, and I suggest the latter:
- We've got this problem. Here's why it's awful. Some should do this thing to solve it.
- Hey boss, I have an idea. If we try this solution, we could really improve how we do this thing. When do that this problem will be solved.
Ultimate political bonus points if you can talk about the problem as an opportunity instead of a problem. For example - "our builds take 24 hours which is archaic by modern standards" vs. "if we do X, we can drop our build time from 24 hours to 2 hours - wouldn't that be great?" For all you know, the boss was in charge of the original system, and back in the day, 24 hour builds were AWESOME and he's very proud of that. So if you can help without calling the existing problem ugly, you may be better off.
Start with the easiest benefit to sell. Things that waste a major amount of time, or consume a major number of resources are a good place to start. When you start tuning for theories, philosophies, elegance or because it's a best practice (but you can't actually justify it with a noticeable improvement in the current condition) - you're in trouble.
The key here is that you're not whining, you're offering that this is a better use of your time than what you are currently doing.
Learning vs. Working
There are times when you can't make this sell. If you look around, see painful steps, but can't come with a better way (either alone or in brainstorming with coworkers) then I offer the thought "That's why they call it work".
I'm pointing this out largely because you mentioned you're finishing your first job since university. When you're paying to go to school, it's the school's obligation to continually challenge you and improve your marketable skills - that's why you are paying for the education. When you go to work, the reason you are earning money is to do the work that your employer needs to have done. If they could get it done for free (or get someone to pay for the fun of doing it!), then it would be called volunteering or entertainment.
In every job, there's some boring, repetitive, annoying stuff that you end up doing over and over again. Efficient offices minimize, eliminate and focus on the high value repetitive tasks and don't make people do them for no reason. But there's no such thing as a perfect office - there will always be some mind-numbing tasks.
The bottom line is - it's not really work's primary objective to educate you or give you fun, challenging assignments. In the best case, a workplace will aim to balance employee preferences, talents and learning objectives in a way that mixes the good and the bad for each employee... but there's no such thing as perfect, and it's not inconceivable that the new guy in a work place ends up with a bunch of the boring stuff until he's gotten some experience.
If you want to learn more, it is worth asking your boss about growth and learning opportunities. Is there a stretch assignment you could work on when you have a free moment? Is there a course worth taking that the company will pay for? Even better is to go with the "can I challenge myself and solve this problem?" where you pick something that is both fun for you and helpful to the company.