Software (Test) Engineer

Software (Test) Engineer

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
YouView TV Ltd

At a Glance

  • Tasks: Join us to develop and maintain automated tests for innovative TV software.
  • Company: YouView, a leader in transforming the TV experience with cutting-edge technology.
  • Benefits: Enjoy a competitive salary, flexible working, and a supportive environment for growth.
  • Why this job: Kickstart your career in software testing while making a real impact on millions of users.
  • Qualifications: Familiarity with Python and a passion for learning about software testing.
  • Other info: Dynamic team culture with opportunities for personal development and career advancement.

The predicted salary is between 28800 - 48000 £ 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.
Professional Development
  • 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.
Essential Skills & Experience
  • 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.
Desirable Skills & Experience
  • 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.
Benefits
  • 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 teamrecruitment@youview.com. Offer to Interview Scheme: Applicants who apply through the Disability Confident Interview Scheme and meet the minimum criteria for the role will be offered an interview. 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 are always looking to hire the absolute best talent and recognise that diversity in our experiences and backgrounds is what makes us stronger. 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.

Please advise our team of any support you may require throughout your applicant journey.

Software (Test) Engineer employer: YouView TV Ltd

YouView is an exceptional employer that fosters a supportive and inclusive work culture, perfect for early-career professionals looking to grow in the software testing field. With a competitive salary, flexible hybrid working model, and a commitment to employee development through training budgets and wellness programmes, YouView provides a dynamic environment in the heart of London where innovation thrives and every voice is valued.
YouView TV Ltd

Contact Detail:

YouView TV Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software (Test) Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at YouView. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Prepare for those interviews! Brush up on your Python skills and be ready to discuss testing fundamentals. Practising common interview questions can help you feel more confident when it’s your turn to shine.

✨Tip Number 3

Show off your passion for learning! Mention any projects or experiences where you’ve used AI tools or automated testing. It’ll demonstrate your eagerness to grow and adapt, which is super important for us at YouView.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Software (Test) Engineer

Python
Software Testing Fundamentals
Version Control (Git)
Analytical Thinking
Clear Communication
Eagerness to Learn
SQL
Cloud Services (AWS)
Selenium
Playwright
Docker
Automated Testing
Debugging
Agile Methodologies
Exploratory Testing

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! Mention any projects or experiences that sparked your interest in this field. We love seeing candidates who are eager to learn and grow with us.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon. We appreciate a well-structured application that makes it easy for us to see your qualifications and enthusiasm.

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. Plus, it shows you’re serious about joining our team!

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 concepts. Familiarity with tools like Git and any exposure to cloud services will definitely give you an edge.

✨Show Your Curiosity

During the interview, express your eagerness to learn and grow. Talk about how you’ve used AI tools like GitHub Copilot or ChatGPT in your projects, as this aligns well with YouView's innovative approach.

✨Be Ready to Collaborate

You’ll be working closely with product owners and developers, so highlight your communication skills. Share examples of how you've effectively collaborated in team settings or during Agile ceremonies.

✨Prepare for Problem-Solving

Expect some troubleshooting scenarios during the interview. Practice explaining your thought process when faced with a problem, as analytical thinking is key for a Software (Test) Engineer role.

Software (Test) Engineer
YouView TV Ltd
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>