Sr. Quality Engineer - Design For Quality
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Inject the flag directly into the main browser window and the session.window.isSFInternalUser = true;sessionStorage.setItem(âSF_Internal_Userâ, âtrueâ)
Requirements
Quality Engineering, SAP, Web Browsers, CSS (Cascading Style Sheet), Keyboards, Consumer Branding, RGB Color Model, Scripting (Scripting Languages), Technical Leadership, BEA Product Family, (function() {/ ==========================================================================SCRIPT 1: BRAND RENDERERThis script acts like a search-and-replace tool. It looks for the wordâBrand:â on the page, checks which brand is written next to it, andcreates a beautiful visual block (image + formatted text) to show instead.==========================================================================
Benefits & conditions
let grid = columnOne.querySelector(â.job-gridâ);let allTokens = Array.from(columnOne.querySelectorAll(â.joblayouttokenâ));
- â 1. CAPTURE VARIABLES FOR BUSINESS RULES âlet jobLocationValue = ââ;let countryRegionValue = ââ;let regionValue = ââ;let jobLevelValue = ââ;let employeeGroupValue = ââ;
allTokens.forEach(el =>{let labelEl = el.querySelector(â.joblayouttoken-labelâ);if (!labelEl) return;
let labelText = labelEl.innerText;let propId = generatePropertyId(labelText);let valueEl = el.querySelector(â.rtltextaligneligibleâ);let valueText = valueEl ? valueEl.textContent.trim() : ââ;
if (propId === âJobLocationâ) {jobLocationValue = valueText;} else if (propId === âCountryRegionâ) {countryRegionValue = valueText;} else if (propId === âRegionâ) {regionValue = valueText;} else if (propId === âJobLevelâ) {jobLevelValue = valueText.toUpperCase().trim();} else if (propId === âEmployeeGroupâ) {employeeGroupValue = valueText.toLowerCase();}});
-
â 1.5 FALLBACK DATA FROM JOB DESCRIPTION âlet descDiv = document.querySelector(â.job-descriptionâ) columnOne.querySelector(â[itemprop=âdescriptionâ]â);if (descDiv) {let descText = descDiv.innerText ââ;
if (!employeeGroupValue) {let eg = descText.match(/Employee Group:\s([^]+)/i);if (eg) employeeGroupValue = eg[1].toLowerCase().trim();}if (!countryRegionValue) {let cr = descText.match(/Country:\s([^]+)/i);if (cr) countryRegionValue = cr[1].toLowerCase().trim();}if (!regionValue) {let rg = descText.match(/Region:\s([^]+)/i);if (rg) regionValue = rg[1].toLowerCase().trim();}if (!jobLevelValue) {let jl = descText.match(/Job Level:\s([^]+)/i);if (jl && !jl[0].toLowerCase().includes(âexperienceâ)) {jobLevelValue = jl[1].toUpperCase().trim();}}}
- â 2. RULE VALIDATION âlet isSalaryPaid = employeeGroupValue.includes(âsalaryâ);
Job Level Rule: if >= PL09 or ZZ, hide the salary.let isJobLevelSalaryEligible = true;let plMatch = jobLevelValue.match(/PL(\d+)/);if (jobLevelValue.includes(âZZâ)) {isJobLevelSalaryEligible = false;} else if (plMatch && parseInt(plMatch[1], 10) >= 9) {isJobLevelSalaryEligible = false;}
| let fullLocationLower = (jobLocationValue + â â + countryRegionValue).toLowerCase();let isUSJob = fullLocationLower.includes(âusaâ) | fullLocationLower.includes(âunited statesâ) | /\bus\b/.test(fullLocationLower); |
| let allowedUSStates = [âmassachusettsâ, âillinoisâ, âcoloradoâ, âminnesotaâ, ânew yorkâ, âoregonâ, âohioâ, âcaliforniaâ, âwashingtonâ, ânevadaâ, âmarylandâ, ânew jerseyâ];let allowedUSAbbr = [âmaâ, âilâ, âcoâ, âmnâ, ânyâ, âorâ, âohâ, âcaâ, âwaâ, ânvâ, âmdâ, ânjâ, âwdcâ, âdcâ];let allowedGlobalCountries = [âcanadaâ];let isSalaryLocationValid = false;if (isUSJob) {let hasFullStateName = allowedUSStates.some(state =>fullLocationLower.includes(state));let hasStateAbbr = allowedUSAbbr.some(abbr =>{let regex = new RegExp(\b${abbr}\b);return regex.test(fullLocationLower);});isSalaryLocationValid = hasFullStateName | hasStateAbbr;} else {isSalaryLocationValid = allowedGlobalCountries.some(country =>fullLocationLower.includes(country));} |
let showSalaryRange = isSalaryLocationValid && isJobLevelSalaryEligible && isSalaryPaid;
- â 3. TOKEN PROCESSING AND DISPLAY âallTokens.forEach(el =>{if (el.querySelector(â[itemprop=âdescriptionâ]â)) {return;}
let labelEl = el.querySelector(â.joblayouttoken-labelâ);if (labelEl) {let labelText = labelEl.innerText;let customPropertyid = generatePropertyId(labelText);
-
â ABSOLUTE REMOVAL OF TOKENS USED FOR LOGIC âif (customPropertyid === âEmployeeGroupâ customPropertyid === âCountryRegionâ customPropertyid === âRegionâ customPropertyid === âJobLevelâ) {el.style.display = ânoneâ;el.remove();return;} - â BUSINESS FILTERS âif (customPropertyid === âSalaryRangeâ && !showSalaryRange) {el.style.display = ânoneâ;el.remove();return;}
- â LABEL TEXT WORKAROUNDS âif (customPropertyid === âSalaryRangeâ && labelText.toLowerCase().includes(ârecruitment salary rangeâ)) {labelEl.innerText = labelText.replace(/Recruitment Salary Range/ig, âAnnual Salary Rangeâ);}if (labelText.includes(â(Short)â)) {labelEl.innerText = labelText.replace(/(Short)/g, â(s)â);}
- â BRUTE FORCE STYLING âlabelEl.style.setProperty(âfont-weightâ, âboldâ, âimportantâ);labelEl.style.setProperty(âfont-sizeâ, â14pxâ, âimportantâ);labelEl.style.setProperty(âcolorâ, â#303030â, âimportantâ);labelEl.style.setProperty(âfont-familyâ, âVerdana, Geneva, sans-serifâ, âimportantâ);
let valueEl = el.querySelector(â.rtltextaligneligibleâ);if (valueEl) {valueEl.style.setProperty(âfont-weightâ, ânormalâ, âimportantâ);valueEl.style.setProperty(âfont-sizeâ, â15pxâ, âimportantâ);valueEl.style.setProperty(âcolorâ, â#303030â, âimportantâ);valueEl.style.setProperty(âfont-familyâ, âVerdana, Geneva, sans-serifâ, âimportantâ);}
- â ADD ICONS âlet elType = labelEl.nextElementSibling;if (elType) {let icon = ââ;let iconUrl = ââ;
switch (customPropertyid) {case âJobLocationâ: icon = âglyphicon-map-markerâ; break;case âBusinessUnitâ: icon = âglyphicon-briefcaseâ; break;case âJobCategoryâ: icon = âglyphicon-dashboardâ; break;case âEmploymentTypeâ: icon = âglyphicon-star-emptyâ; break;case âReqIDâ: icon = âglyphicon-calendarâ; break;case âWorkLocationTypeâ: icon = âglyphicon-pasteâ; break;case âJobExperienceLevelâ:iconUrl = âhttps:rmkcdn.successfactors.com/ef55fddb/b4cf3492-3cb2-4e29-a914-3.pngâ;break;case âSalaryRangeâ:iconUrl = âhttps:rmkcdn.successfactors.com/ef55fddb/3bd06ab1-e5dc-4e72-abcb-3.pngâ;break;case âTAPartnerâ:iconUrl = âhttps:rmkcdn.successfactors.com/ef55fddb/66a66419-f8c9-4f0e-b94a-6.pngâ;break;default: icon = ââ;}
let iconHtml = ââ;if (icon) {iconHtml = ; } else if (iconUrl) { iconHtml =;}
labelEl.parentElement.insertAdjacentHTML(âbeforebeginâ, ${iconHtml});
let wrapper = el.querySelector(.job-token-${customPropertyid}-wrapper);wrapper.appendChild(labelEl.parentElement);
let emptySibling = document.querySelector(.job-token-${customPropertyid}-wrapper).nextSibling;if(emptySibling && emptySibling.nodeType === 3) emptySibling.remove();}
grid.appendChild(el);}});
- â 4. CLEAN UP JOB DESCRIPTION HARDCODED TOKENS âif (descDiv) {let descHtml = descDiv.innerHTML;descHtml = descHtml.replace(/Employee Group:[\s\S]*?(?=, * When someone types âLeanHeat!â or â Lean Heat â, this function removes
- spaces, punctuation, and makes it lowercase (âleanheatâ).
- This makes sure we always match the brand in our database correctly.
- /function purify(str) {return str.toLowerCase().replace(/[^a-z0-9]/g, ââ);}
/
- MAIN LOGIC: Render Brand Content
- This function looks at the page, finds the brand name, and draws the image.
- /function renderBrandContent() {Step 1: Grab every single element currently visible on the pagevar elements = document.querySelectorAll(â*â);
Default brand is âstandardâ in case we donât find anythingvar detectedKey = âstandardâ;
Step 2: Loop through all elements to find the label âBrand:âfor (var i = 0; i
Clean up the text (e.g., âLean Heatâ ->âleanheatâ)var cleanValue = purify(rawValue);
If this clean name exists in our database above, save it as the detected brandif (brandContent[cleanValue]) {detectedKey = cleanValue;}
Stop searching since we found what we neededbreak;}}
| Step 3: Find out what language the user is viewing the page in (e.g., âen-USâ becomes âenUSâ)var lang = document.documentElement.lang.replace(â-â, ââ) | âen_GBâ; |
| Step 4: Get the specific image and text for the detected Brand AND LanguageFallbacks: If language doesnât exist, use English. If brand doesnât exist, use standard English.var data = brandContent[detectedKey][lang] | brandContent[detectedKey][âen_GBâ] | brandContent[âstandardâ][âen_GBâ]; |
Step 5: Check if we havenât already drawn our custom block. If not, draw it!if (!document.querySelector(â.custom-brand-displayâ)) {This is the HTML code we will inject into the pageIt uses the classes we styled in the section abovevar contentToInject = `, * DYNAMIC LISTENER (MutationObserver)
- Web pages today often load information slowly or change dynamically without reloading.
- This âObserverâ watches the page continuously. If anything changes, it runs our
- function again to ensure the image appears even if the page loads slowly.
- /var observer = new MutationObserver(renderBrandContent);Tell the observer to watch the whole body for any added or removed elementsobserver.observe(document.body, { childList: true, subtree: true });
Also run it once immediately just in case the page is already fully loadedrenderBrandContent();})();
(function() {/ ==========================================================================SCRIPT 2: CLEANUP SCRIPT (Element Hider)Since Script 1 added a beautiful new image and description, we donât wantthe user to still see the raw, ugly text that says âBrand: LeanHeatâ onthe page. This script finds that old text and makes it invisible.========================================================================== /
function hideBrandElement() {Find all text-bearing elements on the pagevar allLabels = document.querySelectorAll(â.joblayouttoken-label, span, div, p, labelâ);
Check each element one by oneallLabels.forEach(function(el) {If the element says exactly âBrand:âif (el.textContent && el.textContent.trim() === âBrand:â) {Hide the word âBrand:âel.style.display = ânoneâ;
Hide the value next to it (e.g., the word âLeanHeatâ)if (el.nextElementSibling) {el.nextElementSibling.style.display = ânoneâ;}
If they are sitting inside a small container box by themselves, hide the box tooif (el.parentElement && el.parentElement.children.length
About the company
- /const brandContent = {âleanheatâ is the âcleanâ version of the brand nameâleanheatâ: {âen_GBâ is the language code for Englishâen_GBâ: {image: âhttps:rmkcdn.successfactors.com/ef55fddb/f091c610-46ac-4212-99b0-0.gifâ,description: âDanfoss Leanheat Buildingâs AI based IoT solution monitors, controls and optimizes the indoor temperature and humidity of buildings heated using district heating. Our solution improves the energy efficiency of properties, increases the operational efficiency of district heating companies and creates a healthier indoor climate for residents. At Danfoss, we believe that energy-efficiency holds the answers to the challenges and opportunities posed by the world today. We encourage all our people to be digitally driven and do the extraordinary so that they question the accepted truths, dare to be bold, and take charge.â}},âgeminatermixâ: {âda_DKâ: {image: âhttps:rmkcdn.successfactors.com/ef55fddb/b402b0f8-fd9a-4cd0-9d09-6.jpgâ,description: âGemina Termix A/S, der er en del af Danfoss-koncernen, ligger i Sunds ved Herning. Virksomheden er specialiseret indenfor udvikling, produktion og salg af fjernvarmeanlĂŠg til huse og lejligheder samt stĂžrre byggerier. Gennem en hĂžj grad af innovation har Gemina Termix A/S sikret sig en ledende position indenfor fjernvarmebranchen.â}},âpostgraduateâ: {âen_GBâ: {image: âhttps:rmkcdn.successfactors.com/ef55fddb/035c445e-bf8c-4b96-9d52-5.jpgâ,description: âDanfoss engineers solutions that increase machine productivity, reduce emissions, lower energy consumption, and enable electrification. Our solutions are used in such areas as refrigeration, air conditioning, heating, power conversion, motor control, industrial machinery, automotive, marine, and off- and on-highway equipment. Our innovative engineering dates back to 1933. Danfoss is family-owned, employing more than 39.000 people, serving customers in more than 100 countries through a global footprint of 95 factories.â}},âsemikrondanfossâ: {âen_GBâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/b31e89f5-70d0-4683-8bea-b.jpgâ, description: âSemikron Danfoss is a global technology leader in power electronics. Our product offerings include semiconductor devices, power modules, stacks and systems. In a world that is going electric, Semikron Danfoss technologies are more relevant than ever. We take care of our employees and create value for our customers by investing significantly in innovation, technology, capacity and service to deliver best-in-industry performance and for a sustainable future.â },âde_DEâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/b31e89f5-70d0-4683-8bea-b.jpgâ, description: âSemikron Danfoss ist ein weltweiter TechnologiefĂŒhrer in der Leistungselektronik. Unser Produktangebot umfasst Halbleiterbauelemente, Leistungsmodule, Stacks und Systeme. In einer zunehmend elektrifizierten Welt sind die Technologien von Semikron Danfoss wichtiger denn je. Wir kĂŒmmern uns um unsere Mitarbeitenden und schaffen Wert fĂŒr unsere Kunden, indem wir erheblich in Innovation, Technologie, KapazitĂ€t und Service investieren.â },âfr_FRâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/b31e89f5-70d0-4683-8bea-b.jpgâ, description: âSemikron Danfoss est un leader technologique mondial dans le domaine de lâĂ©lectronique de puissance. Notre offre de produits comprend des semi-conducteurs, modules de puissance, des convertisseurs de puissance et des systĂšmes. Dans un monde qui devient Ă©lectrique, les technologies de Semikron Danfoss sont plus pertinentes que jamais.â },âsk_SKâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/b31e89f5-70d0-4683-8bea-b.jpgâ, description: âSemikron Danfoss je globĂĄlnym lĂdrom v technolĂłgiach, konkrĂ©tne v oblasti vĂœkonovej elektroniky. Nae portfĂłlio produktov zaha polovodiovĂ© zariadenia, vĂœkonovĂ© moduly, zĂĄsobnĂky a systĂ©my. Vo svete, kde elektrifikĂĄcia zohrĂĄva Ăm alej vĂ€iu rolu, sĂș technolĂłgie Semikron Danfoss dĂŽleitejie ako kedykovek predtĂœm.â }},âdanfossredanâ: {âen_GBâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/039ebf31-0f83-473e-b002-f.pngâ, description: âDanfoss Redan has since 1971 been a leading producer of modern district heating units, heat exchangers and controls for district heating - both for private homes and for larger district-heating installations. The constant focus on efficiency and quality has made the Danfoss Redan name known far beyond the countryâs borders.â },âdk_DKâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/039ebf31-0f83-473e-b002-f.pngâ, description: âDanfoss Redan har siden 1971 vĂŠret fĂžrende inden for produktion af moderne fjernvarmeunits, varmevekslere og automatik til fjernvarme - bĂ„de til private hjem og til stĂžrre fjernvarmeinstallationer. Det konstante fokus pĂ„ effektivitet og kvalitet har gjort Danfoss Redan navnet kendt langt uden for landets grĂŠnser.â }},âstandardâ: {âen_GBâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/7571acdc-3a84-48b1-bac6-4.jpgâ, description: âDanfoss engineers solutions that increase machine productivity, reduce emissions, lower energy consumption, and enable electrification. Our solutions are used in areas such as refrigeration, air conditioning, heating, power conversion, motor control, industrial machinery, marine, and on- and off-highway equipment. We also provide solutions for data centers, renewable energy, energy storage, heat recovery, as well as contribute to district energy solutions for cities.Our innovative engineering dates back to 1933. Danfoss is family-owned and employs over 39,000 people. We create long-term value for our customers in more than 100 countries with a global footprint of around 100 factories.â},âde_DEâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/7571acdc-3a84-48b1-bac6-4.jpgâ, description: âDanfoss entwickelt Lösungen, die die ProduktivitĂ€t von Maschinen steigern, Emissionen reduzieren, den Energieverbrauch senken und Elektrifizierung ermöglichen. Unsere Lösungen kommen in Bereichen wie KĂ€lte- und Klimatechnik, Heizung, Energieumwandlung, Motorsteuerung, Industriemaschinen, Schifffahrt sowie in On- und Off-Highway-Anwendungen zum Einsatz. DarĂŒber hinaus bieten wir Lösungen fĂŒr Rechenzentren, erneuerbare Energien, Energiespeicherung und WĂ€rmerĂŒckgewinnung und tragen zu Fernenergielösungen fĂŒr StĂ€dte bei. Unsere innovative Ingenieurskunst reicht bis ins Jahr 1933 zurĂŒck. Danfoss ist ein familiengefĂŒhrtes Unternehmen mit ĂŒber 39.000 Mitarbeitenden. Wir schaffen langfristigen Mehrwert fĂŒr unsere Kunden in mehr als 100 LĂ€ndern - mit rund 100 ProduktionsstĂ€tten weltweit.â },âsk_SKâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/7571acdc-3a84-48b1-bac6-4.jpgâ, description: âDanfoss vyvĂja rieenia, ktorĂ© zvyujĂș produktivitu strojov, zniujĂș emisie, zniujĂș spotrebu energie a umoujĂș elektrifikĂĄciu. Nae rieenia sa pouĂvajĂș v oblastiach ako chladenie, klimatizĂĄcia, vykurovanie, konverzia energie, riadenie motorov, priemyselnĂ© stroje, nĂĄmornĂœ sektor a cestnĂĄ aj mimocestnĂĄ technika. Poskytujeme tie rieenia pre dĂĄtovĂ© centrĂĄ, obnovitenĂ© zdroje energie, ukladanie energie, rekuperĂĄciu tepla a prispievame k rieeniam centralizovanĂ©ho zĂĄsobovania energiou pre mestĂĄ. Naa inovatĂvna technickĂĄ tradĂcia siaha a do roku 1933. Danfoss je rodinnĂĄ spolonos s viac ako 39 000 zamestnancami. VytvĂĄrame dlhodobĂș hodnotu pre naich zĂĄkaznĂkov vo viac ako 100 krajinĂĄch a mĂĄme pribline 100 vĂœrobnĂœch zĂĄvodov po celom svete.â },âpl_PLâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/7571acdc-3a84-48b1-bac6-4.jpgâ, description: âDanfoss opracowuje rozwizania, ktĂłre zwikszaj wydajno maszyn, redukuj emisje, obniaj zuycie energii oraz umoliwiaj elektryfikacj. Nasze rozwizania s wykorzystywane w takich obszarach jak chodnictwo, klimatyzacja, ogrzewanie, przetwarzanie energii, sterowanie silnikami, maszyny przemysowe, sektor morski oraz pojazdy drogowe i pozadrogowe. Oferujemy rĂłwnie rozwizania dla centrĂłw danych, energii odnawialnej, magazynowania energii i odzysku ciepa oraz wspieramy miejskie systemy ciepownicze. Nasza innowacyjna dziaalno inynieryjna siga 1933 roku. Danfoss jest firm rodzinn i zatrudnia ponad 39 000 pracownikĂłw. Tworzymy dugoterminow warto dla naszych klientĂłw w ponad 100 krajach, posiadajc okoo 100 zakadĂłw produkcyjnych na caym wiecie.â },âda_DKâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/7571acdc-3a84-48b1-bac6-4.jpgâ, description: âDanfoss udvikler lĂžsninger, der Ăžger maskinernes produktivitet, reducerer emissioner, sĂŠnker energiforbruget og muliggĂžr elektrificering. Vores lĂžsninger anvendes inden for omrĂ„der som kĂžling, aircondition, opvarmning, energikonvertering, motorstyring, industrimaskiner, marine samt on- og off-highway udstyr. Vi leverer ogsĂ„ lĂžsninger til datacentre, vedvarende energi, energilagring og varmegenvinding samt bidrager til fjernvarmelĂžsninger til byer. Vores innovative ingeniĂžrarbejde gĂ„r tilbage til 1933. Danfoss er familieejet og beskĂŠftiger mere end 39.000 medarbejdere. Vi skaber langsigtet vĂŠrdi for vores kunder i mere end 100 lande med et globalt fodaftryk pĂ„ omkring 100 fabrikker.â },âes_MXâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/7571acdc-3a84-48b1-bac6-4.jpgâ, description: âDanfoss desarrolla soluciones que aumentan la productividad de las mĂĄquinas, reducen emisiones, disminuyen el consumo de energĂa y permiten la electrificaciĂłn. Nuestras soluciones se utilizan en ĂĄreas como refrigeraciĂłn, aire acondicionado, calefacciĂłn, conversiĂłn de energĂa, control de motores, maquinaria industrial, sector marino y equipos dentro y fuera de carretera. TambiĂ©n ofrecemos soluciones para centros de datos, energĂas renovables, almacenamiento de energĂa y recuperaciĂłn de calor, y contribuimos a soluciones energĂ©ticas urbanas. Nuestra ingenierĂa innovadora se remonta a 1933. Danfoss es una empresa familiar con mĂĄs de 39,000 empleados. Creamos valor a largo plazo para nuestros clientes en mĂĄs de 100 paĂses, con una presencia global de alrededor de 100 plantas de producciĂłn.â },âzh_CNâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/7571acdc-3a84-48b1-bac6-4.jpgâ, description: â, ,, 1933,39,000100,100â },âfr_FRâ: { image: âhttps:rmkcdn.successfactors.com/ef55fddb/7571acdc-3a84-48b1-bac6-4.jpgâ, description: âDanfoss dĂ©veloppe des solutions qui augmentent la productivitĂ© des machines, rĂ©duisent les Ă©missions, diminuent la consommation dâĂ©nergie et permettent lâĂ©lectrification. Nos solutions sont utilisĂ©es dans des domaines tels que la rĂ©frigĂ©ration, la climatisation, le chauffage, la conversion dâĂ©nergie, le contrĂŽle des moteurs, les machines industrielles, le secteur maritime ainsi que les Ă©quipements routiers et tout-terrain. Nous fournissons Ă©galement des solutions pour les centres de donnĂ©es, les Ă©nergies renouvelables, le stockage dâĂ©nergie et la rĂ©cupĂ©ration de chaleur, et nous contribuons aux solutions Ă©nergĂ©tiques urbaines. Notre ingĂ©nierie innovante remonte Ă 1933. Danfoss est une entreprise familiale qui emploie plus de 39 000 personnes. Nous crĂ©ons de la valeur Ă long terme pour nos clients dans plus de 100 pays, avec une prĂ©sence mondiale dâenviron 100 sites de production.â }}}
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ