Senior SW Test Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Senior Software Test Engineer to join our team and play a key role in the verification and validation of our clinical software solutions.
If you're passionate about quality, automation, and building products that make a real impact, we'd love to meet you!
You will be able to work on both manual and automated testing.
What you will do:
-
Review of requirements, specifications and design
-
Design functional test cases scenarios (both manual and automated) with very good
level of coverage and build traceability to requirements
-
Coding and implementation of automated tests in both Backend and Frontend layers.
-
Work in a highly regulated environment (i.e: medical devices) which implies high level of
traceability between requirements and test cases.
-
Contribute to risk-based testing and safety requirement traceability.
-
Identify, document, and re-test complex defects.
-
Innovate using modern tools, frameworks, and test approaches.
-
Collaborate with developers, testers, and product teams to deliver high-quality features
Requirements
-
Approximately 5-7 years of related experience
-
High/Medium SW Test automation experience.
o Backend: REST Assured (or any REST API framework)
o Frontend: Experience with GUI automation like: Selenium, Cypress, WDIO). Experience with Page object model design pattern.
o General: Scripting/coding experience.
- High/Medium experience in test design techniques and exploratory testing (functional
and non-functional)
-
Experience setting up complex test environments
-
Experience in tracking and defect management
-
Experience in medical/clinical sector is a plus.
-
Good level of technical and conversational English
-
Skills in maintaining automation infrastructure (frameworks, pipelines, branching,
CI/CD).
Who you are:
-
A proactive problem-solver
-
A rigorous and detail-oriented approach to software testing.
-
Passionate about quality, automation, and continuous improvement
-
Ability to integrate quickly into a team and adapt to existing methodologies.
-
A team player