Job summary
We're looking for a Senior Software Test Engineer to join our team and play a key role in theverification and validation of our clinical software solutions. If you're passionate aboutquality, 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
continuously.- Work in an agile environment
What we are looking for:
- 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 (functionaland 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.