At a Glance
- Tasks: Join our teams to design, develop, and test innovative software applications.
- Company: Dynamic tech company focused on software development and quality assurance.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Kickstart your tech career and work on exciting projects that make a difference.
- Qualifications: Degree or equivalent experience in tech; programming exposure is a plus.
- Other info: Selection Centre in March 2026; join a vibrant team in Taunton.
The predicted salary is between 21600 - 36000 £ per year.
We are seeking highly motivated and curious individuals to join our dynamic Software Development and Quality Assurance teams. This is an exciting opportunity for recent graduates, students in their final year of university, or individuals with equivalent experience who are passionate about technology and eager to begin a career in software engineering.
Whether your interests lie in building software or ensuring its quality through automation, this assessment centre will give you a chance to demonstrate your problem-solving skills, creativity, and enthusiasm for learning. Successful candidates will join one of our growing teams as either a Junior Software Developer or Junior QA Automation Engineer, depending on skills, interests, and aptitude.
This role primarily involves Monday to Friday working between 9am and 5pm, with occasional out-of-hours support. As a hybrid role, you’ll be expected to work from our Taunton office three days a week. Eligibility to work in the UK is required for this position.
A Selection Centre will be held in March 2026 in Taunton, with successful candidates joining in April 2026 or at the end of the academic year for those still in full-time education.
What are we looking for?
- Assisting in the design, development, and testing of software applications.
- Writing clean, efficient, and maintainable code following best practices.
- Developing or maintaining automated tests to ensure software quality and reliability.
- Collaborating with colleagues to solve real-world technical challenges.
- Participating in peer reviews and contributing to shared team goals.
- Troubleshooting issues and helping to improve performance and stability.
- Staying up to date with emerging tools, technologies, and methodologies.
What we value:
- A genuine interest in software development, automation, or technology in general.
- Strong problem-solving and analytical skills.
- Curiosity and a desire to learn new tools, frameworks, and concepts.
- Excellent communication and collaboration skills.
- A positive, proactive attitude and the ability to work well as part of a team.
Qualifications & Experience:
- A degree in any discipline (e.g. Computer Science, Mathematics, Physics, Engineering, Data Science or similar) or equivalent experience such as self-taught programming or relevant project work.
- Some exposure to programming (for example, through coursework or personal projects).
- Awareness of version control systems (e.g., Git) or basic understanding of testing concepts is advantageous but not essential.
Additional Desirables:
- Interest or experience in any of the following areas: Programming languages such as C#, JavaScript, TypeScript, or Python.
- Testing or automation frameworks such as Playwright or Selenium.
- Understanding how applications are built, tested, and deployed.
Closing date: Monday 17th November 2025
Junior Software Developer / Junior QA Automation Engineer employer: WPA Health Insurance
Contact Detail:
WPA Health Insurance Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Developer / Junior QA Automation Engineer
✨Tip Number 1
Get your networking game on! Connect with professionals in the software development and QA fields on platforms like LinkedIn. Join relevant groups, attend meetups, and don’t be shy to reach out for informational chats – you never know where a conversation might lead!
✨Tip Number 2
Prepare for the assessment centre by brushing up on your problem-solving skills. Practice coding challenges and automation tests online. We recommend using platforms like LeetCode or HackerRank to get comfortable with the types of questions you might face.
✨Tip Number 3
Showcase your passion! When you get the chance to speak with interviewers, share your personal projects or any relevant coursework. This is your moment to shine and demonstrate your curiosity and eagerness to learn – it’s what we value most!
✨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, it shows you’re genuinely interested in joining our team at StudySmarter. Let’s make it happen!
We think you need these skills to ace Junior Software Developer / Junior QA Automation Engineer
Some tips for your application 🫡
Show Your Passion: Let your enthusiasm for technology shine through in your application. We want to see that you're genuinely interested in software development or QA automation, so share any relevant projects or experiences that highlight your curiosity and eagerness to learn.
Tailor Your CV: Make sure your CV is tailored to the role you're applying for. Highlight any programming skills or relevant coursework, and don’t forget to mention any experience with version control systems like Git. We love seeing how your background aligns with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for our team. Be sure to express your problem-solving skills and teamwork experience, and don’t hesitate to show off your creativity. We want to know what makes you tick!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into our hands quickly. Plus, it shows us that you’re proactive and keen to join our dynamic team!
How to prepare for a job interview at WPA Health Insurance
✨Know Your Tech
Brush up on the programming languages and tools mentioned in the job description, like C#, JavaScript, or Python. Be ready to discuss any personal projects or coursework that showcase your skills and understanding of these technologies.
✨Show Your Curiosity
Demonstrate your eagerness to learn by asking insightful questions about the company’s tech stack or the challenges they face. This shows you’re not just interested in the role but also in growing with the team.
✨Practice Problem-Solving
Prepare for potential coding challenges or technical questions by practising common algorithms and problem-solving scenarios. Use platforms like LeetCode or HackerRank to sharpen your skills before the interview.
✨Team Player Mindset
Highlight your collaboration skills by sharing examples of how you've worked effectively in teams. Whether it’s through group projects or peer reviews, showing you can communicate and work well with others is key.