Développeur logiciels - Software Developer
Core
Design, develop, and maintain automated test frameworks, tools, and scripts to ensure software products, including microservices and Spring Boot applications, meet the highest quality standards.
Role type
Senior IC Software Developer in Test (SDET)
Builds
Automated test frameworks, test scripts, and CI/CD pipelines for distributed microservices and Spring Boot applications
Domain
Software Quality Assurance / Test Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Python, C#, JavaScript/TypeScript, Bash, Groovy, Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD, RestAssured, Karate, Pact, WireMock, Testcontainers, JMeter, Gatling, k6, Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Docker, Kubernetes, Helm, Git, ELK Stack, Grafana, Prometheus
Preferred skills
OWASP ZAP, Burp Suite, SQL, NoSQL, Android, iOS, Mac testing, LLM models
Technologies
Java, Python, C#, JavaScript/TypeScript, Bash, Groovy, Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber, RestAssured, Karate, Pact, WireMock, Testcontainers, JMeter, Gatling, k6, Locust, Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI, Docker, Kubernetes, Helm, ELK Stack, Grafana, Prometheus, OWASP ZAP, Burp Suite, MySQL, PostgreSQL, MongoDB, Redis
Responsibilities
Design and maintain robust automated test frameworks for functional, regression, performance, and API testing; Build and execute automated tests for distributed microservices and Spring Boot apps; Partner with developers, DevOps, and product managers to ensure testability is integrated; Embed automated tests into CI/CD pipelines; Conduct load and stress testing to ensure scalability; Use contract testing, service virtualization, and containerized test environments to streamline delivery; Participate in code reviews and mentor peers.
Seniority
Senior, hands-on IC