Engineer Test & Development Apprentice (H/F/X)

Your Responsibilities:

As a Test and Validation Engineer Apprentice, you will work closely with internal clients and developers to improve the testing and validation process of integrated solutions or software developed in C and Java.

You will be responsible for:

  • Validating software developments in accordance with functional and technical requirements.
  • Designing and executing manual and automated tests to ensure application reliability.
  • Identifying, documenting, and tracking anomalies detected during testing phases.
  • Collaborating with development teams to analyze defects and propose improvements.
  • Participating in test automation and integrating tests into the development pipeline.
  • Maintaining and improving test documentation, results, and related procedures.
  • Contributing to the adoption of best practices in software quality and validation.

Your Tasks:

Your main tasks will include:

Test Analysis and Design with Clients

  • Reviewing functional and technical specifications of software developed in C and Java.
  • Writing test plans and defining test cases covering various scenarios (unit, integration, functional validation).

Test Execution and Defect Tracking

  • Executing manual and automated tests according to defined requirements.
  • Analyzing results, detecting anomalies, and documenting them (using JIRA and Confluence).
  • Following up on fixes in collaboration with development teams.

Automation and Continuous Improvement

  • Contributing to test industrialization by developing scripts and using automated testing tools.
  • Helping implement and improve testing processes by integrating automated tests into development pipelines.

Reporting and Documentation

  • Writing detailed test reports outlining results and potential areas for improvement.
  • Ensuring the update and evolution of documentation related to software testing and validation.

Technology Watch and Skill Development

  • Learning about new methodologies and tools related to testing and automation.
  • Participating in the improvement of internal practices and sharing acquired knowledge with the team.

Your Profile:

  • Education: Currently pursuing an engineering degree or a Master’s program.
  • Languages: English level B2 minimum (daily work with an English-speaking development team).
  • Required Skills: Good knowledge of C and Java programming languages and testing tools. Strong analytical skills to design rigorous test plans, identify anomalies, and ensure follow-up. Team player with effective communication skills in both French and English. Curious about new technologies and testing methodologies.
IT