
Software Development Test Engineer
- Hybrid
- Amsterdam, Noord-Holland, Netherlands
- Product Development
Job description
For this role, we will only consider candidates who are currently based in the Netherlands.
About SkinVision:
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!
Software Development Test Engineer at SkinVision:
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.
Job requirements
What we are looking for:
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).
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.
or
All done!
Your application has been successfully submitted!
