Senior Test Automation Engineer

Senior Test Automation Engineer

Full-Time 50849 - 63561 £ / year (est.) No working from home possible
Richmond Pharmacology

At a Glance

  • Tasks: Design and execute automated tests for innovative tech solutions in a dynamic environment.
  • Company: Join a leading Clinical Research Organisation focused on quality and innovation.
  • Benefits: Enjoy competitive salary, private medical, dental, life assurance, and pension plans.
  • Other info: Collaborate with a small tech team and grow your career in a supportive culture.
  • Why this job: Make a real impact by enhancing software quality and driving automation in testing.
  • Qualifications: Experience in test automation and quality engineering is essential.

The predicted salary is between 50849 - 63561 £ per year.

The Senior Test Engineer will be responsible for establishing and maintaining the structured manual testing, automated regression testing, test management, release assurance, and audit-ready evidence capability required for new and existing systems. The role will support the organisation as it moves from building bespoke solutions towards buying, configuring, integrating, and managing third-party platforms, where repeatable regression testing, UAT support, integration testing, validation evidence, and release control become increasingly important.

This is a hands-on technical quality engineering role requiring the successful candidate to work closely with process owners, Quality Assurance, Computer Systems Validation, IT, software development, vendors, and senior stakeholders to design test approaches, build reusable test packs, automate priority regression testing, support UAT, test APIs and integrations, validate data flows and reports, coordinate defect triage, and provide clear release-readiness evidence.

The role will also configure, maintain, and promote effective use of tooling such as Azure DevOps, Jira, or dedicated test management and automation tooling to provide structured control over test cases, test execution, automation results, defects, retesting, releases, change management, traceability, and audit evidence. A key purpose of the role is to reduce reliance on manual testing, consultants, vendors, and overstretched process owners by creating internal, repeatable, evidence-based test capability.

Richmond operates a mixed technology estate consisting of in-house developed systems, SaaS/COTS platforms, low-code/no-code tools, integrations, reporting databases, operational spreadsheets and vendor-managed systems. The successful candidate must be comfortable working in a small technology team where requirements, business rules and testing needs are often discovered through process observation, stakeholder workshops, SOP review, data analysis, system walkthroughs and challenge of existing ways of working.

The role requires the ability to work with non-technical process owners who may describe needs through examples, exceptions, symptoms or desired outcomes rather than formal requirements. The successful candidate must be able to ask structured questions, identify the underlying business rule, document assumptions, expose gaps and translate operational knowledge into scalable, testable and auditable system requirements or test coverage.

Main duties and responsibilities

  • Design, build, maintain, and execute reusable automated regression test packs for priority in-house systems, high-risk change areas, bought platforms, integrations, data flows, reports, permissions, and configuration changes.
  • Establish structured test approaches covering functional testing, regression testing, UAT, integration testing, API testing, data validation, configuration testing, release testing, and risk-based validation testing.
  • Support Quality Management and Computer Systems Validation activities by producing clear, controlled, and traceable test plans, test scripts, test cases, test evidence, defect records, retest evidence, release-readiness outputs, and validation support documentation in line with SOPs and regulatory expectations.
  • Work closely with process owners to ensure they can focus on business input, review, challenge, and sign-off while the Senior Test Engineer prepares and manages the detailed test scripts, test execution structures, defect records, evidence packs, and release assurance artefacts required for delivery.
  • Configure, maintain, and promote effective use of Azure DevOps, Jira, or dedicated test management tooling to support test plans, test cases, test runs, automation results, defect management, retesting, release management, traceability, dashboards, reporting, and audit readiness.
  • Work with the Senior Technical Business Analyst, QA/CSV, IT, Development, vendors, and implementation partners to ensure requirements, acceptance criteria, configuration decisions, integrations, data flows, and releases are testable, traceable, and supported by appropriate evidence.
  • Plan, coordinate, and support UAT with structured scripts, reusable templates, evidence standards, test execution guidance, defect triage, retesting, sign-off readiness, and test status reporting.
  • Embed automated test execution and quality gates into future CI/CD, release, and deployment workflows, helping move delivery away from ad-hoc manual checking towards repeatable, measurable, and auditable release assurance.
  • Design and execute tests for APIs, integrations, data mappings, reports, authentication, permissions, workflow rules, and system-to-system dependencies across SaaS, COTS, low-code/no-code platforms, internal applications, middleware, and future consolidated platforms.
  • Develop or coordinate performance, load, resilience, and production-readiness testing where appropriate for critical applications, integrations, and business processes.
  • Coordinate security testing practices where appropriate, including SAST, DAST, vulnerability-focused testing, dependency checks, remediation evidence, and linkage of security findings to defects, risks, retesting, and releases.
  • Support legacy system modernisation, replacement, refactoring, and platform consolidation by creating reusable regression packs before major change occurs and by verifying critical processes, integrations, reports, and data outputs before and after change.
  • Provide early identification of defects, missing acceptance criteria, insufficient test coverage, weak evidence, release risks, integration risks, performance issues, security concerns, and validation gaps before they become delivery, production, or audit issues.
  • Prepare and present test strategies, test status, automation coverage, defect trends, release-readiness summaries, risk-based exceptions, and recommendations to senior stakeholders and project governance forums.

Qualifications and Experience

  • Bachelor’s degree in computer science or relevant experience.
  • Proven experience in a senior testing, quality engineering, or test automation role.
  • Prior experience supporting technology delivery, testing, validation, and quality activities within a Clinical Research Organisation or healthcare environment.
  • Previous experience working as a Hands-on Test Engineering Manager, Senior Test Automation Engineer, SDET, or equivalent role within complex systems delivery.
  • Experience establishing automated regression testing, reusable test packs, structured manual testing, and release assurance for business-critical systems.
  • Experience working across regulated, quality-controlled, or audit-sensitive environments, ideally including Computer Systems Validation or similar evidence-based delivery.
  • Experience using Azure DevOps, Jira, or dedicated test management tooling for test planning, test execution, defect management, traceability, and reporting.
  • Experience testing SaaS, COTS, low-code/no-code, integration, API, workflow, reporting, or data-driven platforms.

Senior Test Automation Engineer employer: Richmond Pharmacology

Richmond Pharmacology is an exceptional employer that prioritises patient-centric care and fosters a collaborative work culture. With a strong focus on employee growth, we offer continuous professional development opportunities and the chance to lead innovative strategies in clinical studies. Located in a vibrant area, our team enjoys a supportive environment that values contributions and encourages meaningful engagement with participants.

Richmond Pharmacology

Contact Details:

Richmond Pharmacology Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Test Automation Engineer

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 Richmond Pharmacology 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 Richmond Pharmacology.

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 Richmond Pharmacology.

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 Richmond Pharmacology 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 Test Automation Engineer

SQL
Python
Problem-Solving Skills
Communication Skills
Data Engineering
Data Pipeline Development
API Integration

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 Richmond Pharmacology.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Richmond Pharmacology 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 Richmond Pharmacology

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 Richmond Pharmacology 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.