Quantcast
Channel: Nativemobileapps,Nativemobileapps Jobs - Careers 2.0
Viewing all articles
Browse latest Browse all 127

Developer-In-Test (Ruby, TDD, BDD) at ITV (London, United Kingdom)

$
0
0

An exciting opportunity has arisen for a Developer In Test to join our Technology, Platform and Business Delivery team.  


ITV Technology & Platforms are responsible for technology across ITV.  Within this, the Engineering Team are responsible for bespoke application development and integration with internal and third party systems.  The Engineering Team build, test and integrate the systems that power ITV Player across the numerous devices it exists on, deliver the metadata and video for Program Support Pages (e.g. X Factor, Britain's Got Talent) and syndicate ITV's content to our partners both online and broadcast (e.g. Sky, BT Vision, Netflix).



You should be keen to work as a Developer in Test in an agile environment. You will be comfortable learning about new systems, and taking the initiative to discover new information when required. You will be responsible for continually learning and applying new and relevant technologies; ensuring you are abreast of developments in testing methodology.



You will support the end-to-end test process to ensure its consistent application across the Engineering team, encouraging Behaviour/Acceptance Test Driven Development techniques (BDD/ATDD) including exploratory testing where appropriate. You will be comfortable actively participating in lively technical discussions with developers and testers and be able to utilise creative approaches to testing the un-testable!



As the successful candidate you will be able to display the following:



  • Demonstrable ability to write good OO code in at least one (preferably two, including Ruby) language(s)

  • Extensive knowledge of HTML, CSS, HTTP

  • Experience automating XML and JSON based services

  • Extensive knowledge of Agile development practices including TDD and BDD

  • Understanding of design patterns and refactoring

  • Ability to read and code-review languages outside of your skill-set

  • Experience with major browsers and browser tools, e.g. firebug

  • Understanding of REST/SOAP

  • Good understanding of distributed version control systems, e.g. git/mercurial

  • Use of debugging tools, ability to analyse stack traces, code, log-files and other artefacts

  • Good understanding of CI and experience of using a CI system, ideally jenkins

  • Ability to pair with developers with a range of ability and knowledge

  • Understanding of Service Oriented Architectures

  • Ability to design and configure the test environments

  • Experience of testing within virtualised and sandbox environments

  • Knowledge of test environments, tools and practices and procedures

  • Shows deep interest in testing as a profession and actively researches and applies new methods to improve testing quality, coverage and efficiency


If you are interested in applying for this role please send your application now and I will call you to discuss further. 


Viewing all articles
Browse latest Browse all 127

Trending Articles