Job Description
Roles & Responsibilities
Job Description
Job context:
As part of strengthening our Quality & Testing department , we are looking for a Senior Automated Test Engineer capable of designing, developing, and maintaining robust testing frameworks. You will be at the heart of digital projects, working closely with the development and product teams to guarantee the quality and performance of deliverables.
Main tasks:
-
Design, develop and maintain automated test scripts (UI and API) using Selenium or Karate .
-
Implement and develop automation frameworks .
-
Integrate tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps).
-
Identify, document and follow up on detected anomalies.
-
Collaborating with developers, manual testers and Product Owners to refine test scenarios.
-
Provide code review and technical mentoring to junior testers.
-
Participate in the definition and continuous improvement of QA best practices .
Desired Candidate Profile
Qualifications
Technical environment:
-
Languages : Java, JavaScript, Python or Kotlin
-
Outils & Frameworks : Selenium WebDriver, Karate, Cucumber, RestAssured, TestNG, JUnit
-
CI/CD : Jenkins, GitLab CI, Azure DevOps
-
Test management : Jira / Xray, TestLink, Zephyr
-
Versioning : Git
-
Methodology : Agile / Scrum
Search profile:
-
Master's degree in computer science (engineering school or equivalent).
-
Minimum 5 years of experience in automated testing on Selenium or Karate .
-
Solid understanding of the software lifecycle and Agile methodologies.
-
Ability to design modular and maintainable frameworks.
-
Good communication and team spirit.
-
Technological curiosity and quality orientation.
The best features:
-
Experience with performance testing (JMeter, Gatling).
-
Knowledge of the cloud (AWS, Azure).
-
Practice of BDD (Cucumber, Gherkin).
-
Involvement in the QA community or open source contribution.