Senior Software Test Engineer
hace 2 días
Lliçà d'Amunt
Job summary 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 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 (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.