Test Automation Engineer
We are currently looking for a Medior Test Automation Engineer to join a large-scale IT modernization program within a federal organization. This is a long-term mission where you will play a key role in ensuring software quality within a complex, microservices-based environment.
Start Date: ASAP - long term assignement
Location: Hybrid (partly remote)
Language: French + English
Context
You will contribute to the redevelopment of a business-critical application as part of a strategic transformation from a monolithic system to a modern microservices architecture.
The application has similarities with:
- Banking systems (payments, accounts, reimbursements)
- Accounting platforms
Your Role
As a Test Automation Engineer, you will:
- Design, implement, and maintain automated test suites
- Create and manage test datasets
- Execute tests within the TAF environment
- Collaborate closely with analysts and developers from the start of each user story
- Contribute to test automation strategy, tooling, and architecture
- Report on software quality to stakeholders
- Coach and support colleagues in testing practices
Key Responsibilities
- Define test plans and document results
- Clarify functional and non-functional requirements
- Ensure high-quality delivery across teams
- Align with central QA & Control guidelines
Requirements
Functional & Methodological
- Minimum 5 years of experience in test automation
- Strong knowledge of testing methodologies (ISTQB or equivalent preferred)
- Experience with Agile/Scrum environments
- Strong communication skills
- Fluency in English + French (mandatory)
- Proven experience in coaching within testing
Technical Skills
- Gherkin + Playwright or Selenium
- BDD tools (e.g. Cucumber)
- XRAY, JIRA, Confluence
- Strong programming skills (preferably Java)
- Knowledge of JavaScript, JSON, XML, OpenAPI, Angular, Spring Boot, HTML
- API testing (Postman, SoapUI, or automated via Java/Spring Boot)
- Understanding of API concepts (idempotency, versioning, pagination, error handling, DLQ, etc.)
- Experience with message queues (ActiveMQ, RabbitMQ)
- Strong SQL and database knowledge
- Familiarity with containerized environments (Kubernetes, GitLab, ArgoCD, Helm, etc.)
Nice to Have
- Experience within public sector environments