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.
(12 month fixed term contract)
Requirements
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.
- Delivery - Create and maintain test charters and executing manual and/or writing automated tests according to these charters.
- Continued improvement - Identify and mitigate risks, and solve quality challenges
- Focus on quality - Driving quality by conducting test reviews and providing unit test recommendations to developers
- Communication Effectively communicate testing initiatives, strategy and roadmap to team and key stakeholders
- Values - Champion and operate by MedicalDirector’s CODE values Care, Openness, Delivery, and Empowerment
You should have:
- 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
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
Benefits
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.