Software testing engineer junior
Indexed description
Our approach: quality is not an afterthought. It's embedded in how we ship.
Reporting to the Head of Software and working day-to-day alongside the existing QA engineer, developers, and the product team, you'll be a key contributor to the reliability and maintainability of our platform.
Responsibilities
๐งช Feature Testing & Bug Reproduction
- Test new features built by the engineering team โ understand the specification, find edge cases, and break things before users do
- Reproduce and document production bugs with enough precision and clarity that engineers can fix them fast
- Write detailed, reproducible bug reports and maintain quality throughout the fix lifecycle
- Write and maintain existing Playwright end-to-end tests across our web platform
- Expand automated test coverage on new features, critical user flows, and regression scenarios
- Help close existing coverage gaps: error paths, authentication flows, backend integration tests
- Keep the test suite healthy โ update tests as features evolve, remove flakiness, and improve reliability
- As our production feature set grows, help build the safety net: regression tests that catch breakage before it reaches users
- Contribute to monitoring and alerting around critical healthcare workflows
- Participate in post-release validation for new deployments
- Work closely with developers to understand what was built and how it should behave
- Collaborate with the product team to clarify acceptance criteria and edge cases
- Share clear, constructive feedback โ you're a quality partner, not a gatekeeper
- You can write code โ TypeScript / JavaScript is a strong plus; you don't need to be a senior dev, but you need to be comfortable in a codebase
- Web fundamentals โ you understand how modern web apps work (HTTP, browser behavior, forms, async flows)
- Git โ basic collaborative workflows (branches, PRs, commits)
- Methodical mindset โ you document what you test, why, and what you found; nothing slips through because of carelessness. You are able to write clearly and keep thing short enough to be human readable.
- Playwright or any other E2E testing framework (Cypress, Selenium)
- GraphQL basics (we use it extensively)
- React / TypeScript familiarity โ helps when reading the frontend codebase
- Interest in AI and AI-assisted coding tools โ we use them actively and expect you to grow with them
- Exposure to CI/CD pipelines and how automated tests fit into a deployment workflow
- Curiosity about healthcare or medical device software contexts (IEC 62304, MDR) โ not required, but a genuine plus
- French C2 (mandatory)
- English C2 (mandatory) โ our codebase, documentation, and part of the team communication is in English
- Genuinely optimistic โ you bring good energy even on hard days
- Resilient and patient โ you can report the same bug for the 100th time with the same precision and care as the first
- Kind and direct โ you give feedback without making people defensive, and you receive it the same way
- Curious โ you treat every bug as a puzzle, not a blame game
- Rigorous โ you don't cut corners; if something isn't tested, you say so
- A product that matters โ healthcare software used by real practitioners with real patients
- A small, tight-knit engineering team (10 people) where your work has direct, visible impact
- Mostly remote with a real Paris anchor โ 2 days on-site every 2 weeks for human moments
- A modern, well-structured codebase with real automated testing culture already in place
- Room to grow โ into test architecture, production monitoring, compliance testing, and beyond
- Gymlib (wellness club) membership
- Access to the latest development tools and technologies
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search