Réponses acceptéesLa période de réponse est terminéejusqu'à 07.10.2026
Réponses0moyenne de la catégorie : 0,3
Vues18346 en 14 jours
Description du projet
Traduit
Notre équipe a une API REST qui ne cesse de croître, et à chaque version, nous la vérifions manuellement, ce qui est lent et laisse passer des régressions. Nous recherchons un ingénieur en automatisation QA pour construire une suite de tests d'acceptation qui couvre les principaux flux métier de l'API et s'exécute de manière autonome. L'objectif est qu'un point de terminaison défectueux soit détecté par une machine avant d'atteindre un client, et non par un ticket de support un jour plus tard.
Le travail commence par des collections de requêtes regroupées par fonctionnalité : authentification, cycle de vie de la commande, catalogue et points de terminaison de compte. Chaque requête nécessite des assertions sur la réponse : le code d'état, la forme du corps, les valeurs des champs clés et le temps de réponse dans une limite raisonnable. Nous voulons des cas basés sur des données afin que la même requête s'exécute sur plusieurs ensembles d'entrées, et une séparation claire entre la configuration de l'environnement et les tests eux-mêmes, afin que la même suite puisse pointer vers la mise en scène ou la production en toute sécurité.
La suite doit s'exécuter dans notre pipeline d'intégration continue à chaque changement et échouer la construction lorsqu'un contrôle échoue, avec un rapport qu'un non-testeur peut lire : ce qui a réussi, ce qui a échoué et la requête et la réponse exactes pour chaque échec. Veuillez nous dire quels outils vous utiliseriez, comment vous garderiez les tests stables face à des données instables, et partagez un exemple d'une suite de tests API que vous avez livrée auparavant.
Looking for a QA tester to check the store layout across all browsers and devices.
Développement de logiciels24.09.20260214
0réponses
Bon à savoir
Comment puis-je répondre à ce projet ?
Connectez-vous en tant que freelance, décrivez comment vous allez résoudre la tâche, indiquez votre prix et votre délai. Le client lit les réponses et engage un dialogue avec les meilleures.
Qui peut voir ma réponse ?
Seul le client qui a posté le projet et vous. Les autres freelances ne voient pas votre texte ou votre prix.