Software Engineer (Testing/Simulators)TESTING, AUTOMATION, WEB APPLICATIONS, LINUX, OBJECT ORIENTED DESIGN, MATHEMATICAL/SCIENTIFIC PROGRAMMING, PARALLEL PROGRAMMING, CODING, SCRIPTING, PYTHON, PAIR PROGRAMMING, TEST DRIVEN DEVELOPMENT (TDD), BEHAVIOUR DRIVEN DEVELOPMENT (BDD), CONTINUOUS INTEGRATION (CI), CONTINUOUS DELIVERY (CD), AZURE DEVOPS, GOOGLE CLOUD PLATFORM (GCP), KUBERNETES, DOCKER OVERVIEWJob Title:- Software Engineer (Testing/Simulators) Job Type:- PermanentLocation:- OX14 4RU. Abingdon, Oxfordshire (Relocation package available)Working Hrs:- 8am-5pmDegree:- Bachelors/Masters in Computer Science/Software engineering or related disciplineSalary:- Highly Competitive + BenefitsSNAPSHOTCompany:- The LEADING provider of technology for reservoir characterisation, drilling, production, and processing to the Oil & Gas industry.A huge global company that employ approximately 100,000 people and represent more than 140 nationalities working in more than 85 countriesFortune Global 500company, ranked 287 in 2016Forbes Global 2000, ranked 176 in 2016A growing company with excellent opportunities for career progressionOn the job training offered The Role:- The Software Engineer is required to develop and improve automated testing strategies of their state-of-the-art field development planning, simulator and reservoir engineering workflows.You will be part of shaping the future of the products in a cloud environment while working in a multi-disciplinary team of software engineers and domain experts with the goal of continuous deployment.The ideal Software Engineer is required to create build and test automation programs for large scale systems as well as design, implement and automate test cases, write test plans and develop supporting test tools, create software tools and much more. Requirements:-Agile experienceCoding/Scripting e.g. PythonMathematical or scientific programmingAbility to problem-solve, debug, optimise and automate routine tasksDesign of test strategies and test automation techniquesAble to understand, modify and maintain different levels of automation test pyramidExperience of using or developing open source test tools and test frameworksAbility to spike and recommend test tools depending on various project requirementsExperience of testing complex applicationsExperience in testing of non-functionals e.g. performance, security FOR YOUHighly competitive salaryHealth careConsiderable retirement planStocks + much more!Apply by 20th September for immediate consideration!