This job ad has been posted over 40 days ago! (*)


Software Development Engineer in Test (SDET): UK, Germany or Denmark only Full-time

Published at 2023-07-10 - Viewed: 1350 times - SNOMED International in United Kingdom

Software Development Engineer in Test (SDET)

SNOMED International is hiring a remote software development engineer in test - SDET - to help improve the quality of the world's most comprehensive clinical terminology standard through the software needed to maintain it.

Our challenge is to accurately represent the nuances, advancements, and relationships between clinical terms, methods, and treatments across the constantly evolving field of medicine - on a global scale.

Our open source software benefits tens of millions of public and private healthcare users globally. We release the data standard that allows 47 member countries to base their nation's health and clinical data ecosystems upon an accurate, standardised, clinical terminology - SNOMED CT.

This newly created and technically challenging role will play an essential part in our agile approach. You will help establish a robust and efficient testing process for all software products supporting SNOMED CT, implemented in Java. You can find us at https://github.com/IHTSDO.

There's room for growth within this role, with the potential to progress into a senior SDET position, with support and mentorship.

You'll be joining us during a period of finding improvements and making enhancements, with ample scope to explore better ways of delivering what our communities need. We are currently working through our five year strategy of delivering SNOMED CT 'as a service', and your contribution will be essential in ensuring the successful implementation and expansion of this initiative.

What you'll be working on:

Helping us define and implement a suitable test methodology that aligns with our agile principles and supports our continuous delivery goals
Supporting key software development initiatives, sprints and ceremonies - contributing from a QA and testing perspective
Performing manual tests, but with an emphasis on automating these in the medium to long term
Writing automated tests
White box testing of Java and JavaScript code
Investigating software quality issues, suggesting solutions, tracking quality metrics and documenting defects
Collaborating with product development teams to review code, providing feedback and ensuring consistent project execution
Improving our automated testing capabilities by creating test suites that can run as part of our CI processes

We're looking for:

Someone who is committed to maintaining consistent quality standards through dedicated and thorough testing
Fluency in English, spoken and written - we're an international team and clear communication is essential
Skilled in end-to-end, functional, non-functional and regression testing
Good familiarity with TDD principles and methods, and a pragmatic approach
Proficiency in coding with Java - or soon able to refamiliarise
A grounding in software development - Java or another language from a Linux environment
Proficiency in testing service-based web applications (including SQL, RESTful APIs, HTML, JavaScript/TypeScript and CSS)
Familiarity with automated testing systems such as Serenity BDD, Selenium or TestNG
Experience with config management tools (such as Jenkins or Maven), source code control tools (such as Git) and release management tools (such as Jira or Trello)
Adaptability, openness to change and pragmatism
Formal study in computing, to degree or masters level - or equivalent accrued knowledge

You may also bring - or like to gain - skills and attributes such as:

Comfortable with autonomy and taking a self-starting approach to closing gaps in our systems, QA processes and documentation
Establishing test strategies for end-to-end and automated testing
SNOMED CT, or other ontology, terminology or linked data ecosystems

Our current ecosystem - we'll welcome your input:

Java 11+, Spring Boot | Angular UI | Agile, TDD | Ansible | Docker | Jenkins | Maven | Terraform | Git | MySQL | Atlassian suite | AWS technologies

Salary and benefits:

£60,000 – £70,000 or its currency equivalent
25 days paid holiday + bank holidays | any statutory or mandatory pension obligations
Discretionary home office setup assistance | laptop | expenses e.g. broadband
Personal development plan, with budget | time out for conferences and workshops
Technology certification | SNOMED courses and certifications

About us:

SNOMED International is a non-profit clinical terminology standards organisation with 47 member countries worldwide and growing. Founded in 2007, we've always been a distributed remote-first organisation with colleagues around the world. We author a mature open source product and integrated web-based tools for a progressive and active community of health information users, OSS developers and partners. Our technical team includes colleagues in architecture, front-end, back-end, DevOps and release. We can offer you the level of autonomy, challenge and support that you seek, with the ability to shape and influence your role as a valued team member. www.snomed.org

Location: fully remote - within the UK, Denmark or Germany (only) - with regular expensed trips for team meetings

SNOMED International has selected techfolk as our exclusive recruitment partner for this position and cold calling and speculative approaches are not welcomed:

+44(0)117 318 2447 | snomed@techfolk.co.uk

PLEASE NOTE: we are unable to consider applicants that don't already hold the necessary work permit for employment in the UK, Denmark or Germany.


Recent jobs at SNOMED International:


« More jobs in testers