Senior Engineer I (Test) in London

Senior Engineer I (Test) in London

London Full-Time 63000 - 77000 £ / year (est.) On-site
C

At a Glance

  • Tasks: Join a dynamic team to develop automated testing solutions and ensure high-quality software delivery.
  • Company: CACI IIG, a leading tech consultancy focused on national security and government projects.
  • Benefits: Enjoy continuous learning, career coaching, and a supportive, collaborative culture.
  • Other info: Opportunities for career growth and involvement in meaningful projects.
  • Why this job: Make a real impact on complex challenges while working with top industry professionals.
  • Qualifications: Experience in Java, Selenium, and both manual and automated testing required.

The predicted salary is between 63000 - 77000 £ per year.

Role: Test Automation Engineer

Job Type: Permanent

Base Offices Options: Bromley, Kensington, Manchester, Bristol, Cheltenham

Clearance Requirement: SC Eligible

At CACI Information Intelligence Group (IIG), we develop cutting-edge software solutions that tackle some of the UK's most complex and mission‑critical challenges. As a specialist technology consultancy, we partner with customers across National Security, Defence and Government to deliver innovative digital capabilities that have real‑world impact.

We're growing rapidly and are looking for an experienced Test Engineer to join one of our high‑performing Central Government delivery teams. We are recruiting across junior & mid‑senior levels. If you're passionate about quality engineering, thrive on solving difficult technical problems, and want to work alongside some of the brightest minds in the industry, we'd love to hear from you.

The Role: As a Test Engineer, you'll become a key member of a small, agile delivery team working on a live, high‑profile project. You'll help shape quality from the outset, embedding automated testing throughout the software development lifecycle and ensuring solutions are delivered with confidence, reliability and speed. You'll work closely with engineers, architects, DevOps specialists and product stakeholders to champion quality engineering and drive continuous improvement.

Responsibilities will include:

  • Working with Java, Selenium for automation
  • Designing and implementing automated testing solutions across UI, API and system levels
  • Embedding continuous testing within modern CI/CD pipelines
  • Combining automated and exploratory testing approaches to deliver high‑quality software
  • Working within Agile environments
  • Building and maintaining scalable automated test frameworks
  • Supporting non‑functional testing activities such as performance, security, accessibility and operational acceptance testing
  • Helping shape testing strategy, frameworks and best practices across the wider QA community
  • Collaborating with multidisciplinary teams to deliver secure, resilient and user‑focused solutions

Technologies you'll need experience with: For this role, the core tech stack will require experience in Java & Selenium.

What We're Looking For: We're seeking passionate, curious and motivated Test Engineers who enjoy tackling complex challenges and continuously developing their skills. Most importantly, we're looking for people who enjoy solving problems, sharing ideas and helping teams build great software.

You'll likely bring:

  • Experience in both manual and automated testing
  • Experience designing and implementing automated test frameworks
  • A quality‑first mindset with a passion for improving engineering standards
  • Experience working within Agile delivery environments
  • Strong collaboration and communication skills
  • The ability to work independently while contributing to a high‑performing team
  • A proactive attitude and enthusiasm for learning new technologies and approaches

This is more than a testing role. It's an opportunity to work on meaningful, challenging programmes alongside exceptional engineers, shape how quality is delivered across complex systems, and accelerate your career in one of the UK's leading technology and national security consultancies.

Security Requirements: Due to the nature of our work, candidates will ideally already hold a high level of UK Security Clearance. To be eligible, you will typically need to be a British citizen and have lived continuously in the UK for the previous five years.

Life at CACI IIG: People are at the heart of our success. We work hard to create an environment where talented individuals can do their best work, develop their careers and enjoy the journey along the way.

When you join IIG, you'll benefit from:

  • Continuous Learning & Development: Up to 5 days of externally funded training each year, dedicated career coach and mentoring support, technical communities and guilds focused on innovation, collaboration and knowledge sharing, access to industry‑leading tools, technologies and learning opportunities
  • Career Growth: Self‑directed career progression with clear development pathways, opportunities to move across projects, technologies and sectors, the ability to influence technical direction and contribute to business growth
  • An Outstanding Culture: Friendly, collaborative and supportive teams, a culture that values autonomy, trust and innovation, the feel and agility of a specialist consultancy with the backing of a global technology organisation, exciting projects that genuinely make a difference to the UK

Equal Opportunities: CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, sex, gender identity, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination.

As a Disability Confident employer, we will provide reasonable adjustments in the recruitment process where requested. Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview.

Our people are unique and we encourage, and support them, to be confident in contributing to our inclusion journey.

Senior Engineer I (Test) in London employer: CACI Limited

At CACI Information Intelligence Group, we pride ourselves on being an exceptional employer, offering a dynamic hybrid work environment in London that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous professional development opportunities, particularly in cutting-edge technologies like Snowflake and Databricks, ensuring our team remains at the forefront of the data architecture field. With a strong focus on public sector projects, we provide meaningful work that contributes to national security and infrastructure, making every day rewarding for our dedicated professionals.

C

Contact Details:

CACI Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Engineer I (Test) in London

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at CACI Limited or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to CACI Limited.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like CACI Limited.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like CACI Limited that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Engineer I (Test) in London

Java
Selenium
Automated Testing
UI Testing
API Testing
System Testing
CI/CD Pipelines

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at CACI Limited.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at CACI Limited and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at CACI Limited

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If CACI Limited uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.