The BBC is looking for a Senior Developer-in-Test to join the BBC (Knowledge & Learning) product team. The role will involve writing post-implementation Ruby tests and pairing with production code developers to engage in a test-first process. They will encourage Behaviour-Driven-Development at multiple levels including the collaborative writing and updating of Acceptance Criteria.
Knowledge and Learning is one product within BBC News & Knowledge, and it's responsible for websites including BBC Food, Bitesize, Nature, Science and Lab UK which collectively serve millions of people every week.
This is a challenging role, where the Developer-in-Test will be a champion for change across the BBC’s development processes. As such, we would like to see the following experience highlighted on your CV:
• Experience in Ruby & JavaScript, as well as HTML, CSS, HTTP
• Understanding of Semantic Web
• Ability to programmatically interact with data formats (XML and JSON)
• Extensive knowledge of Agile development practices including TDD & BDD
• Ability to write good quality OO code including patterns and refactoring
• Good understanding of version control systems (SVN, git)
• Use of de-bugging tools and the ability to analyse stack traces
• Good understanding CI and experience of using a CI system (e.g. Jenkins)
• Ability to pair with developers with a range of ability and knowledge
• Understanding of Service Oriented Architectures
• Ability to pair with Product Owners and developers to write Acceptance Criteria
This is a fantastic opportunity to really help shape the way the BBC’s online teams work. If you feel you’re up to the task, then please do follow the link through to the BBC jobsite.
To apply, please click on the Apply button to be redirected to the BBC website.
Closing date: 5 January 2012.