Junior Developer in Test (myBBC)
Graduate job London (Greater London) IT development
Job description
myBBC is a new and high profile programme designed to make the online journey feel personal and relevant to our audience, building a platform to support recommendations, personalisation, notifications, participation, our single audience view and BBCiD. We are linking up our content and launching new features and functionality to help serve each and everyone better. Tony Hall, Director General, set the vision for the BBC in the digital era, saying “it's the start of a real transformation – the myBBC revolution. How to reinvent public service broadcasting through data. But we will always be doing it in a BBC way – not telling you what customers like you bought, but what citizens like you would love to watch and need to know.” Just as we did with BBC News online, iPlayer and the first digital Olympics, we are transforming the BBC online – this time to focus on the audience.
About the role
With reasonable Test Automation background you will work shoulder-to-shoulder with our front and back-end developers to ensure that quality is built into our products from the ground up. You will welcome the opportunity to breakdown the traditional barriers between dev and test by playing a key role in the full product feature lifecycle, bringing your skills and expertise to BDD sessions and championing quality through to live release. As a skilled agile practitioner you will play a pivitol role in helping the team to meet our world-class quality expectations and also utilise every opportunity to develop your technical skills set.
Role Responsibility
The key responsibilities of the Junior Developer in Test will include the following:
· Participate in Team Meetings and also ensure the testing for the sprint is completed
· Work collaboratively with developers so that test failures are found as early as possible.
· Ensuring all tests are executed as required and results and statistics are clearly communicated in line with Agile’s principles of transparency.
· Take responsibility for, and ownership of, all test artefacts required by the team
· Promote and facilitate excellent triage including root-cause analysis in support of our Continuous Improvement objectives
· Work with other test practitioners and the test manager to ensure we maintain best test practice across the department
· Look for opportunities to innovate and improve our approach to test, exe
The Ideal Candidate
The ideal knowledge, skills and competencies of Junior Developer in Test will include:
· Worked in BDD Test Frameworks like Cucumber-JVM, Cucumber, RSpec, etc. using programming languages like Java or Ruby
· Good understanding of API technologies like RESTfull, SOAPUI, etc.
· Experienced in Framework Management technologies like Maven or Ant
· Exposure with any one of the following Continuous Integration tools: Jenkins, Hudson, Team City, Bamboo, Anthillpro
· Agile TDD/BDD 6. Strong understanding of OOPs concepts
· A Good Team Player and be able to work with minimal supervision
· Comfortable in working with any existing Test Automation Framework and be able to contribute towards the improvement of the Test Framework
·
Desirable:
· Evidence of an imaginative and effective approach to testing the 'un-testable'.
· A strong interest in BBC products and content output. Working knowledge of BBC output; editorial, compliance, and regulatory issues for the BBC
· Experience of working with cloud technology into technical solutions
· Experience of supporting, modifying and maintaining systems and code developed by teams other than your own
· Experience of working with code repositories (e.g. Git, SVN), bug tracking tools (e.g. Jira, Bugzilla) and Wikis (e.g. Confluence)
About the Company
We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are very important to us. Please make sure you’ve read about our values and behaviours in the document attached below. You’ll be asked questions relating to them as part of your application for this role.