At a Glance
- Tasks: Design and implement modern automated testing strategies for Java and React applications.
- Company: Join Appvia, a dynamic cloud consultancy transforming software delivery.
- Benefits: Flexible hours, hybrid work, free snacks, and a dog-friendly office.
- Why this job: Make a real impact on cloud-native technologies and improve software quality.
- Qualifications: Strong experience in testing Java and React applications with a developer mindset.
- Other info: Enjoy regular team socials and a supportive, diverse work environment.
The predicted salary is between 39600 - 66000 £ per year.
Location: London or Newcastle, UK (Hybrid - ~1 day per week in office / onsite)
Contract: Contract - 6 months with view to extend
Day Rate: £550–£600 per day - Outside IR35
About Appvia
Appvia is a specialist cloud, platform, and solutions engineering consultancy. We work with organisations to improve software quality, reliability, and delivery outcomes through modern engineering and testing practices. Our teams focus on reducing risk in complex systems by improving automated testing, architectural clarity, and developer feedback loops.
About the Role
We are seeking a consultative Senior Software Developer in Test with hands-on experience in React and Java to join Appvia as a hands-on testing and quality engineering consultant. This role is centred on modernising automated test strategies for Java/React-based applications, moving away from brittle, heavyweight end-to-end testing towards more effective integration, functional, and contract testing. You will also help introduce AI-assisted testing approaches to improve coverage and efficiency. You will work closely with developers and platform engineers, reporting into a Principal Software Engineer, and act as a testing authority within delivery teams.
Interview Process - 2 Stage
- Screening interview with Talent Acquisition
- Final panel interview
Requirements
About You
You are a senior test engineer who thinks like a developer and understands how quality should be built into modern software systems. You bring:
- Strong experience testing Java and React applications.
- Deep knowledge of automated UI testing.
- Experience designing test architecture and strategy, not just writing tests.
- Strong understanding of BDD and collaboration with development teams.
- Hands-on experience with contract testing (e.g. Pact).
- Confidence modernising legacy test approaches and tooling.
- Strong communication skills and comfort working in client-facing environments.
Responsibilities
- Design and implement modern automated testing strategies for Java and React applications.
- Migrate legacy test suites to Playwright-based approaches.
- Reduce reliance on slow end-to-end tests by introducing better integration and functional testing.
- Implement and promote contract testing to improve service reliability.
- Use AI-assisted techniques to improve test quality and coverage.
- Work closely with developers to embed quality earlier in the delivery lifecycle.
- Act as a quality advocate and testing authority within delivery teams.
Technical Skills
Core technologies: Java, React, Playwright, Cucumber, Selenium, JUnit/Mockito, Pitest, REST-assured, Jest, Pact.
Benefits
Why join Appvia?
We are a self-funded, London based startup; providing businesses with a fast and secure way to deploy containerised applications into the cloud. We are on a mission to enable organisations to make cloud-based software delivery simple and efficient, whilst having the insights into costs, security and cadence. As a company that holds customers at the heart of everything we do, we are looking for candidates that want to make a real change to how Dev and Ops is working in the industry. With us our customers, like the UK’s Home Office & Bank of England, are harnessing cloud-native technologies, limiting the challenges of infrastructure management and rapidly delivering digital products.
What’s on offer?
- Flexible working with core hours of 10-4pm because we know life happens outside of work.
- Hybrid working - only one compulsory office day per month.
- Free hygiene products available in the London office.
- Trained Mental Health First Aiders.
- Your own MacBook Pro while you work at Appvia.
- Dog friendly office.
- Wear what makes you comfortable.
- Free snacks in the office.
- Pool table & ping pong table.
- Regular team socials, board game nights, industry meetups and more!
We are proud to be an equal opportunities employer and actively encourage, respect, and recognise diversity of thought and background throughout the business. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity, and disability status.
Note: While all roles are active and approved at the time of posting, the dynamic nature of our start-up means some applications may be processed to pipeline talent for future opportunities rather than current openings. We will strive to keep you informed of any changes to the status of your application.
Senior Software Developer in Test (React/Java) in London employer: Appvia
Contact Detail:
Appvia Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in Test (React/Java) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at Appvia or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Prepare for those interviews! Brush up on your Java and React skills, and be ready to discuss your experience with automated testing strategies. We want to see how you think and solve problems, so practice explaining your thought process.
✨Tip Number 3
Show off your passion for quality engineering! During interviews, share examples of how you've modernised testing approaches in the past. We love candidates who can demonstrate their commitment to improving software quality.
✨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 Appvia.
We think you need these skills to ace Senior Software Developer in Test (React/Java) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and React, as well as your hands-on testing skills. We want to see how you've designed test strategies and collaborated with development teams, so don’t hold back!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for the Senior Software Developer in Test role. Share specific examples of how you've modernised testing approaches and improved software quality.
Show Off Your Technical Skills: Don’t forget to mention your expertise with tools like Playwright, Cucumber, and Pact. We’re looking for someone who can hit the ground running, so make sure we know what you bring to the table!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Appvia
✨Know Your Tech Stack
Make sure you brush up on your Java and React skills before the interview. Be ready to discuss your experience with automated UI testing and how you've designed test architectures in the past. This will show that you understand the technical requirements of the role.
✨Showcase Your Testing Strategies
Prepare to talk about your approach to modernising legacy test strategies. Highlight any experience you have with integration, functional, and contract testing, especially using tools like Playwright and Pact. This will demonstrate your ability to innovate and improve testing processes.
✨Communicate Effectively
Since this role involves working closely with developers and being client-facing, practice articulating your thoughts clearly. Use examples from your past experiences to illustrate how you've collaborated with teams to embed quality into the delivery lifecycle.
✨Embrace AI in Testing
Familiarise yourself with AI-assisted testing techniques and be prepared to discuss how they can enhance test quality and coverage. Showing that you're forward-thinking and open to new technologies will set you apart as a candidate who can contribute to Appvia's mission.