Role: Automation Tester (GUI & Python essential)Start Date: ASAPDuration: 3 monthsLocation: Osterley, West LondonFancy working with the Europe's leading Entertainment Company? We are looking for an Automation Tester to join our team in West London. The client is a large entertainment organisation; they excite and inspire customers with leading innovations and technologies in the entertainment industry. They strive to be the best for customers and the people working for them. They are always looking for ways to improve. That spirit has made us what we are today, and it will drive us to become what we want to be tomorrow.Description:The UI development team, is responsible for the delivery of the User Interface for all connected platforms. You will be delivering robust and creative solutions to demanding and often immovable deadlines. The department strives to be seen both internally and externally as a world-class software engineering function, continually delivering high quality solutions. As an Automation Tester, you'll be knowledgeable and passionate about technology, enjoy working closely with other smart people and use agile to ensure your projects succeed.Key Responsibilities: Championing testing, effective test automation and good testing practices writing and executing effective functional tests, carrying out exploratory testingAutomating functional and regression tests using well-structured maintainable codeActively supporting agile development methods and best practicesSupporting and actively working towards test driven development and test automationHelping to improve processes and proceduresRaising descriptive and useful bug reportsQuickly acquiring new testing skills and working with new technologies with little supportWorking with other testers and teams to ensure the spread of good practices and knowledgeAssisting with the setting up and configuration of build and test environments Requirements/ Skills:Experience testing rich graphical user interfacesExperience and working knowledge of test automation (coding), using Python essentialPlan, execute and maintain automated functional testsExperience of and ability to design and execute effective test casesGood knowledge of automation toolsKnowledge of the full software development and testing lifecycle in an Agile environmentExperience of hands-on testing in Agile development environments (especially Scrum and XP) and Test Driven DevelopmentProactive, diplomatic and clear communicatorWorking knowledge of JSON and shell scriptingExperience of Exploratory TestingExperience of Continuous Integration using Teamcity, Jenkins or Cruise ControlWorked in Pair Programming environments would be a plusExperience of testing on devices would be a plusSquish experience desirableKnowledge of various test design techniquesKnowledge of defect and sprint tracking toolsExperience of Linux desirableBehaviours sought:Communicates ideas and information clearly and conciselyListens to, understands and interprets information/instructions correctlyAnticipates and provides sound arguments to support ideas/actions/initiativeDemonstrates a full understanding of the requirement, and knowledge of sources and research methodologyFilters information and selects what is significantHas confidence on own judgement whilst knowing when to refer to a more senior levelAble to understand and appreciate different/opposing perspectives on an issueAble to adapt an approach as the requirements of a situation changeTakes care to maintain and develop existing relationshipsWorks harmoniously with a wide range of people and deals sensitively with contributors as well as with colleaguesPlease submit CVs today!