At a Glance
- Tasks: Join us to test and improve software for millions of users, using cutting-edge tools.
- Company: YouView, a leader in innovative TV technology with a collaborative culture.
- Benefits: Enjoy competitive salary, flexible working, and personal development opportunities.
- Other info: Inclusive workplace with strong support for personal growth and diverse voices.
- Why this job: Kickstart your career in software testing while making a real impact on user experience.
- Qualifications: Experience in Python and a passion for learning about software testing.
The predicted salary is between 30000 - 42000 £ per year.
YouView creates software for set-top boxes, streaming pucks, and smart TVs to deliver a TV experience users love. YouView’s TV experience is powered by our reliable, resilient, and secure cloud backend, and our firmware allows us to control media playback, security and lower-level components. Our platform delivers variety and convenience by combining on-demand with live TV through an integrated editorial lens, so our users get the best rich, relevant TV content across both free and pay services.
YouView has proudly collaborated with Everyone TV to introduce Freely, a ground-breaking streaming service that is set to revolutionise free TV in the UK. Launched in April 2024, Freely offers users a seamless experience by providing a single access point to stream live and on-demand content from all major UK broadcasters, eliminating the hassle of app-switching.
We are thrilled to serve as the technology partner to ETV in bringing to market a TV experience that will enable millions of UK households to discover and enjoy the best of free TV on the next generation of leading Smart TVs. Our collaboration with ETV aligns with their mission of ensuring the universality of public-service television is sustained into the future. Moreover, it contributes to ensuring that the broadcasting landscape remains as competitive, creative, and inclusive as it is today.
YouView is seeking a motivated and enthusiastic Associate Software Engineer to join our growing team. You’ll play a key role in helping ensure the quality of a product used by millions of users. In this role, you’ll learn how to design and execute tests, work closely with experienced engineers, and gradually develop skills in automation, exploratory testing, and quality best practices. This is an excellent opportunity for someone early in their career to gain real-world experience in a supportive engineering environment.
Key Responsibilities- Help develop and maintain automated full-system tests using Python, with guidance from experienced engineers.
- Use AI tools such as GitHub Copilot or ChatGPT to accelerate learning and productivity (training and support provided).
- Run manual and exploratory tests to help validate functionality across UI, middleware, and backend services.
- Support the analysis of test results and raise issues clearly and accurately.
- Work with product owners and developers to understand requirements and testing needs.
- Participate in Agile ceremonies and contribute to planning discussions.
- Document defects in Jira and collaborate with developers to support resolution.
- Learn to work with version control tools (e.g., Git).
- Assist with the setup, monitoring, and upkeep of test environments.
- Build a strong foundation in automated testing, debugging, and QA best practices.
- Work towards becoming an independent and effective software test engineer.
- Stay curious and proactive in growing your technical testing skills.
- Experience in Python.
- Familiarity with software testing concepts (e.g., unit, functional, regression testing).
- Experience with Git or other similar tools.
- Ability to troubleshoot problems logically.
- Clear verbal and written communication.
- A proactive mindset and willingness to develop new technical skills.
- Exposure to SQL and modern analytics dashboards, including Kibana.
- Experience with cloud platforms (e.g. AWS).
- Exposure to tools such as Selenium, Playwright, or Docker is a bonus, but not required.
- Previous internship or project experience in software testing or development.
- Competitive Salary on offer.
- Annual Bonus.
- Flexible working.
- Hybrid working model - we require all employees to come into the office 4 days per month.
- Relaxed office environment in the City of London, near Aldgate East station.
- Pension Plan.
- Private Healthcare.
- Holiday purchase programme.
- Staff Discount Scheme.
- Home Office Allowance up to £400 to ensure you have the right tools/equipment for setting up at home.
- Access to Learnably with an individual training budget to support your personal development & growth.
- Cycle 2 Work Scheme - Claim £2500 towards purchasing a bike/equipment.
- Employee Assistance Programme & Mental Health First Aiders.
- Generous family-friendly policies.
We are committed to making our selection process accessible to everyone. If you need adjustments, please contact us. We are committed to providing an inclusive and barrier-free recruitment process for anyone who wishes to make an application.
At YouView, we are committed to creating a work environment where every colleague feels safe and comfortable being their authentic self, while also experiencing a strong sense of belonging that enables everyone to thrive. We place great value on building a diverse, equitable and inclusive workplace that encourages, supports, and celebrates the diverse voices of our employees, inspiring innovation, and helping us to realise our vision and have a positive impact on society.
YouView is proud to be an equal opportunity employer, and we are committed to building a diverse team of exceptional individuals. We do not discriminate against any applicant or employee based on their race, religion, ethnic origin, gender, sexual orientation, age, gender identity, marital status, neurodivergent or disability status, and it is our strong belief that the more inclusive we are as a business, the better our work will be.
Software (Test) Engineer in London employer: YouView TV Ltd
YouView is an exceptional employer that fosters a supportive and inclusive work culture, perfect for those starting their careers in software engineering. With a competitive salary, flexible hybrid working model, and a strong commitment to employee development through training budgets and personal growth opportunities, YouView ensures that every team member can thrive in their role while contributing to innovative projects that impact millions of users across the UK.
StudySmarter Expert Advice🤫
We think this is how you could land Software (Test) Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with YouView employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Prepare for those interviews by practising common questions and showcasing your Python skills. Get comfy with explaining your thought process when it comes to testing and debugging – it’s all about showing how you think!
✨Tip Number 3
Don’t forget to follow up after interviews! A quick thank-you email can leave a lasting impression and shows your enthusiasm for the role. Plus, it keeps you on their radar!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll be part of our community from the get-go, which is always a bonus!
We think you need these skills to ace Software (Test) Engineer in London
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Software (Test) Engineer role. Highlight your Python experience and any testing fundamentals you know. We want to see how your skills align with what we do at YouView!
Show Your Enthusiasm:Let your passion for software testing shine through in your application. Mention any projects or experiences that sparked your interest in QA. We love seeing candidates who are eager to learn and grow with us!
Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your skills and experiences. We appreciate a well-structured application that makes it easy for us to see your potential.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at YouView TV Ltd
✨Know Your Tech
Make sure you brush up on your Python skills and understand the basics of software testing. Familiarise yourself with concepts like unit, functional, and regression testing. This will not only help you answer technical questions but also show your enthusiasm for the role.
✨Show Your Curiosity
During the interview, express your eagerness to learn and grow. Talk about any projects or experiences where you've had to troubleshoot or learn new tools. Mentioning your interest in AI tools like GitHub Copilot or ChatGPT can also highlight your proactive mindset.
✨Communicate Clearly
Practice articulating your thoughts clearly, both verbally and in writing. You might be asked to explain a complex problem or describe how you would approach testing a feature. Clear communication is key, so don’t shy away from showcasing your ability to convey ideas effectively.
✨Engage with the Team
Be prepared to discuss how you would collaborate with product owners and developers. Show that you understand the importance of teamwork in Agile environments. Ask insightful questions about their processes and how you can contribute to the team’s success.