
Senior QA Engineer, Core Squad
Diabolocom
full-time
Posted on:
Location Type: Remote
Location: France
Visit company websiteExplore more
Job Level
About the role
- Co-design test strategies with the team for new features and refactorings.
- Implement and maintain automated tests in Kotlin at multiple levels.
- Challenge designs and technical solutions from a risk and testability perspective.
- Continuously improve our pipelines, tooling, and test reliability.
Requirements
- Minimum 6 years of experience, among which at least 3 recent years as a test automation engineer using Java / Kotlin / Groovy / Scala.
- Strong coding skills in a JVM language (ideally Kotlin or Java), with the ability to read and understand production code, review merge requests, and write clean, maintainable automated tests.
- Strong system-level and architectural thinking – you understand how services interact, how data flows through the system, and you use this understanding to design an effective test strategy.
- Hands-on experience building test suites across the testing pyramid (unit, component/service, API, contract, integration, and UI/e2e), and a clear opinion on which level is appropriate for each type of scenario.
- A mindset opposite to “cover everything with system-level e2e tests”: you prefer fast, reliable checks close to the code, and use e2e tests sparingly for end-to-end risk and critical flows.
- Experience working with CI/CD pipelines (ideally GitLab CI), test reporting, and quality gates.
- At least 1 year of experience with Selenium.
- Experience with UI, API testing, database testing.
- Critical thinking and a “bug hunter” attitude: you actively look for edge cases, failure modes, and real user behavior, beyond the happy path.
- High curiosity and willingness to dive deep into how the product and its ecosystem work (infrastructure, messaging, integrations, deployment pipeline).
- Strong autonomy and leadership potential.
- Excellent communication skills, proactivity, self-learning.
Benefits
- A collaborative and innovative team environment.
- The opportunity to work on cutting-edge distributed communication systems.
- Real ownership on quality for a core domain of our platform – your decisions on test strategy and automation will significantly influence how safely and quickly we ship
- Career growth opportunities within a fast-growing global company.
- Flexible work arrangements and remote work options.
- A supportive team that values innovation and knowledge-sharing.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test automationKotlinJavaGroovyScalaSeleniumAPI testingdatabase testingCI/CDtest strategies
Soft Skills
critical thinkingproactivityself-learningautonomyleadership potentialcommunication skillscuriosity