View All Jobs 125238

Senior Automation Software Engineer

Develop automated testing solutions for AI and natural language processing systems
Casablanca, Morocco
Senior
yesterday
Leyton

Leyton

A consulting firm specializing in optimizing financial performance through innovation funding, energy efficiency, and human resources.

Automation Software Engineer

Leyton is an international consulting firm dedicated to improving the economic, social, and environmental performance of organizations. Its consultants and technical experts provide concrete solutions that contribute to the sustainable progress of its clients. The Group has more than 3000 employees in 16 countries.

We are looking for a talented and motivated Automation Software Engineer to join our dynamic team. The candidate will be responsible for designing, developing, and maintaining test automation solutions to ensure the quality and reliability of our software. Particular attention will be paid to skills in Python and Robot Framework, as well as expertise in AI and LLM testing.

Main Responsibilities

  • Design and develop automated test scripts using Python and Robot Framework to verify the functionalities and performance of applications.
  • Implement and maintain test automation frameworks tailored to the company's environment.
  • Collaborate with developers, project managers, and product teams to understand functional and non-functional requirements.
  • Test and validate AI systems and natural language processing models (LLM), using tools like Promptfoo, spaCy, Pandas, Scikit-learn, and LangTest.
  • Execute and analyze the results of automated tests, identify issues, and provide detailed reports.
  • Implement performance tests using tools like Gatling.
  • Participate in the implementation of CI/CD pipelines to integrate automated tests.
  • Follow best practices in quality assurance and test automation.
  • Ensure technological vigilance to integrate innovative tools and methodologies.

Technical Skills Required

  • Mastery of Python and Robot Framework.
  • Experience with performance testing tools such as Gatling.
  • Expertise in AI and LLM testing, including the use of tools like Promptfoo, spaCy, Pandas, Scikit-learn, and LangTest.
  • Knowledge of CI/CD tools like Jenkins, GitLab, Azure DevOps, or others.
  • Familiarity with test management and bug tracking systems (JIRA, etc.).
  • Experience with API testing (Postman, REST Assured, SoapUI).
  • Knowledge of performance testing concepts and tools such as JMeter or Gatling.
  • ISTQB certification (a significant asset).

Profile Sought

  • Degree of Bac+5 in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of experience in software test automation.
  • Strong ability to work in a team and collaborate with multidisciplinary teams.
  • Sense of detail and ability to solve complex problems.
  • Good command of technical English (spoken and written) as well as French.
+ Show Original Job Post
























Senior Automation Software Engineer
Casablanca, Morocco
Engineering
About Leyton
A consulting firm specializing in optimizing financial performance through innovation funding, energy efficiency, and human resources.