Consultant.e QA et automatisation F/H
KEREVAL
Thorigné-Fouillard, FR1 week ago
83 views45 saves0 applies
Prepare for this role
Job Type
full time
Description
Qui sommes-nous ? Kereval est un laboratoire d’ingénierie du test logiciel spécialisé dans la qualification de systèmes, qu’il s’agisse de systèmes d’information ou de systèmes embarqués. Nos ingénieurs accompagnent nos clients dans la définition, l’automatisation et l’exécution de stratégies de test afin de garantir la fiabilité et la qualité de leurs logiciels. En rejoignant Kereval, vous participerez directement à la validation et à l’amélioration de systèmes embarqués complexes, au sein d’une équipe d’experts passionnés par la qualité logicielle et l’innovation technique. Votre rôle Analyser les spécifications fonctionnelles et techniques des systèmes. Définir et affiner la stratégie de test et/ou d'automatisation. Concevoir des scénarios ainsi que des scripts. Identifier les prérequis nécessaires et définir les jeux de données adaptés. Exécuter des campagnes de tests. Identifier, analyser et qualifier les écarts et anomalies identifiées. Fiabiliser, maintenir et améliorer la robustesse des scripts d’automatisation. Et toi ? Un diplôme supérieur en informatique (ou équivalent). Tu as ou tu as eu un rôle de testeur (stratégie, conception et automatisation). Technophile dans l'âme tu es ouvert aux nouveaux usages appliqués au test. Tu es reconnu.e pour ton esprit d'analyse, ta rigueur et ton bon relationnel. Tu souhaites évoluer dans un environnement stimulant et technophile. Réf: ac38d484-d7b3-46a0-8061-e5f232616b71 Je postule à cette offre Consultant.e QA et automatisation F/H CDI Temps plein Thorigné-Fouillard Civilité * Madame Monsieur Mx Nom * Prénom * E-mail * Numéro de téléphone * CV * Choisir un fichier Format: .PDF, .DOCX, .DOC, .JPG. Poids max. : 2 Mo. Dans le cadre de la création de votre profil de candidature sur le site carrière de la société KEREVAL , les informations recueillies ci-dessus sont traitées selon la base légale des mesures précontractuelles à la mise en relation avec la société KEREVAL et à la conclusion d’un éventuel contrat de travail avec celle-ci, et selon l’intérêt légitime à la constitution d’une CVthèque. Aucun transfert hors de l’Union Européenne ne sera opéré. Sauf action de votre part, la durée de conservation de vos données n’excède pas 2 ans. En application des standards et des politiques de sécurité (PSSI) en vigueur, les mesures techniques efficaces et optimales sont appliquées aux traitements des données (accès et protocoles sécurisés, gestion des droits et administration, sensibilisations des collaborateurs, etc.). Conformément au règlement Européen relatif à la protection des données, vous disposez d’un droit d’opposition, d’accès de rectification, de suppression des présentes données. J'accepte que l'entreprise KEREVAL conserve mes données personnelles pendant une durée de 2 ans afin d'être recontacté(e) pour de nouvelles opportunités --> --> Je postule Merci de bien vouloir compléter tous les champs obligatoires. (Les champs obligatoires sont suivis d'une *) * Champs obligatoires Partager l'offre &via=We_Recruit_" target="_blank" class="hover-color1"> Partager par email --> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); t._e = []; t.ready = function(f) { t._e.push(f); }; return t; }(document, "script", "twitter-wjs")); $(".dropdown dt a").on('click', function() { $('ul[data-id=' + $(this).attr('data-id') + ']').slideToggle('fast'); }); $(document).bind('click', function(e) { var $clicked = $(e.target); if (!$clicked.parents().hasClass("dropdown")) { $(".dropdown dd ul").hide(); } }); $('.mutliSelect input[type="checkbox"]').on('click', function() { var inputId = $(this).attr('class'); var selectId = inputId.replace('custom-control-input checkbox-color1 checkbox-element question-', ""); var title = $(this).closest('.mutliSelect').find('input[type="checkbox"]').val(), title = $(this).val() + ","; if ($(this).is(':checked')) { var html = ' ' + title + ' '; $('.multiSel-' + selectId).append(html); $(".hida-" + selectId).hide(); } else { $('span[title="' + title + '"]').remove(); var ret = $(".hida"); $('.dropdown dt a').append(ret); } }); var isSafari = !!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/); if (isSafari) { var form = document.getElementById('form'); // form has to have ID: form.noValidate = true; form.addEventListener('submit', function(event) { // listen for form submitting if (!event.target.checkValidity()) { event.preventDefault(); // dismiss the default functionality document.getElementById('errorMessageDiv').style.display = 'block'; } }, false); } var questions = []; questions.forEach( function(q) { $('.question-' + q.id) .click( function() { if (q.type === 2 || q.type === 3) { var query = q.choices.find( function(c) { return $('#question-' + c.id).is(':checked'); }); if (query) { $('.question-' + q.id).attr("required", false); } else { $('.question-' + q.id).attr("required", true); } } }); }); (function(d, s, id) { var js, iajs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.async = true; js.src = "https://apply.indeed.com/indeedapply/static/scripts/app/bootstrap.js?hl=fr"; iajs.parentNode.insertBefore(js, iajs); }(document, 'script', 'indeed-apply-js')); $(".checkbox-element").each((index, element)=>{ $(element).on('click', function(){ var $this = $(this); var questionId = $this.data('question-id'); var otherCheckboxes = $('.question-'+questionId); var checkedElements = otherCheckboxes.toArray().filter(i=>$(i).is(':checked')); var questionInput = $("#question-"+questionId); questionInput.val(checkedElements.length ? "OK":""); questionInput.trigger('focus'); questionInput.trigger('blur'); window.formValidator.element("#question-"+questionId); }) }) $(document).ready(function() { $('.description-blocks a').attr('target', '_blank'); $('input[type="file"]').each(function(index, element){ $(this).change(function(){ $(this).blur().focus().blur(); }); }) }); $('#form').on('keyup keypress', function(e) { var keyCode = e.keyCode || e.which; if (keyCode === 13) { e.preventDefault(); return false; } }); $.validator.methods.phoneNumber = function(value, element) { return this.optional(element) || /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/.test(value); }; window.formValidator = $("#form").validate({ ignore: [], rules: { phone: { required: true, phoneNumber: true }, }, errorPlacement: function(error, element) { console.log(error, element); error.addClass('invalid-feedback'); if (element.is('input[type=radio], input[type=checkbox]')) { element.parent().parent().append(error); } else { error.insertAfter(element); } }, highlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(errorClass); div.find("button").addClass(errorClass); div.removeClass(validClass); div.find("button").removeClass(validClass); } else { $element.parent().addClass(errorClass).removeClass(validClass); $element.addClass(errorClass).removeClass(validClass); $element.parent().find("button").addClass(errorClass).removeClass(validClass); } }, unhighlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(validClass); div.find("button").addClass(validClass); div.removeClass(errorClass); div.find("button").removeClass(errorClass); } else { $(element).parent().removeClass(errorClass).addClass(validClass); $(element).addClass(validClass).removeClass(errorClass); $(element).parent().find("button").addClass(validClass).removeClass(errorClass); } }, submitHandler: function(form) { var shouldSubmit = true; if (shouldSubmit) { form.submit(); var button = $('button[type="submit"]'); $('#loader').removeClass("hidden"); $('#submit-button').addClass("hidden"); $($('.cta-apply')[0]).addClass('hidden'); $($('.cta-apply')[1]).addClass('hidden') setTimeout(function() { button.attr('disabled', 'disabled'); button.prop('disabled', true); }, 0); } }, errorClass: "is-invalid", validClass: "is-valid", }); jQuery(document).ready(function($) { $(document).on('click', '.dropdown-menu', function(e) { e.stopImmediatePropagation(); e.stopPropagation(); }); }); jQuery.extend(jQuery.validator.messages, { required: "Ce champ est obligatoire", phoneNumber: "Ce numéro de téléphone est invalide", email: "Veuillez indiquer une adresse e-mail valide", }); var placeSearch; var autocompletes = []; var componentForm = { street_number: 'short_name', route: 'long_name', locality: 'long_name', administrative_area_level_1: 'short_name', country: 'long_name', postal_code: 'short_name' }; function initAutocompletes() { $('.custom-autocomplete').each((index, element) => { autocompletes.push({ element: element, autocomplete: new google.maps.places.Autocomplete(element, { types: ['geocode'] }) }); }); } function geolocate(element) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var geolocation = { lat: position.coords.latitude, lng: position.coords.longitude }; var circle = new google.maps.Circle({ center: geolocation, radius: position.coords.accuracy }); var autocomplete = autocompletes.find(i => i.element === element).autocomplete; autocomplete.setBounds(circle.getBounds()); }); } } $(function() { $(".datepicker").each( function(index, element) { var $elem = $(element); $elem.datepicker($.datepicker.regional["fr"]); }); $(".ui-datepicker").addClass("font2"); }); { "@context" : "http://schema.org/", "@type" : "JobPosting", "title" : "Consultant.e QA et automatisation F/H", "datePosted" : "2026-06-17T14:37:49+00:00", "hiringOrganization": { "@type": "Organization", "name": "KEREVAL" , "logo": "https://wio.blob.core.windows.net/werecruit/16cbe70f-95c4-4fb0-babb-9b34e2dcc824.png" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Thorigné-Fouillard", "addressRegion": "Bretagne", "postalCode": "35235", "addressCountry": "FR" } }, "description" : "\u003Cul\u003E\n\u003Cli data-section-id=\u00226mjmn8\u0022 data-start=\u0022247\u0022 data-end=\u0022348\u0022\u003EAnalyser les sp\u0026eacute;cifications fonctionnelles et techniques des syst\u0026egrave;mes.\u003C/li\u003E\n\u003Cli data-section-id=\u0022xysa7v\u0022 data-start=\u0022349\u0022 data-end=\u0022465\u0022\u003ED\u0026eacute;finir et affiner la strat\u0026eacute;gie de test et/ou d\u0027automatisation.\u003C/li\u003E\n\u003Cli data-section-id=\u00221geo2l2\u0022 data-start=\u0022466\u0022 data-end=\u0022591\u0022\u003EConcevoir des sc\u0026eacute;narios ainsi que des scripts.\u003C/li\u003E\n\u003Cli data-section-id=\u002260y9f\u0022 data-start=\u0022592\u0022 data-end=\u0022695\u0022\u003EIdentifier les pr\u0026eacute;requis n\u0026eacute;cessaires et d\u0026eacute;finir les jeux de donn\u0026eacute;es adapt\u0026eacute;s.\u003C/li\u003E\n\u003Cli data-section-id=\u00221ggxp0h\u0022 data-start=\u0022696\u0022 data-end=\u0022789\u0022\u003EEx\u0026eacute;cuter des campagnes de tests.\u003C/li\u003E\n\u003Cli data-section-id=\u0022e8uny9\u0022 data-start=\u0022790\u0022 data-end=\u0022860\u0022\u003EIdentifier, analyser et qualifier les \u0026eacute;carts et anomalies identifi\u0026eacute;es.\u003C/li\u003E\n\u003Cli data-section-id=\u00221lsczp3\u0022 data-start=\u0022965\u0022 data-end=\u00221046\u0022\u003EFiabiliser, maintenir et am\u0026eacute;liorer la robustesse des scripts d\u0026rsquo;automatisation.\u003C/li\u003E\n\u003C/ul\u003E", "employmentType" : "FULL_TIME" } Nos dernières offres Consultant.e QA et automatisation F/H CDI Temps plein Thorigné-Fouillard Je postule Consultant.e test manager F/H CDI Temps plein Thorigné-Fouillard Je postule Consultant cybersécurité F/H CDI Temps plein Thorigné-Fouillard Je postule Business Developer SI F/H CDI Temps plein Thorigné-Fouillard Je postule Voir plus d'offres Suivez-nous Offres Candidature spontanée Liens utiles Cookies Plan du site Connexion recruteurs Préférences des cookies Propulsé par Logiciel de gestion de candidature et de multidiffusion $('#offers-block').on('click', function (event) { event.preventDefault(); var targetBlock = $(this).attr('href'); scrollTo($(targetBlock)); }); function scrollTo( target ) { console.log(target); if( target.length ) { $("html, body").stop().animate( { scrollTop: target.offset().top - 100 }, 1000); } } let isFacebookApp = function () { let ua = navigator.userAgent || navigator.vendor || window.opera; return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1); }; if (isFacebookApp()) { $('input[type=file]').removeAttr('accept'); } window.didomiConfig = {"$id":"1","cookies":{"$id":"2","didomiTokenCookieName":"kereval-didomi-token","iabCookieName":"kereval-iab","local":{"$id":"3","customDomain":"careers.werecruit.io"}},"app":{"$id":"4","name":"KEREVAL","logoUrl":"https://wio.blob.core.windows.net/werecruit/16cbe70f-95c4-4fb0-babb-9b34e2dcc824.png","vendors":{"$id":"5","iab":{"$id":"6","all":false,"stacks":{"$id":"7","ids":null,"auto":true},"enabled":true,"exclude":[],"include":[573],"version":2,"restrictions":[]},"include":["c:googlemap-9N3cX3nh","c:googlemap-JmVpTQhR","c:indeed-3K8TJDqt","c:googleana-4TXnJigR","c:vimeo","c:youtube","c:azure-6AVFBHt8"],"didomi":["twitter","facebook","google"]},"privacyPolicyURL":null,"essentialPurposes":["cookiesst-96VCc9mM"],"gdprAppliesGlobally":true,"gdprAppliesWhenUnknown":false},"theme":{"$id":"8","css":".didomi-button-highlight {\r\n color: rgb(255,255,255) !important;\r\n}","font":"Raleway","color":"#E30613","linkColor":"#981940"},"notice":{"$id":"9","content":{"$id":"10","notice":{"$id":"11","fr":"Avec votre consentement, We Recruit et \u003Ca href=\u0022javascript:Didomi.preferences.show(\u0027vendors\u0027)\u0022\u003Enos partenaires\u003C/a\u003E utilisent les cookies ou des technologies similaires pour stocker, acc\u00E9der \u00E0 et traiter des donn\u00E9es personnelles telles que vos visites \u00E0 ce site Web, les adresses IP et les identifiants des cookies. Certains partenaires ne demandent pas votre consentement pour traiter vos donn\u00E9es et se fient \u00E0 leur int\u00E9r\u00EAt commercial l\u00E9gitime. Vous pouvez r\u00E9voquer votre consentement ou vous opposer au traitement des donn\u00E9es fond\u00E9 sur l\u0027int\u00E9r\u00EAt l\u00E9gitime \u00E0 tout moment en cliquant sur \u00AB En savoir plus \u00BB ou en acc\u00E9dant \u00E0 notre Politique de confidentialit\u00E9 sur ce site Web.","en":"With your agreement, We Recruit and \u003Ca href=\u0022javascript:Didomi.preferences.show(\u0027vendors\u0027)\u0022\u003Eour partners\u003C/a\u003E use cookies or similar technologies to store, access, and process personal data like your visit on this website, IP addresses and cookie identifiers. Some partners do not ask for your consent to process your data and rely on their legitimate business interest. You can withdraw your consent or object to data processing based on legitimate interest at any time by clicking on \u201CLearn More\u201D or in our Privacy Policy on this website."}},"position":"popup","closeOnClick":false,"closeOnScroll":false,"showDataProcessing":false,"closeOnScrollThreshold":0,"daysBeforeShowingAgain":0,"closeOnScrollThresholdType":null,"closeOnClickNavigationDelay":0},"languages":{"$id":"12","default":"fr","enabled":["fr"]},"preferences":{"$id":"13","content":{"$id":"14","text":{"$id":"15","fr":"Nos partenaires et We Recruit d\u00E9posent des cookies et utilisent des informations non sensibles de votre appareil pour am\u00E9liorer leurs produits et afficher des publicit\u00E9s et contenus personnalis\u00E9s. Vous pouvez accepter ou refuser ces diff\u00E9rentes op\u00E9rations. Pour en savoir plus sur les cookies, les donn\u00E9es utilis\u00E9es, les traitements r\u00E9alis\u00E9s et les partenaires avec qui nous travaillons, vous pouvez consulter notre \u003Ca href=\u0022{privacyPolicyURL}\u0022 target=\u0022_blank\u0022\u003Epolitique de confidentialit\u00E9\u003C/a\u003E.","en":"Our partners and We Recruit place cookies, access and use non-sensitive information from your device to improve our products and personalize ads and other contents throughout this website. You may accept all or part of these operations. To learn more about cookies, partners, and how we use your data, to review your options or these operations for each partner, visit our \u003Ca href=\u0022{privacyPolicyURL}\u0022 target=\u0022_blank\u0022\u003Eprivacy policy\u003C/a\u003E."},"title":null,"textVendors":{"$id":"16","en":"You can set your consent preferences for every partner listed below individually. Click on a partner name to get more information on what it does, what data it is collecting and how it is using it.","fr":"Vous pouvez d\u00E9finir vos pr\u00E9f\u00E9rences de consentement pour chaque partenaire list\u00E9 ci-dessous individuellement. Cliquez sur le nom d\u0027un partenaire pour obtenir plus d\u0027informations sur ce qu\u0027il fait, les donn\u00E9es qu\u0027il r\u00E9colte et comment il les utilise."}},"categories":null,"showWhenConsentIsMissing":false},"regulations":null,"integrations":null,"tagManager":null} window.gdprAppliesGlobally=true;(function(){function a(e){if(!window.frames[e]){if(document.body&&document.body.firstChild){var t=document.body;var n=document.createElement("iframe");n.style.display="none";n.name=e;n.title=e;t.insertBefore(n,t.firstChild)} else{setTimeout(function(){a(e)},5)}}}function e(n,r,o,c,s){function e(e,t,n,a){if(typeof n!=="function"){return}if(!window[r]){window[r]=[]}var i=false;if(s){i=s(e,t,n)}if(!i){window[r].push({command:e,parameter:t,callback:n,version:a})}}e.stub=true;function t(a){if(!window[n]||window[n].stub!==true){return}if(!a.data){return} var i=typeof a.data==="string";var e;try{e=i?JSON.parse(a.data):a.data}catch(t){return}if(e[o]){var r=e[o];window[n](r.command,r.parameter,function(e,t){var n={};n[c]={returnValue:e,success:t,callId:r.callId};a.source.postMessage(i?JSON.stringify(n):n,"*")},r.version)}} if(typeof window[n]!=="function"){window[n]=e;if(window.addEventListener){window.addEventListener("message",t,false)}else{window.attachEvent("onmessage",t)}}}e("__tcfapi","__tcfapiBuffer","__tcfapiCall","__tcfapiReturn");a("__tcfapiLocator");(function(e,tgt){ var t=document.createElement("script");t.id="spcloader";t.type="text/javascript";t.async=true;t.src="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+tgt+"&nounce=1cc36abc-cc1f-4300-bc54-f6229bcb2826";t.charset="utf-8";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)})("d284f45d-ef31-4568-af75-d9cde5b77e99","4dqCFA43")})(); {"@context":"https://schema.org","@type":"Organization","name":"KEREVAL","url":"https://careers.werecruit.io/fr/kereval","logo":"https://wio.blob.core.windows.net/werecruit/16cbe70f-95c4-4fb0-babb-9b34e2dcc824.png"}
This job is found at InterviewStack.io
Skills
javascripthtml