Neoshore
Toutes nos offres
IT & DéveloppementCDIASAP

Testing Automation Engineer

Tunisie (Tunis, Lac 2) · Madagascar (Antananarivo, Ankadivato) — Remote depuis nos centres d'excellence

Compétences recherchées

  • Proven experience writing test plans, test designs, and test scenarios for software applications.
  • Strong test automation skills with programming/scripting experience (Python or equivalent) and knowledge of Playwright or RobotFramework.
  • Solid understanding of performance testing, SQL/NoSQL databases, and ability to work in Agile/Scrum teams.
  • Fluent English required; French and/or Dutch are assets; understanding of technical concepts (APIs, web services, front/back-end).
Stack & outils
Test AutomationPlaywrightRobotFrameworkPerformance TestingPythonSQLNoSQLAgile/ScrumTest PlanningAPI Testing

À propos de la mission

About Neoshore Neoshore is a fast-growing IT services company specializing in providing offshore teams of developers and technical experts. Based in Madagascar, Mauritius, and Tunisia, our talents help European tech companies accelerate their development. Our value proposition is built on reliability, technical excellence, and seamless integration within our clients' teams, backed by rigorous oversight and support to guarantee an impeccable quality of service. The mission consists in following tasks: Writing test plans and test scenarios The mission consists in writing a test plan and test scenarios based on existing documentation and existing functionalities for the above-mentioned applications. Make a recommendation on the tests to execute (for example on non-regression tests) based on Acceptance criteria defined in User Stories and based on the identified risks. The test scenarios include: Functional testing Non-functional testing (Load, performance, security, data quality, ...) Integration testing Non regression testing All the documents are written in English and must be accessible by any European reader having a basic knowledge of English. Preparing test data Test data must be selected or created before executing the test scenarios. Executing the test scenarios An important part of the mission is to execute the test plan / test scenarios and document test results success or failed with test evidences like logs and screen shots. This must be done pragmatically and with efficiency in mind and within the planning of the team. Test automation In coordination with the team, select the test cases to be integrated in an automated test suite. Do the implementation of the test automation. Maintain and execute the automated test suites regularly. Follow up of defects Report and follow up the defects in our bug-tracking tools. Update and maintain the test documents with the results of the tests. Achieving the adequate quality level in collaboration with the developers and the project leader will be the main goal. The tester is responsible for giving the "Go" to the team to deploy from the test environment to the acceptance environment and will have to consider (and reproduce in test) any defect found in acceptance or production environment. Within the client's organization, the IT Application Manager (ITAM) will be responsible for the planning and working assignment of the tester. Work repartition of tasks: 30% test specification 30% test automation 30% test execution & follow-up of defects 10% test reporting Requirements: Have a proven experience of test plan / Test Design / test scenario writing. Strong experience in test automation and or tangible programming / scripting experience (e.g. Python) and / or equivalent logic (can explain in pseudo code). Consistent knowledge in Performance testing Have a basic knowledge of databases (SQL and NoSQL) and associated queries. Experience to work within an Agile/Scrum teams Playwright as well as RobotFramework (RF) is becoming standard for the client, experience in it is therefore an asset Knowledge of ENG is a must (all texts are written in English and the standard language used by the team is English) with knowledge of FR and/or NL. Be able to work both autonomous and in a team. Have a critical mind and dare to challenge. Be able to understand simple technical IT concepts like: Service and Client application, Web Service, API, Protocol, Front end, back end, etc. Knowledge of RabbitMQ experience is a major plus. Experience with DevOps tickets is a plus. Security testing is a plus. Soft skills: Active, Creative, Autonomous, Think out of the box, Result driven, Pragmatic and Resilient.

Ce que nous recherchons

  • Proven experience writing test plans, test designs, and test scenarios for software applications.
  • Strong test automation skills with programming/scripting experience (Python or equivalent) and knowledge of Playwright or RobotFramework.
  • Solid understanding of performance testing, SQL/NoSQL databases, and ability to work in Agile/Scrum teams.
  • Fluent English required; French and/or Dutch are assets; understanding of technical concepts (APIs, web services, front/back-end).

Ce qu'on vous offre

🌍
Projets internationaux
Clients en France, Belgique, Luxembourg et Royaume-Uni.
📄
Contrat CDI
Stabilité et sécurité de l'emploi avec un vrai plan de carrière.
🎓
Formation continue
Accès aux derniers outils IA et plateformes e-learning.
🏢
Bureau & équipement
Travail depuis notre centre d'excellence avec équipement fourni.

Envoyez votre candidature

Notre équipe RH vous recontactera dans les plus brefs délais.

Poste visé
Testing Automation Engineer

Glissez votre CV ici ou cliquez pour parcourir

Format accepté : PDF (max 5 Mo)

Un process rapide et transparent

Notre processus de recrutement est conçu pour identifier les meilleurs talents tout en vous offrant une expérience fluide. En moyenne, le process complet prend une semaine.

Durée moyenne : 1 semaine
01

Candidature

Envoyez votre candidature via notre formulaire en ligne avec votre CV.

02

Entretien téléphonique

Un premier échange téléphonique pour faire connaissance et discuter de votre parcours.

03

Test de compétences

Invitation à un test technique adapté à votre domaine d'expertise.

04

Débriefing & entretien

Retour sur le test et second entretien approfondi avec notre équipe.

05

Entretien client

Rencontre avec le client final pour valider l'adéquation mutuelle.

06

Kickoff

Bienvenue dans l'équipe ! Démarrage de votre mission et onboarding.