At a Glance
- Tasks: Join a dynamic team to develop automated tests for cutting-edge patient monitoring technology.
- Company: Spacelabs Healthcare, innovating healthcare technology for better patient outcomes.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Collaborate with international teams and work in a fast-paced, innovative environment.
- Why this job: Make a real impact in healthcare by ensuring the reliability of life-saving technologies.
- Qualifications: 5+ years in software development and 3+ years in automated testing required.
The predicted salary is between 50000 - 70000 £ per year.
At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better-informed clinical decisions, increased efficiency, and safer care environments.
The Senior Software Development Engineer in Test will be a hands-on role on a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering.
The test automation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations. The successful candidate for this role will have test automation development experience in an agile software development environment.
Responsibilities:
- Work with the test automation team to review and derive required automation tests from requirements related to the patient monitoring platform.
- Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design.
- Participate in the test automation component design efforts.
- Understand and design to existing interface specifications.
- Write, debug, review and document test automation software.
- Participate in the definition of test architectures, designs, tools and workflows to be shared with the test automation team members.
- Ensure on-time delivery of test automation software including design documentation and other required artifacts.
- Hold yourself and other engineers to high standards while maintaining friendly, respectful relationships.
- Demonstrate behaviour consistent with the Company’s Code of Ethics and Conduct.
- Duties may be modified or assigned at any time to meet the needs of the business.
- Uphold the company’s core values of Integrity, Innovation, Accountability, and Teamwork.
Qualifications:
- Bachelor of Science degree in Computer Engineering, Software Engineering, Computer Science or a related Engineering discipline, or equivalent experience.
- 5+ years of relevant software experience.
- 3+ years of relevant automated testing experience.
- Strong experience with Python or other scripting languages.
- Strong knowledge of Object-Oriented Design and Design Patterns.
- Strong understanding of software testing concepts and methodologies.
- Strong experience with at least one automation testing tool and best practices.
- Strong understanding of Continuous Delivery and Agile development.
- Proficiency with tools supporting the software development lifecycle, such as source control, CI/CD platforms, requirements management, and defects tracking.
Desirable:
- Experience with Qt/QML.
- Demonstrated experience with embedded Linux application development.
- Experience with Squish automation.
- Experience with Selenium.
- Experience working in a regulated development environment (finance, medical, defence, aerospace, etc.).
- Experience with the development of integrated (hardware and software) medical devices.
- Experience with scripting languages (e.g., Bash, PowerShell).
- Experience with Containerized environments and virtual machines.
- Experience of effective collaboration with international teams in Europe, India, and the US.
Senior Automation Software Development Test Engineer in Bonnyrigg employer: SPACELABS HEALTHCARE LIMITED
Contact Detail:
SPACELABS HEALTHCARE LIMITED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Automation Software Development Test Engineer in Bonnyrigg
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Spacelabs. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a demo of your automation projects. It’s a great way to demonstrate your expertise and passion for the role.
✨Tip Number 3
Ace the interview by practising common questions related to test automation and agile methodologies. We all know preparation is key, so get those answers polished!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed and shows you’re serious about joining the Spacelabs team.
We think you need these skills to ace Senior Automation Software Development Test Engineer in Bonnyrigg
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Automation Software Development Test Engineer. Highlight your experience with automated testing, Python, and any relevant tools you've used. We want to see how your skills align with our mission at Spacelabs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about healthcare technology and how your background makes you a great fit for our team. Remember, we’re looking for someone who shares our values of Integrity, Innovation, Accountability, and Teamwork.
Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's automation tools you've developed or contributions to agile teams, we love seeing real-world examples of your work. It helps us understand your hands-on experience better.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our team at Spacelabs Healthcare!
How to prepare for a job interview at SPACELABS HEALTHCARE LIMITED
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Python and any other scripting languages mentioned in the job description. Be ready to discuss your experience with automation testing tools like Squish or Selenium, and how you've applied them in previous roles.
✨Understand the Company’s Mission
Spacelabs Healthcare is all about improving clinical outcomes through technology. Familiarise yourself with their products and how they impact patient care. This will help you align your answers with their mission during the interview.
✨Showcase Your Team Spirit
Since this role involves working closely with cross-functional teams, be prepared to share examples of how you've collaborated with others in past projects. Highlight your ability to maintain friendly and respectful relationships while holding high standards.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. Think of specific challenges you've faced in test automation and how you overcame them, especially in an agile environment. This will demonstrate your hands-on experience and critical thinking.