At a Glance
- Tasks: Design and develop scalable automated test frameworks in a code-driven environment.
- Company: Join a forward-thinking tech company that values quality and innovation.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Make a real impact on product quality with cutting-edge automation techniques.
- Qualifications: 3+ years in software automation or development; strong coding skills required.
- Other info: Dynamic team culture with a focus on mentorship and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
Automation-first. Code-driven. Quality at scale. We’re looking for a Senior Software Development Engineer in Test who thrives in a code-heavy, automation-led environment. This role is for someone who sees testing as software engineering, not just tooling — and who wants to build scalable, production-grade automation that truly influences product quality.
You’ll work closely with software engineers to embed quality into the SDLC, designing and implementing robust automated test solutions across embedded and connected device platforms.
What you’ll be doing:- Designing, developing, and maintaining scalable automated test frameworks (not just scripts)
- Writing real, executable test code with strong software engineering principles
- Driving integrated and on-target testing (HIL, system, stress & reliability testing)
- Collaborating with engineers to shape testable architectures and quality-by-design
- Testing across Android, Linux, embedded and IoT platforms
- Validating APIs (REST, IPC), Web UIs, OTA updates, and device-level integrations
- Contributing to CI/CD pipelines with meaningful automated quality gates
- Producing clear technical documentation, standards, and best practices
- Mentoring and supporting engineers on automation and quality engineering approaches
This is a hands-on, highly technical SDET role. You should be comfortable operating well beyond basic frameworks.
- Strong experience in:
- Building and maintaining custom automation frameworks
- Integrated/system-level testing (not unit-test focused)
- Linux-based development and test environments
- CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps
- Embedded systems and connected devices
- Selenium, Appium, Espresso (as part of a broader automation strategy)
- Medical device or regulated software experience
- Knowledge of IEC 62304
- Video protocol, performance, or quality engineering experience
Software engineer first, tester by discipline. Passionate about clean code, automation, and product quality. Comfortable owning problems end-to-end and leading technical initiatives.
Qualifications:- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 3+ years in software automation/test development (or advanced degree + 2 years)
If you’re looking for a role where automation is taken seriously, Python skills are genuinely tested, and quality engineering has real influence — this is it.
Planet Pharma is an equals opportunities Recruitment Business and Agency. We welcome applications from all suitably qualified candidates regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
Senior Test Development Engineer employer: Planet Pharma
Contact Detail:
Planet Pharma Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Test Development Engineer
✨Tip Number 1
Get your hands dirty with code! When you’re prepping for interviews, brush up on your coding skills and be ready to showcase your automation frameworks. We want to see how you think like a software engineer, so practice writing real test code that demonstrates your understanding of quality at scale.
✨Tip Number 2
Don’t just talk the talk; walk the walk! During interviews, share specific examples of how you've embedded quality into the SDLC. We love hearing about your experiences with integrated testing and how you’ve collaborated with engineers to shape testable architectures.
✨Tip Number 3
Show us your passion for clean code and automation! Be prepared to discuss your approach to building scalable automated test frameworks and how you ensure they’re production-grade. We’re looking for someone who genuinely cares about product quality, so let that shine through!
✨Tip Number 4
Apply through our website! It’s the best way to get noticed. Plus, if you have any questions or want to chat about the role, don’t hesitate to reach out directly. We’re here to help you land that dream job in a code-heavy, automation-led environment!
We think you need these skills to ace Senior Test Development Engineer
Some tips for your application 🫡
Show Your Passion for Automation: When writing your application, let us see your enthusiasm for automation and quality engineering. Share specific examples of how you've implemented automation in your previous roles and how it has positively impacted product quality.
Highlight Your Technical Skills: Make sure to showcase your technical expertise clearly. Mention the programming languages and tools you're proficient in, especially those relevant to the role like Python, CI/CD tools, and any experience with embedded systems or connected devices.
Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect the job description. Use keywords from the listing to demonstrate that you understand what we’re looking for and how you fit into our team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at Planet Pharma
✨Know Your Automation Inside Out
Make sure you’re well-versed in the automation frameworks and tools mentioned in the job description. Brush up on your experience with CI/CD tools like Jenkins or GitHub Actions, and be ready to discuss how you've implemented these in past projects.
✨Showcase Your Coding Skills
Since this role is code-heavy, prepare to demonstrate your coding abilities. Bring examples of real, executable test code you've written, and be ready to explain your thought process behind building scalable automated test frameworks.
✨Collaborate Like a Pro
This position requires close collaboration with software engineers. Think of examples where you’ve worked with cross-functional teams to embed quality into the SDLC. Be prepared to discuss how you’ve shaped testable architectures and contributed to quality-by-design.
✨Prepare for Technical Questions
Expect technical questions that dive deep into integrated/system-level testing and Linux-based environments. Brush up on your knowledge of embedded systems and connected devices, and be ready to discuss any relevant experience you have with APIs and device-level integrations.