Senior Automation Software Development Test Engineer in Edinburgh
Senior Automation Software Development Test Engineer

Senior Automation Software Development Test Engineer in Edinburgh

Edinburgh Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
OSI Systems

At a Glance

  • Tasks: Join a dynamic team to develop automated tests for innovative patient monitoring technology.
  • Company: Spacelabs Healthcare, a leader in healthcare technology innovation.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact on patient care through cutting-edge technology.
  • Qualifications: 3+ years in software development and automated testing, strong Python skills required.
  • Other info: Collaborative environment with a focus on integrity, innovation, and teamwork.

The predicted salary is between 36000 - 60000 ÂŁ per year.

At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.

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.
  • Uphold the company's core values of Integrity, Innovation, Accountability, and Teamwork.
  • Demonstrate behaviour consistent with the company's Code of Ethics and Conduct.
  • It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem.
Qualifications
  • Bachelor of Science degree in Computer Engineering, Software Engineering, Computer Science or a related Engineering discipline, or equivalent experience.
  • 3+ 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.
Nice to Have
  • 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, defense, aerospace, etc.) is a plus.
  • Experience in product development of medical devices under Design Control (21 CFR Part 820) and ISO 14971 and developing to and compliance with IEC 62304 is a big plus.
  • Experience in the development of integrated (hardware and software) devices.
  • Experience with scripting languages (e.g., Bash, PowerShell).
  • Experience with containerized environments and virtual machines.
  • Experience working effectively with international teams in Europe, India and the US.

Senior Automation Software Development Test Engineer in Edinburgh employer: OSI Systems

At Spacelabs Healthcare, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee growth is evident through continuous training opportunities and a supportive work environment that encourages teamwork and integrity. Located in a dynamic healthcare technology sector, we offer our team members the chance to contribute to meaningful advancements in patient monitoring systems, making a real difference in clinical outcomes while enjoying a balanced work-life experience.
OSI Systems

Contact Detail:

OSI Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Automation Software Development Test Engineer in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Prepare for those interviews by practising common questions and showcasing your automation skills. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

✨Tip Number 3

Show off your projects! If you've worked on any relevant automation projects, make sure to highlight them during interviews. Having tangible examples of your work can really set you apart from other candidates.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Automation Software Development Test Engineer in Edinburgh

Test Automation Development
Agile Software Development
Python
Scripting Languages
Object-Oriented Design
Design Patterns
Software Testing Concepts
Automation Testing Tools
Continuous Delivery
CI/CD Platforms
Requirements Management
Defects Tracking
Embedded Linux Application Development
Selenium
Regulated Development Environment

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 match up with what we're looking for!

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. We love seeing enthusiasm and a personal touch!

Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them in your application. Whether it's automation tools you've developed or contributions to agile teams, we want to know what you've accomplished and how it relates to our mission.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company and culture!

How to prepare for a job interview at OSI Systems

✨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 and methodologies, as well as your understanding of Object-Oriented Design principles.

✨Showcase Your Agile Experience

Since the role requires experience in an agile environment, be prepared to share specific examples of how you've contributed to agile projects. Discuss your role in cross-functional teams and how you’ve collaborated with different departments to achieve project goals.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and understanding of software testing concepts. Practice coding challenges or debugging scenarios related to test automation, as this will demonstrate your hands-on capabilities.

✨Align with Company Values

Familiarise yourself with Spacelabs Healthcare's core values: Integrity, Innovation, Accountability, and Teamwork. Think of examples from your past work that reflect these values, as this will show that you’re a good cultural fit for the team.

Senior Automation Software Development Test Engineer in Edinburgh
OSI Systems
Location: Edinburgh

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>