AI and Unit Test Automation Developer
Apave
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
AI and Unit Test Automation Developer - Apave
Develop your skills within a human and dynamic team, contribute to exciting missions to prevent and manage risks. Apave is looking for an AI and Unit Test Automation Developer (permanent contract) at its headquarters in Esplanade de la Défense (Courbevoie).
To accelerate our digital transformation and improve the quality and efficiency of our developments, we are creating a strategic position focused on integrating Artificial Intelligence (AI) into our coding practices and achieving excellence in unit test automation. This role is essential for disseminating good technical practices and supporting the skill development of our development teams, all within an agile and dynamic environment.
Key Responsibilities:
1. Expertise in Automation and Code Quality
- Design and Implementation: Design, develop, and maintain robust, automated unit tests for the company's critical applications.
- Quality: Ensure rigorous application of code quality standards (test coverage, performance, security) in coordination with the Dev Manager.
- Optimization: Identify bottlenecks and propose performance improvement solutions through automation.
2. Integration and Promotion of AI in Development
- Watch and Integration: Propose the integration and relevant use of Artificial Intelligence tools and models (e.g., Copilot, Gemini, coding assistants) in the development lifecycle.
- Technical Relay: Act as the technical point of contact for the Dev Manager for the operational implementation of AI usage best practices and development standards.
- Standardization: Actively participate in defining and applying standards and guidelines for ethical and effective AI use by developers.
3. Support and Skill Development
- Training/Coaching: Contribute to the skill development of developers within the various application development Factories (teams), particularly on topics related to test automation and advanced AI usage.
- Documentation: Produce and maintain clear technical documentation and best practice guides within an Agile environment.
- Implementation / Facilitator and participation in SCRUM ceremonies: Fully integrate into the agile work environment by actively participating in rituals (Daily Scrum, Sprint Planning, Sprint Review, Retrospective).
- Collaboration: Work collaboratively, for limited periods, with Business Analysts, Scrum Masters, and other developers in the project team.
Candidate Profile:
Choose Us!
By joining Apave, you join more than a group: you become part of a story where the strength of the collective is a reality, where the notion of support is expressed daily, so that everyone naturally finds their place. Because at Apave, we consider our differences as a wealth that we put to work every day for socially useful missions. The Apave Group is committed to gender equality, the inclusion of people with disabilities, and the development of all its employees.
Joining Us Means:
- Developing your career: We offer a comprehensive training program.
- Enjoying your work and developing your career: We offer a diversity of missions far from routine, a comprehensive training program throughout your career, and opportunities for internal mobility within the Group.
- A company committed to your work-life balance: Right to disconnect.
- Benefiting from advantages: 13th month salary, meal vouchers, RTT days, profit-sharing/incentive schemes, savings plan, holiday bonus.
- Connected and mobile tools to carry out your work.
Let's talk about you!
Your Background:
With a degree from an Engineering school or a Master's in Computer Science, Data Science, or equivalent, you have at least 3 years of experience in software development, with proven expertise in unit testing and automation. You have experience in an agile development environment (SCRUM).
Your Skills and Personal Qualities:
- Proficiency in at least one major programming language (e.g., Java, Python, JavaScript/TypeScript, C#, PHP).
- Expertise in unit testing frameworks (e.g., JUnit, PHPUnit, ...).
- Strong interest in AI and AI-assisted development tools. Knowledge of generative AI platforms and models is a plus.
- Knowledge of Continuous Integration and Continuous Deployment (CI/CD) systems (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with Clean Architecture and Test-Driven Development (TDD) principles.
- Pedagogy and sharing mindset: ability to train, coach, and simplify complex technical concepts.
- Rigor and technical excellence: attention to detail and commitment to code quality.
- Autonomy and proactivity: ability to propose solutions.
- Team spirit and communication: ability to interact effectively with multidisciplinary teams.
Does this description match your profile? We are meant to connect!
How it works from now on:
Make yourself known. Apply. If you've caught our attention, we'll contact you for an initial discussion. If we wish to continue together, operational technical and HR interviews await you. Welcome! Our collaboration will begin, we look forward to seeing you!
Key skills/competency
- AI Development
- Unit Test Automation
- Software Development
- Agile Methodologies
- CI/CD
- Code Quality
- Technical Coaching
- Generative AI
- Test-Driven Development
- Programming Languages
How to Get Hired at Apave
- Tailor your resume: Highlight your experience in AI, unit testing, automation, and agile development.
- Showcase your AI interest: Emphasize any projects or learning related to generative AI and coding assistants.
- Prepare for technical interviews: Be ready to discuss programming languages, testing frameworks, CI/CD, and TDD principles.
- Demonstrate soft skills: Highlight your pedagogical, coaching, and teamwork abilities during interviews.
- Understand Apave's values: Align your application with their commitment to risk management and social utility.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background