MedicalDirector is one of the leading providers of cloud-based services for medical practices and health systems. Established 25 years ago, but with the energy and vision of a start-up, together, we want to help make people healthier around the world. We facilitate over 70 million patient consults each year by providing software solutions for GPs, Specialists, Pharmacists and Hospitals.
You will be involved throughout the development lifecycle, collaborating with the design, product, engineering, and tech ops teams, with a particular emphasis on developing and implementing test automation. You will be responsible for contributing to use cases, test plans and scripts to ensure collective understanding of customer requirements. “Outside of the box” thinking will be expected so that a bigger picture perspective can be brought to bear on the products under test.
In this role, you will:
Collaboration - Collaborate with design, product, development, and tech ops to design test plans and analyse functional and non functional requirements. Assist peers with programming and debugging issues, escalating if required.
Delivery - Identify and implement security, performance and API level test automation
Continued improvement - Engage across the business to create and refine our software applications and platforms. Contribute to the advanced test design of the software platforms.
Focus on quality - Identify and mitigate risks, and solve quality challenges
Communication – Effectively communicate testing initiatives, strategy and roadmap to team and key stakeholders
Mentorship - Mentor and coach junior quality engineers to ensure they are operating at their best, following the standards and strategies defined by the QA Lead
Values - Champion and operate by MedicalDirector’s CODE values – Care, Openness, Delivery, and Empowerment
You should have:
5+ years engineering / testing experience
Experience in test framework architecture, SQA methodologies and feature coverage analysis
Strong knowledge of current quality engineering, test automation tools and processes, performance testing and hands on security testing
Experience in at least one programming language (Java, c# or comparable) and strong object-oriented programming skills
Experience with short release cycles (2-4 weeks) and with full software lifecycle from design to deployment
Strong organisational and communication skills with experience developing and instilling a culture of collaboration
Experience configuring Windows environments
You might also have:
Computer Science / Software Engineering degree
Analytical and detail oriented with a strong drive and innovative approach
Cloud infrastructure experience with Azure considered an advantage
Experience with the Ranorex Test Automation tool will be highly desirable
We’re growing a team of inspired, smart, and driven individuals from all sorts of backgrounds. With great opportunities for growth and variety, we strive to help each employee carve out the path that’s right for them.