Senior Software Engineer Test Performance SEIT TV Radio job in London at BBC

Senior Software Engineer ( Test ) – Performance ( SEIT ), TV & Radio

Company: BBC

Location: London UK

Date Posted:Nov 11, 2017

The TV & Radio Product Group in BBC Design & Engineering works on multiple products and systems to deliver innovative and exciting online experiences around the best TV & radio content in the world. We work on iPlayer, Radio and programmes web sites and support in house systems that allow the BBC to schedule radio programmes. The team is responsible for a wide range of pages including the radio network homepages (  ),music event sites  ), BBC Music( ), programme pages () and the responsive web iPlayer   as well as in house systems.We work in an agile environment, with several teams developing new features for release against both Scrum and Kanban lifecycles. Our goal is to develop imaginative and engaging new features for our product portfolio, delivering across multiple devices without compromising on quality,standards and accessibility, serving our 15m+ weekly unique audience and driving up audience reach.About the teamWe are based in the London BBC offices at Broadcast centre. It’s a fast paced environment, with lots of cross team working – juggling new requirements with changing dependencies from other BBC teams. We relish being under pressure, and we don’t shy away from a challenge! One of our biggest strengths is pulling together and working as a team to get releases out on time, to budget and to the highest quality.We’re also passionate about personal development and creativity. We run regular ‘hack days’ where the whole team has chance to work on projects outside of BAU tasks and we’ve had several experiences of hack day projects making it to Live.In addition to organised hack days, we encourage everyone in the team to contribute towards decisions developers and testers are encouraged to seek out new tools, technologies and ways of working, to continually improve our processes.Why should you join us?We’re passionate about testing – and we’re lucky to work in a team where everyone appreciates the test team’s efforts. We work extremely closely with the developers and encourage lots of test/dev collaboration.We work in a very unique environment, where we have to satisfy lots of different user needs – this includes covering many different browsers, platforms, mobile devices and geographical areas whilst also ensuring our products are accessible to users with additional requirements such as assistive technologies.We're looking for an experienced Performance and Capacity Engineer with in-depth knowledge of cloud based infrastructure testing and delivery. You’ll be responsible for driving automated performance and capacity assurance of cloud infrastructure projects as part of the overall TV&Radio programme.You’ll need to be familiar with best practice web infrastructure design, performance and scalability considerations, security and privacy constraints and the technologies and tools to support. This is a great opportunity for anyone interested in designing, overseeing and teaching industry leading automation frameworks covering high traffic consumer facing products.Experience of developing and maintaining automated testsExperience in creating and running automated tests within a Continuous Integration environment, preferably using JenkinsExperience with building in testability to product code.Practical experience source control tools e.g. Github, SVNExperience of working and influencing agile process across disciplines (Scrum, Kanban)Experience leading and influencing across teams to adopt / improve tools.Experience in developing Test Plans, Test Scripts, Defining Test Data and ReportsAbility to write and execute both automated and manual tests (Functional, Non-Functional, Regression)Ability to interpret and translate business and technical requirements into Tests automated or manual tests as appropriate.Good understanding of web technologies e.g. XML, HTML, ASP, REST, JSON, AngularJS, CSSExperience of working in multi-disciplinary teams with designers, architects and software developersExperience in mentoring/coaching technical staff in the best practices and practical requirements of performance engineeringExperience in design and implementation of cloud based, automated test frameworks as part of a Continuous Integration/Delivery pipelineExperience coding with any of Java, Scala, Ruby, Python. Experience of cloud based technologies and infrastructure design, preferably Amazon AWSExperience in performance assurance of costumer facing, high-volume, horizontally scalable platformsExperience with open source performance testing software eg. Gatling, JMeter, etcPrevious experience in software development and deliveryExperience testing on Unix based (various Linux) and Windows operating systemsDesirable A knowledge of BBC products, output, or infrastructure would be an advantageknowledge of performance testing Web UIs – eg Lighthouse, webpage etcBuild experience with: Java, Maven2, ArtifactoryExperience in Cloud Formation, VPC, ELB, Cloudwatch, EC2, Implementing performance tests within a CD pipeline.Experience in DynamoDB, MySQL, REDIS, RDS, SQLServer View full job description
JobCentre Plus 1 year ago
Need more jobs?

Submit your CV so employees can contact you directly for more!

Senior Software Engineer Test Performance SEIT TV Radio jobs in London

Job location:

London Map of Senior Software Engineer Test Performance SEIT TV Radio job in London at BBC

JobHits is one of the fastest growing job search engines in the UK. Everyday 30,000+ new jobs, find your ideal job from vacancies at major job boards and companies� careers websites in the UK.

© 2013 - JobHits Pty Ltd