Job Title
Senior Software Test Engineer
Job Description
In this role, you have the opportunity to
Work on new product features, as well as maintenance of existing versions.
You work in a modern environment, with state-of-the-art technologies. You collaborate on the software development with R&D Teams. You work in both English and French. You apply the best practices, methods and techniques of modern software development following software regulations on medical devices.
You are responsible for
- Design test strategies to ensure product compliance with functional and non-functional requirements.
- Perform methodological reviews of specifications to ensure their testability.
- Write detailed test procedures, implement and improve manual & automatic tests plans.
- Execute tests procedures in according of standards and internal procedures to verify the conformity of the software.
- Analyse differences between the expected results and tests results to identify the root cause and declare bugs.
- Contribute to CI/CD pipelines necessary for the tests of our solution.
- Analyse deviations and write anomaly reports.
- Ensure traceability between specifications and tests.
- Write the necessary technical documents and regulatory documents in English.
- Estimate the time required to complete your tasks and evaluate their risks.
You are a part of
Philips CI&I Paris is in charge of a flagship product that manages information from medical devices and patient data to redistribute them to the different hospital systems (Electronic Medical Record, Monitoring...).
You will work in the Frameworks team who is responsible of the development and maintenance of reusable library, Frameworks or Micro Service that can be easily integrated in product. The team are mainly focused on technical aspect of feature, and we are note involved in the functional use case defined for the product.
To succeed in this role, you should have the following skills and experiences.
- Computer development engineer training or significant experience
- Solid experience (5 to 10 years) in Software testing (software development cycle, designing and writing procedures)
- Ability to automate all the tests
- Able to understand the technical aspects of feature to test them and anticipate further integration.
- Good knowledge of C# is expected
- Experience with Azure DevOps for Tasks management, Pipelines and Test Plans
- Organizational skills, rigor, and ability to manage multiple tasks
- Ability to quickly integrate new methodologies and work in a team.
- Ability to communicate in English in writing and orally.
And preferably, you have experience with
- Software craftmanship, DevOps culture and Code analysis tools (SonarQube)
- Postman, Cypress as Tests validation tools
- Healthcare field (appreciated but not required)
About PhilipsWe are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.• Learn more about our business.• Discover our rich and exciting history.• Learn more about our purpose.If you’re interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our commitment to diversity and inclusion here.
#LI-EU
#Paris-jobs
*************************************************************************
Dans ce rôle, vous avez la possibilité de
Travailler sur les nouvelles fonctionnalités du produit, ainsi que sur la maintenance des versions existantes.
Vous travaillez dans un environnement moderne, en anglais et en français, avec des technologies de pointe. Vous collaborez au développement logiciel avec les équipes R&D. Vous appliquez les meilleures pratiques, méthodes et techniques du développement en suivant les normes logicielles modernes appliquées aux dispositifs médicaux.
Vous êtes responsable de
- Concevoir des stratégies de test pour assurer la conformité du produit aux exigences fonctionnelles et non fonctionnelles
- Effectuer des examens méthodologiques des spécifications pour s’assurer de leur testabilité
- Rédiger des procédures de tests détaillées, mettre en œuvre et améliorer les plans de tests automatiques et manuels
- Exécuter des procédures de test conformément aux normes et aux procédures internes pour vérifier la conformité du logiciel
- Analyser les différences entre les résultats attendus et les résultats des tests pour identifier la cause première et déclarer les bugs.
- Analyser les déviations et rédiger des rapports d’anomalie
- Assurer la traçabilité entre les spécifications et les tests
- Rédiger les documents techniques et réglementaires nécessaires en anglais
- Estimer le temps nécessaire pour effectuer vos tâches et évaluer les risques associés
Vous faites partie de
Philips CDS Paris est en charge d’un produit phare qui gère les informations issues des dispositifs médicaux et des données patients pour les redistribuer aux différents systèmes hospitaliers (Electronic Medical Record, Monitoring...).
Vous travaillerez dans l’équipe Frameworks qui est responsable du développement et maintenance des librarties, frameworks ou micro service qui peuvent être intégrer facilement dans le produit final par les équipes d’intégration. L’équipe est surtout concentré sur des implémentations techniques et la partie fonctionnelle sera surtout faite lors de l’intégration de ces composants par les équipes produits.
Pour réussir dans ce rôle, vous devez avoir les compétences et l’expérience suivantes
- Formation d’ingénieur en développement informatique ou expérience significative
- Solide expérience (5 à 10 ans) dans les tests de logiciels (cycle de développement de logiciels, conception et rédaction de procédures)
- être capable d’automatiser les tests
- Capacité à comprendre les impacts fonctionnels des implémentations techniques pour les tester et être capable d’anticiper des besoins fonctionnels futurs.
- De bonnes connaissances en C# sont attendus
- Expérience avec Azure DevOps sur la gestion de Tâches, Pipelines et Test Plans.
- Compétences organisationnelles, rigueur et capacité à gérer plusieurs tâches
- Capacité à intégrer rapidement de nouvelles méthodologies et à travailler en équipe
- Capacité à communiquer en anglais à l’écrit et à l’oral
Et de préférence, vous avez de l’expérience avec
- Le Software Craftsmanshift (artisanat logiciel), la culture DevOps et les outils d’analyse de code (SonarQube)
- Postman et Cypress comme outils de tests
- Le domaine Healthcare (apprécié mais non requis)