Software Development Test Engineer

SkinVision
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Testing (Software)
Java
API
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Code Coverage
Software Debugging
Java Virtual Machine (JVM)
JMeter
Machine Learning
Selenium
Software Engineering
Test Case Design
CircleCI
Backend
Kubernetes
Information Technology
Bitbucket
Front End Software Development
Docker
Jenkins
Microservices

Job description

We are looking for a Software Development Test Engineer who believes in what the SkinVision technology can mean for millions of people around the world to join our team and bring our platform to the next level. You will perform hands-on manual testing while also designing, building, and maintaining automated testing frameworks to ensure that critical functionality, non-functional aspects, usability, and compliance standards are met.

This role goes beyond writing test cases - you will influence design and architecture decisions, drive automation strategies, and ensure that our solutions meet the rigorous standards expected of medical-grade software. You will be a key contributor to saving lives by guaranteeing that users and clinicians can trust our technology.

What you will do:

  • Perform manual exploratory, regression, and acceptance testing to validate product functionality, usability, and reliability.
  • Develop, maintain, and execute detailed test plans and test cases covering backend, frontend, and ML components.
  • Collaborate with developers, product managers, and ML engineers to ensure test coverage across features and releases.
  • Identify, document, and track defects, ensuring timely resolution and retesting.
  • Contribute to building targeted automated tests for regression, integration, and CI/CD pipelines where automation provides strong value.
  • Define, track, and report quality metrics, providing visibility into product readiness.
  • Ensure compliance with regulatory requirements, including medical device standards, through meticulous test documentation and evidence.
  • Advocate for quality best practices across the engineering lifecycle and participate in release readiness decisions.

Requirements

Do you have experience in Usability?, Do you have a Bachelor's degree?, * A degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • Proven track record as a Manual QA Engineer, SDET, or Quality Engineer in complex systems.
  • Minimum 5 years of professional experience in software testing or QA roles.
  • Strong hands-on experience in manual testing, including exploratory, regression, acceptance, and usability testing.
  • Ability to design clear, reproducible test plans and test cases.
  • Familiarity with cloud-based testing and deployment (AWS or similar).
  • Solid experience with test automation frameworks (e.g., Selenium, XCUITest, Espresso), with an understanding of where automation adds the most value.
  • Solid understanding of software QA methodologies, tools, and processes.
  • Strong debugging and problem-solving skills to analyze failures and drive root cause resolution.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams
  • Combines enthusiasm with a pragmatic, hands-on testing approach to deliver reliable results

Preferred skills:

  • Experience testing healthcare or regulated systems.

  • Experience with: Java (JVM-based languages) experience; TDD, BDD, DDD, and system architectures; Continuous Integration (CI) systems such as Jenkins, BitBucket Pipelines, CircleCI, etc

  • Familiarity with performance and security testing tools (e.g., JMeter).

  • Knowledge of APIs, microservices, and cloud platforms (AWS or similar).

  • Exposure to containerized environments (Docker, Kubernetes).

Benefits & conditions

What we offer you:

  • 3 office days per week with a healthy lunch and 2 days of working from home.
  • A competitive salary based on your experience.
  • Join our enthusiastic and professional team with colleagues from all over the world.
  • A dynamic and rapidly growing scale-up in Amsterdam.
  • Unlimited skin checks for you.
  • Regular team events such as weekly drinks and dinners.
  • Be part of a team that uses technology for good, shaping a future where advanced skin health solutions are accessible worldwide.
  • Our app has already flagged thousands of potential skin cancer cases, enabling timely medical intervention. By joining us, you will ensure that every release we ship can be trusted to protect lives.

About the company

Skin cancer is a growing global concern, with 1 in 5 people at risk, yet only 3% of high-risk populations are known to health authorities. At SkinVision, we are on a noble mission: to save the lives of 250,000 people within the next decade by revolutionizing skin care management. Our cutting-edge technology empowers users to take control of their skin health, allowing for early detection of skin cancer signs from anywhere, anytime. Our customers expect the highest quality and reliability of SkinVision in terms of technology operations and accuracy of the service. This is where we need you!

Apply for this position