At a Glance
- Tasks: Design and develop scalable automated test frameworks to enhance product quality.
- Company: Join a forward-thinking tech company that values automation and quality engineering.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Make a real impact in a hands-on role focused on automation and quality.
- Qualifications: 3+ years in SDET or software development with strong Python skills.
- Other info: Dynamic environment with a focus on innovation and collaboration.
The predicted salary is between 48000 - 72000 £ per year.
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:
- Python (core requirement) — object-oriented design, test derivation, async/serial comms, CLI execution, API wrappers
- 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
Exposure to:
- Embedded systems and connected devices
- Android / Linux OS testing
- Selenium, Appium, Espresso (as part of a broader automation strategy)
Nice to have:
- 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
- 3+ years’ experience in SDET, automation engineering, or software development
- 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 in Slough employer: Planet Pharma
Contact Detail:
Planet Pharma Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Test Development Engineer in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can lead to insider info and even referrals that could get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your automation projects and test frameworks. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python skills and understanding the principles of test automation. Practice coding challenges and be ready to discuss your past projects in detail — they want to see how you think!
✨Tip Number 4
Don’t just apply anywhere; focus on companies that value quality engineering as much as you do. Check out our website for roles that match your skills and passion, and apply directly to increase your chances of landing that dream job!
We think you need these skills to ace Senior Test Development Engineer in Slough
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 automated solutions in your previous roles, and don't shy away from showcasing your Python skills!
Tailor Your CV to the Role: Make sure your CV highlights relevant experience that aligns with the job description. Focus on your hands-on experience with test frameworks, CI/CD tools, and any exposure to embedded systems or connected devices. We want to see how you fit into our automation-first culture!
Be Clear and Concise: While we love detail, clarity is key! Use straightforward language and structure your application so it’s easy to read. Highlight your achievements and contributions in a way that makes it simple for us to see your impact in previous roles.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at Planet Pharma
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and the specific frameworks mentioned in the job description. Brush up on your knowledge of object-oriented design, async/serial communications, and API wrappers. Being able to discuss these topics confidently will show that you’re not just familiar with them, but that you can apply them effectively.
✨Showcase Your Automation Mindset
Prepare examples of how you've designed and developed scalable automated test frameworks in the past. Be ready to explain your thought process and the engineering principles you applied. This will demonstrate that you see testing as an integral part of software development, not just a separate task.
✨Collaborate Like a Pro
Since this role involves working closely with software engineers, think of ways you’ve successfully collaborated in the past. Prepare to discuss how you’ve shaped testable architectures or contributed to CI/CD pipelines. Highlighting your teamwork skills will show that you can integrate quality into the SDLC effectively.
✨Be Ready for Technical Challenges
Expect some technical questions or challenges during the interview. Practice coding problems related to automation and testing, and be prepared to discuss your approach to integrated/system-level testing. This will help you demonstrate your hands-on experience and problem-solving abilities.