Chargement en cours

Integration & FW Python Test Engineer

LÉOGNAN, 33
il y a 4 jours

As part of theIntegrationteam ,youwillbeinvolvedin theentirevalidation process forembeddedsoftware andfirmware. Youwillberesponsibleforpreparing,developingandexecutingtestcampaigns, aswellasanalysingandfollowingup on testresults.

Yourmainresponsibilitieswillinclude:

Testanalysisandpreparation

  • Analysefunctionalandtechnicalspecifications .
  • Workcloselywithsoftware andfirmwaredeveloperstounderstandtheexpectedbehaviouroffeatures.
  • Identifyand formalisetestablerequirements .
  • Designappropriatetest cases and test scenarios .
  • Identifyrisks,edgecases andspecificscenariosrequiringparticularattention.
  • Define the conditions and acceptancecriteriarequiredtovalidatefeatures.

Testdevelopmentand automation

Youwillactivelycontributetoimprovingandautomatingthe validationprocess:

  • Developandmaintainautomatedtests .
  • UsePython todeveloptest scripts andtools.
  • UseRobot Framework for test automation.
  • Work in anUbuntu/Linux environment.
  • IntegrateautomatedtestsintoaContinuousIntegration(CI) process.
  • Contributeto thecontinuousimprovementof the testenvironmentandtools.

Testexecutionand validation

Youwillselect andimplementdifferenttesting techniquesdependingonprojectrequirements,including:

  • Functionaltesting.
  • Non-functionaltesting.
  • Regressiontesting.
  • Exploratorytesting.
  • Automatedtesting.

Youwillanalyse testresultsandcontributetovalidatingthattheimplementedfeaturesmeetthedefinedrequirements.

Defectmanagement and follow-up

Youwillberesponsibleforidentifyingandfollowingup ondefectsencounteredduringthe validationprocess:

  • Identify,reproduceandcharacterisedefects.
  • Documentdefectsclearlyandaccurately.
  • Track issuesthroughtoresolution.
  • Workcloselywithdevelopersto support root-causeanalysisandproblemresolution.
  • Whenrequired, analyse source code to helpidentifythe root cause of an issue.

Reportingand communication

Youwillprovideregularand transparentreportingon validationactivities,including:

  • Testsperformedand testcoverage.
  • Teststhatcouldnotbeperformedand thereasonswhy.
  • Testresults.
  • Defectsidentifiedandtheirlevelofcriticality.
  • Risks and key pointsrequiringattention.
  • Progress ofongoingtestcampaigns.
  • Qualityand validationmetrics,whererelevant.

Agileactivities

As part of an Agile organisation,youwillparticipatein:

  • Daily Scrum meetings.
  • SprintReviews .
  • Retrospectives/lessonslearned(RETEX) .

Youwillbringyourexpertise to discussionsaroundtestability ,riskidentification, acceptancecriteriaand test effort estimation.

Testing in a real-worldenvironment

Youwillalsoberesponsibleforpreparingandcarryingouttestcampaignsin adedicatedtest area ,withelectricvehiclesand EVchargingstations.

As part ofthisactivity,youmayworkin anindustrialenvironmentinvolvingelectricalequipment. Anelectricalsafetycertification/authorisation willthereforeberequiredbeforeyoucanoperateinthisarea. Thenecessarytraining and certificationwillbeprovidedas part ofyouronboarding.

Aboutyou

You have aMaster’sdegree(Bac+5) in Computer Science, Software Engineering, EmbeddedSystemsor arelatedfield , andideallyat least2yearsofprofessionalexperiencein Pythondevelopment and/or software validation.

You haveexperienceandknowledgein thefollowingareas:

  • Experiencein softwaredevelopmentor validation inaLinux environment.
  • Experiencewithautomatedsoftware testing .
  • Experiencein anindustrialenvironment,ideallyinvolvingelectronicequipmentorembeddedsystems ,wouldbeastrongadvantage.
  • ProfessionalexperienceorsolidknowledgeofPython .
  • KnowledgeofRobot Framework .

Technicalskills

Tobesuccessfulinthisrole,youshouldhave:

  • Strongknowledgeof theLinux/Ubuntu environment.
  • StrongknowledgeofGit .
  • Good command ofPython .
  • GoodwrittenandspokentechnicalEnglish .
  • Comfortableworkingwithtesttoolsand software.
  • AbilitytoreadandunderstandC/C++ and Python code .
  • AbilitytomodifyandadaptexistingC/C++ or Python code .
  • Knowledgeofautomatedtesting andContinuousIntegration(CI) principles.
  • KnowledgeofAgile/Scrum methodologies.
  • KnowledgeofInter-Process Communication (IPC) mechanisms.
  • Goodunderstandingofnetwork architectures andprotocols .
  • KnowledgeofcommonembeddedcommunicationprotocolssuchasCAN, I2C, SPI, UART , etc.
  • KnowledgeofCANalyzer .

You arerecognisedforyour:

  • Autonomy andabilitytotakeinitiative.
  • Rigour and attention todetail.
  • Stronganalyticalandsynthesisskills .
  • Team spirit andwillingnesstoshareknowledge.
  • Strongorganisationalskills andabilitytomanagepriorities.
  • Abilitytohandleunexpectedsituations anddemonstrateresilience .
  • Perseverance andproblem-solvingmindset.
  • Strongcommunication andinterpersonalskills .
  • Abilitytomanageyourtime andworkloadeffectively.

AtEVBox ,youwillhave theopportunitytoactivelycontributeto theenergytransitionwhileworkingin acutting-edgetechnologicalsector.

Youwilljoinahuman-sizedorganisationstronglyfocusedoninnovation,technicalexpertise and thedevelopmentof fast-chargingsolutions ,wherecross-functionalcollaborationisencouragedandvalued.

Youwillhave theopportunitytodiscoverourR&D centre andfacilitiesin Léognan ,workalongsideourtechnicalteamsandcontributetoconcreteprojectsthathaveadirect impact on the future ofmobility.

Whetheryouare arecentgraduateor anexperiencedprofessional,EVBoxoffersyoutheopportunitytodevelopyourskillswithinapassionateteam,workingon technologiesthatare at theheartof theenergytransition.

#J-18808-Ljbffr
Entreprise
EVBox B.V.
Plateforme de publication
WHATJOBS
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès