Software Test and QA Engineer

April 26, 2024
Application ends: April 15, 2025
Apply Now

Job Description

Our client is a company based in France that has been supporting medical experts in the digitalization, analysis and sharing of medical imaging data for more than 15 years.

The holder of this position will be responsible for designing, executing, and managing tests for a Cloud-based software solution for the healthcare sector. By working closely with developers and the software architect, the QA engineer will play a crucial role in ensuring product quality and functionality.

Job Type : Hybrid

Responsibilities:

1. Test Design:

  • Participate in defining the test strategy: means, tactics, recurrence, anomaly correction, etc.
  • Thoroughly analyze functional and technical specifications to identify relevant test scenarios.
  • Design comprehensive test plans covering different software features, its lifecycle (installation, configuration, update, maintenance), regulatory requirements, non-regression.
  •  Develop and document automated and manual test cases to ensure complete coverage.
  • Ensure test traceability and results alignment with functional specifications

2. Test Execution:

  • Plan and execute test cycles based on defined priorities.
  • Execute tests:
  1. Regulatory tests required by authorities
  2. Functional tests
  3. Lifecycle-related tests
  4. Non-regression tests
  5. Collect and document test evidence for reference purposes.
  • Identify, document, and track anomalies detected during tests.
  • Ensure proper prioritization and correction of identified anomalies.
  • Collaborate with developers to resolve identified issues and ensure software stability.

3. Process Optimization / Integration into Development Methodology:

  • Propose and implement continuous improvements in test and QA processes and tools.
  • Ensure integration of test tools into the development process.
  • Participate in defining and integrating anomaly correction processes into the development methodology.

4. Test Platform Implementation:

  • Establish a continuous integration platform.
  • Participate in defining, evaluating, and integrating test tools into the platform.

5. Communication and Collaboration:

  • Effectively communicate with development team members to ensure clear understanding of requirements, test results, and proper anomaly correction.
  • Work closely with operational teams to ensure software meets performance, security, and reliability requirements.

Required Skills:

  • Significant experience in software testing in a Cloud environment (Docker, Kubernetes), with integration, deployment, and updates.
  • Knowledge or experience in testing microservices architectures.
  • Proficiency in test tools and automation frameworks.
  • Deep understanding of Cloud concepts (containers, orchestration, IaaC, microservices architecture).
  • Familiarity with Agile methodologies and software development processes (e.g., V-Model).
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and in a team in a dynamic environment.
  • Strong writing and synthesis skills to aid decision-making.
  • Good written and verbal communication skills in French and English.
  • Tenacity and perseverance in finding solutions or reproducing anomalies.

Education and Experience:

  • Master’s degree in Computer Science, Software Engineerihttps://ui.boondmanager.com/candidates/9938/informationng, or related field.
  • Minimum of 5 years of professional experience in software testing, with specific experience in testing software in a Cloud environment in operation.
  • Preferably: ISTQB certification or equivalent certification.
Share this post