Job description
Company culture :
Alten Maroc is defined by a deeply collaborative culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.
This environment is enhanced by a strong drive for innovation, encouraging creativity, initiative, and experimentation across projects.
A structured and disciplined organization ensures efficiency, rigor, and quality in engineering delivery.
Performance and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
Job :
As part of this role, your main tasks will be:
● Design, develop, and maintain web automated tests with Playwright (TypeScript)
and Selenium (Java).
● Automate API and functional tests with Karaté DSL by integrating BDD scenarios.
● Write scenarios in Gherkin from User Stories and business requirements.
● Test and validate REST APIs with tools like Postman.
● Automate mobile tests with Appium on Android and iOS environments.
● Execute multi-browser and multi-device tests via BrowserStack.
● Perform exploratory and functional manual tests in addition to automation.
● Define and manage a test strategy aligned with quality and product goals.
● Manage test campaigns, traceability, and reporting with Jira XRAY.
● Set up and maintain quality-oriented CI/CD pipelines with GitLab CI and/or Jenkins.
● Manage versioning and continuous integration via GitLab.
● Build and maintain reliable datasets to ensure the robustness of automated scenarios.
Required profile :
Profile:
Graduated with a Bac+5 (Master's degree) in engineering school or equivalent university degree with a specialization in computer science, or with equivalent significant experience.
Experience: 3 to 6 years in Full Stack Test Automation QA
Experience in the retail or mass distribution sector would be a plus.
Skills:
● Mastery of agile methods, especially SCRUM
● Excellent written and oral communication: Good written and oral communication in French for smooth interactions with the business.
● Analytical and continuous improvement mindset: Ability to evaluate code and its impacts, as well as to question existing solutions to improve them.
● Ability to take a step back: Aptitude to evaluate problems objectively and propose improvement solutions.
● Ability to meet deadlines while maintaining high standards.
● Team spirit: Ability to collaborate effectively with team members to
achieve common goals